PLaSK library
Loading...
Searching...
No Matches
plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T > Struct Template Reference
Collaboration diagram for plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >:
[legend]

Public Member Functions

 FourierSolver3D_LongTranWrapper (FourierSolver3D *self, T *ln, T *tr)
 
WrappedType< T >::Wrapper __getitem__ (int i)
 
void __setitem__ (int i, const typename WrappedType< T >::Wrapper &value)
 
WrappedType< T >::Wrapper __getattr__ (const std::string &name)
 
void __setattr__ (const std::string &name, const typename WrappedType< T >::Wrapper &value)
 
std::string __str__ ()
 

Static Public Member Functions

static void register_ (const std::string &name)
 

Public Attributes

FourierSolver3Dself
 
T * ptr_long
 
T * ptr_tran
 

Detailed Description

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

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

Constructor & Destructor Documentation

◆ FourierSolver3D_LongTranWrapper()

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

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

Member Function Documentation

◆ __getattr__()

template<typename T >
WrappedType< T >::Wrapper plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >::__getattr__ ( const std::string &  name)
inline

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

◆ __getitem__()

template<typename T >
WrappedType< T >::Wrapper plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >::__getitem__ ( int  i)
inline

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

◆ __setattr__()

template<typename T >
void plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >::__setattr__ ( const std::string &  name,
const typename WrappedType< T >::Wrapper &  value 
)
inline

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

◆ __setitem__()

template<typename T >
void plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >::__setitem__ ( int  i,
const typename WrappedType< T >::Wrapper &  value 
)
inline

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

◆ __str__()

template<typename T >
std::string plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >::__str__ ( )
inline

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

◆ register_()

template<typename T >
static void plask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >::register_ ( const std::string &  name)
inlinestatic

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

Member Data Documentation

◆ ptr_long

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

◆ ptr_tran

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

◆ self


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