PLaSK library

Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Variables
solver.cpp File Reference
`#include "solver.hpp"`
`#include "../plask/math.hpp"`
`#include "admittance.hpp"`
`#include "brent.hpp"`
`#include "broyden.hpp"`
`#include "diagonalizer.hpp"`
`#include "expansion.hpp"`
`#include "impedance.hpp"`
`#include "meshadapter.hpp"`
`#include "muller.hpp"`
`#include "reflection.hpp"`
Include dependency graph for solver.cpp:

Go to the source code of this file.

## Classes
struct | plask::optical::modal::LateralMeshAdapter< BaseT >
struct | plask::optical::modal::LateralMeshAdapter< SolverOver< Geometry3D > >

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

## Macros
#define | dists_at(a, b) dists[(a) * n + (b)]

## Variables
template class PLASK_SOLVER_API | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCartesian, MeshAxis > >
template class PLASK_SOLVER_API | plask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > >
template class PLASK_SOLVER_API | plask::optical::modal::ModalSolver< SolverOver< Geometry3D > >

## Macro Definition Documentation

## ◆ dists_at

#define dists_at | ( |  | a,
|  |  | b
| ) |  | dists[(a) * n + (b)]