|
PLaSK library
|
Generic implementation of the level adapter. More...
#include <solvers/optical/modal/meshadapter.hpp>
Classes | |
| struct | GenericLevel |
| struct | Mesh |
Public Member Functions | |
| LevelsAdapterGeneric (shared_ptr< const MeshD< dim > > src) | |
| shared_ptr< typename LevelsAdapter::Level > | yield () override |
Public Member Functions inherited from plask::optical::modal::LevelsAdapter | |
| virtual | ~LevelsAdapter () |
Public Attributes | |
| shared_ptr< const MeshD< dim > > | src |
| Original mesh. | |
| std::set< double > | levels |
| Set of detected levels. | |
| std::set< double >::iterator | iter |
| Iterator over levels. | |
Generic implementation of the level adapter.
Definition at line 61 of file meshadapter.hpp.
|
inline |
Definition at line 103 of file meshadapter.hpp.
|
inlineoverridevirtual |
Implements plask::optical::modal::LevelsAdapter.
Definition at line 110 of file meshadapter.hpp.
| std::set<double>::iterator plask::optical::modal::LevelsAdapterGeneric< dim >::iter |
Iterator over levels.
Definition at line 101 of file meshadapter.hpp.
| std::set<double> plask::optical::modal::LevelsAdapterGeneric< dim >::levels |
Set of detected levels.
Definition at line 98 of file meshadapter.hpp.
| shared_ptr<const MeshD<dim> > plask::optical::modal::LevelsAdapterGeneric< dim >::src |
Original mesh.
Definition at line 95 of file meshadapter.hpp.