.. _program_listing_file_src_specsyn_SpecsynLib2D.hpp: Program Listing for File SpecsynLib2D.hpp ========================================= |exhale_lsh| :ref:`Return to documentation for file ` (``src/specsyn/SpecsynLib2D.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef SPECSYNLIB2D_HPP #define SPECSYNLIB2D_HPP #include "Specsyn.hpp" #include "SpecsynCommons.hpp" #include "SpecsynLib.hpp" #include namespace io { class SimControls; } // namespace io namespace specsyn { template class SpecsynLib2D : public SpecsynLib { public: explicit SpecsynLib2D(const io::SimControls& controls) : SpecsynLib(controls) { } void resample(const std::vector& wlNew) override; protected: [[nodiscard]] auto spec(double d2, double d3) const -> std::vector; }; } // namespace specsyn #endif // SPECSYNLIB2D_HPP