PLaSK library
Loading...
Searching...
No Matches
plask::optical::modal::python::FourierSolver3D_LongTranSetter< T > Struct Template Reference

Public Member Functions

 FourierSolver3D_LongTranSetter (T FourierSolver3D::*ln, T FourierSolver3D::*tr)
 
void operator() (FourierSolver3D &self, const py::object object)
 

Public Attributes

T FourierSolver3D::* field_long
 
T FourierSolver3D::* field_tran
 

Detailed Description

template<typename T>
struct plask::optical::modal::python::FourierSolver3D_LongTranSetter< T >

Definition at line 156 of file fourier3d-python.cpp.

Constructor & Destructor Documentation

◆ FourierSolver3D_LongTranSetter()

template<typename T >
plask::optical::modal::python::FourierSolver3D_LongTranSetter< T >::FourierSolver3D_LongTranSetter ( T FourierSolver3D::*  ln,
T FourierSolver3D::*  tr 
)
inline

Definition at line 160 of file fourier3d-python.cpp.

Member Function Documentation

◆ operator()()

template<typename T >
void plask::optical::modal::python::FourierSolver3D_LongTranSetter< T >::operator() ( FourierSolver3D self,
const py::object  object 
)
inline

Definition at line 163 of file fourier3d-python.cpp.

Member Data Documentation

◆ field_long

template<typename T >
T FourierSolver3D::* plask::optical::modal::python::FourierSolver3D_LongTranSetter< T >::field_long

Definition at line 157 of file fourier3d-python.cpp.

◆ field_tran

template<typename T >
T FourierSolver3D::* plask::optical::modal::python::FourierSolver3D_LongTranSetter< T >::field_tran

Definition at line 158 of file fourier3d-python.cpp.


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