PLaSK library
|
More efficient Rectangular implementation of the level adapter. More...
#include <solvers/optical/modal/meshadapter.hpp>
Classes | |
struct | Mesh |
struct | RectangularLevel |
Public Member Functions | |
LevelsAdapterRectangular (shared_ptr< const RectangularMesh< dim > > src) | |
shared_ptr< typename LevelsAdapter::Level > | yield () override |
shared_ptr< LevelsAdapter::Level > | yield () |
shared_ptr< LevelsAdapter::Level > | yield () |
Public Member Functions inherited from plask::optical::modal::LevelsAdapter | |
virtual | ~LevelsAdapter () |
Public Attributes | |
shared_ptr< const RectangularMesh< dim > > | src |
Original mesh. | |
size_t | idx |
Index of a current level. | |
More efficient Rectangular implementation of the level adapter.
Definition at line 118 of file meshadapter.hpp.
|
inline |
Definition at line 154 of file meshadapter.hpp.
|
virtual |
Implements plask::optical::modal::LevelsAdapter.
Definition at line 25 of file meshadapter.cpp.
|
virtual |
Implements plask::optical::modal::LevelsAdapter.
Definition at line 30 of file meshadapter.cpp.
|
overridevirtual |
Implements plask::optical::modal::LevelsAdapter.
size_t plask::optical::modal::LevelsAdapterRectangular< dim >::idx |
Index of a current level.
Definition at line 152 of file meshadapter.hpp.
shared_ptr<const RectangularMesh<dim> > plask::optical::modal::LevelsAdapterRectangular< dim >::src |
Original mesh.
Definition at line 149 of file meshadapter.hpp.