PLaSK library
Loading...
Searching...
No Matches
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)]