PLaSK library
Loading...
Searching...
No Matches
plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode Struct Reference

#include <solvers/optical/modal/python/modal-python.hpp>

Collaboration diagram for plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode:
[legend]

Public Member Functions

 Eigenmode (Eigenmodes *eigenmodes, int n)
 
dcomplex getGamma () const
 
py::object getCoefficientsE () const
 
py::object getCoefficientsH () const
 
double getFlux () const
 

Public Attributes

Eigenmodesems
 
size_t n
 

Detailed Description

template<typename SolverT>
struct plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode

Definition at line 439 of file modal-python.hpp.

Constructor & Destructor Documentation

◆ Eigenmode()

template<typename SolverT >
plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode::Eigenmode ( Eigenmodes eigenmodes,
int  n 
)
inline

Definition at line 443 of file modal-python.hpp.

Member Function Documentation

◆ getCoefficientsE()

template<typename SolverT >
py::object plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode::getCoefficientsE ( ) const
inline

Definition at line 449 of file modal-python.hpp.

◆ getCoefficientsH()

template<typename SolverT >
py::object plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode::getCoefficientsH ( ) const
inline

Definition at line 453 of file modal-python.hpp.

◆ getFlux()

template<typename SolverT >
double plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode::getFlux ( ) const
inline

Definition at line 457 of file modal-python.hpp.

◆ getGamma()

template<typename SolverT >
dcomplex plask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode::getGamma ( ) const
inline

Definition at line 445 of file modal-python.hpp.

Member Data Documentation

◆ ems

Definition at line 440 of file modal-python.hpp.

◆ n

Definition at line 441 of file modal-python.hpp.


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