PLaSK library
Loading...
Searching...
No Matches
plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper Struct Reference
Collaboration diagram for plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper:
[legend]

Public Member Functions

 FourierSolver3D_SymmetryLongTranWrapper (FourierSolver3D *self)
 
Expansion::Component __getitem__ (int i)
 
void __setitem__ (int i, Expansion::Component value)
 
Expansion::Component __getattr__ (const std::string &name)
 
void __setattr__ (const std::string &name, Expansion::Component value)
 
std::string __str__ ()
 

Static Public Member Functions

static void register_ ()
 
static FourierSolver3D_SymmetryLongTranWrapper getter (FourierSolver3D *self)
 
static void setter (FourierSolver3D &self, py::object values)
 

Public Attributes

FourierSolver3Dself
 

Detailed Description

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

Constructor & Destructor Documentation

◆ FourierSolver3D_SymmetryLongTranWrapper()

plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::FourierSolver3D_SymmetryLongTranWrapper ( FourierSolver3D self)
inline

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

Member Function Documentation

◆ __getattr__()

Expansion::Component plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::__getattr__ ( const std::string &  name)
inline

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

◆ __getitem__()

Expansion::Component plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::__getitem__ ( int  i)
inline

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

◆ __setattr__()

void plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::__setattr__ ( const std::string &  name,
Expansion::Component  value 
)
inline

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

◆ __setitem__()

void plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::__setitem__ ( int  i,
Expansion::Component  value 
)
inline

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

◆ __str__()

std::string plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::__str__ ( )
inline

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

◆ getter()

static FourierSolver3D_SymmetryLongTranWrapper plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::getter ( FourierSolver3D self)
inlinestatic

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

◆ register_()

static void plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::register_ ( )
inlinestatic

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

◆ setter()

static void plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::setter ( FourierSolver3D self,
py::object  values 
)
inlinestatic

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

Member Data Documentation

◆ self

FourierSolver3D* plask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper::self

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


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