PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces | Functions
meshadapter.hpp File Reference
`#include <boost/iterator/filter_iterator.hpp>`
`#include <plask/mesh/mesh.hpp>`
`#include "matrices.hpp"`
Include dependency graph for meshadapter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | plask::optical::modal::LevelsAdapter
| Simple adapter that allows to process single level in the mesh. More...
struct | plask::optical::modal::LevelsAdapter::Level
struct | plask::optical::modal::LevelsAdapterGeneric< dim >
| Generic implementation of the level adapter. More...
struct | plask::optical::modal::LevelsAdapterGeneric< dim >::Mesh
struct | plask::optical::modal::LevelsAdapterGeneric< dim >::GenericLevel
struct | plask::optical::modal::LevelsAdapterRectangular< dim >
| More efficient Rectangular implementation of the level adapter. More...
struct | plask::optical::modal::LevelsAdapterRectangular< dim >::Mesh
struct | plask::optical::modal::LevelsAdapterRectangular< dim >::RectangularLevel

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.
namespace | plask::optical
namespace | plask::optical::modal

## Functions
std::unique_ptr< LevelsAdapter > | plask::optical::modal::makeLevelsAdapter (const shared_ptr< const Mesh > &src)
| Adapter factory.