PLaSK library

Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
plask::optical::modal::LevelsAdapter Struct Referenceabstract

Simple adapter that allows to process single level in the mesh. More...

`#include <solvers/optical/modal/meshadapter.hpp>`

Inheritance diagram for plask::optical::modal::LevelsAdapter:
[legend]

## Classes
struct | Level

## Public Member Functions
virtual | ~LevelsAdapter ()
virtual shared_ptr< Level > | yield ()=0

## Detailed Description

Simple adapter that allows to process single level in the mesh.

Definition at line 27 of file meshadapter.hpp.

## Constructor & Destructor Documentation

## ◆ ~LevelsAdapter()

virtual plask::optical::modal::LevelsAdapter::~LevelsAdapter | ( |  | ) |
| inline virtual

Definition at line 53 of file meshadapter.hpp.

## Member Function Documentation

## ◆ yield()

virtual shared_ptr< Level > plask::optical::modal::LevelsAdapter::yield | ( |  | ) |
| pure virtual

Implemented in plask::optical::modal::LevelsAdapterRectangular< dim >, plask::optical::modal::LevelsAdapterRectangular< dim >, plask::optical::modal::LevelsAdapterGeneric< dim >, and plask::optical::modal::LevelsAdapterRectangular< dim >.

The documentation for this struct was generated from the following file:

- solvers/optical/modal/meshadapter.hpp