computeFieldE(double power, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method, bool reflected, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | protected |
computeFieldH(double power, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method, bool reflected, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | protected |
computeFieldMagnitude(double power, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method, bool reflected) | plask::optical::modal::Transfer | inlineprotected |
Determinant enum name | plask::optical::modal::Transfer | |
determinant() | plask::optical::modal::Transfer | |
DETERMINANT_EIGENVALUE enum value | plask::optical::modal::Transfer | |
DETERMINANT_FULL enum value | plask::optical::modal::Transfer | |
Determined enum name | plask::optical::modal::Transfer | |
DETERMINED_NOTHING enum value | plask::optical::modal::Transfer | |
DETERMINED_REFLECTED enum value | plask::optical::modal::Transfer | |
DETERMINED_RESONANT enum value | plask::optical::modal::Transfer | |
determineFields()=0 | plask::optical::modal::Transfer | protectedpure virtual |
determineReflectedFields(const cvector &incident, IncidentDirection side)=0 | plask::optical::modal::Transfer | protectedpure virtual |
diagonalizer | plask::optical::modal::Transfer | |
evals | plask::optical::modal::Transfer | protected |
fields | plask::optical::modal::XanceTransfer | protected |
fields_determined | plask::optical::modal::Transfer | |
get_d(size_t n, double &z, PropagationDirection &part) | plask::optical::modal::XanceTransfer | inlineprotected |
get_d(size_t n, double &z1, double &z2) | plask::optical::modal::XanceTransfer | inlineprotected |
get_y1(const cdiagonal &gamma, double d, cdiagonal &y1) const | plask::optical::modal::XanceTransfer | inlineprotected |
get_y2(const cdiagonal &gamma, double d, cdiagonal &y2) const | plask::optical::modal::XanceTransfer | inlineprotected |
getFieldE(double power, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | inline |
getFieldH(double power, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | inline |
getFieldIntegral(WhichField field, double z1, double z2, double power) | plask::optical::modal::Transfer | |
getFieldMagnitude(double power, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method) | plask::optical::modal::Transfer | inline |
getFieldVectorE(double z, std::size_t n, PropagationDirection part=PROPAGATION_TOTAL) override | plask::optical::modal::XanceTransfer | protectedvirtual |
plask::optical::modal::Transfer::getFieldVectorE(double z, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | |
getFieldVectorH(double z, std::size_t n, PropagationDirection part=PROPAGATION_TOTAL) override | plask::optical::modal::XanceTransfer | protectedvirtual |
plask::optical::modal::Transfer::getFieldVectorH(double z, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | |
getFinalMatrix()=0 | plask::optical::modal::Transfer | protectedpure virtual |
getInterfaceVector() | plask::optical::modal::Transfer | protected |
getReflectionVector(const cvector &incident, IncidentDirection side)=0 | plask::optical::modal::Transfer | pure virtual |
getScatteredFieldE(const cvector &incident, IncidentDirection side, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | inline |
getScatteredFieldH(const cvector &incident, IncidentDirection side, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | inline |
getScatteredFieldIntegral(WhichField field, const cvector &incident, IncidentDirection side, double z1, double z2) | plask::optical::modal::Transfer | |
getScatteredFieldMagnitude(const cvector &incident, IncidentDirection side, const shared_ptr< const Mesh > &dst_mesh, InterpolationMethod method) | plask::optical::modal::Transfer | inline |
getScatteredFieldVectorE(const cvector &incident, IncidentDirection side, double z, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | |
getScatteredFieldVectorH(const cvector &incident, IncidentDirection side, double z, PropagationDirection part=PROPAGATION_TOTAL) | plask::optical::modal::Transfer | |
getTransmissionVector(const cvector &incident, IncidentDirection side) override | plask::optical::modal::XanceTransfer | virtual |
getY(std::size_t n) | plask::optical::modal::XanceTransfer | inlineprotected |
INCIDENCE_BOTTOM enum value | plask::optical::modal::Transfer | |
INCIDENCE_TOP enum value | plask::optical::modal::Transfer | |
incident_side | plask::optical::modal::Transfer | protected |
incident_vector | plask::optical::modal::Transfer | protected |
IncidentDirection enum name | plask::optical::modal::Transfer | |
initDiagonalization() | plask::optical::modal::Transfer | |
integrateField(WhichField field, size_t n, double z1, double z2) override | plask::optical::modal::XanceTransfer | protectedvirtual |
interface_field | plask::optical::modal::Transfer | protected |
interface_field_matrix | plask::optical::modal::Transfer | protected |
lwrk | plask::optical::modal::Transfer | protected |
M | plask::optical::modal::Transfer | protected |
memY | plask::optical::modal::XanceTransfer | protected |
Method enum name | plask::optical::modal::Transfer | |
METHOD_ADMITTANCE enum value | plask::optical::modal::Transfer | |
METHOD_AUTO enum value | plask::optical::modal::Transfer | |
METHOD_IMPEDANCE enum value | plask::optical::modal::Transfer | |
METHOD_REFLECTION_ADMITTANCE enum value | plask::optical::modal::Transfer | |
METHOD_REFLECTION_IMPEDANCE enum value | plask::optical::modal::Transfer | |
needAllY | plask::optical::modal::XanceTransfer | protected |
rwrk | plask::optical::modal::Transfer | protected |
solver | plask::optical::modal::Transfer | protected |
storeY(size_t n) | plask::optical::modal::XanceTransfer | protected |
temp | plask::optical::modal::Transfer | protected |
Transfer(ModalBase *solver, Expansion &expansion) | plask::optical::modal::Transfer | |
wrk | plask::optical::modal::Transfer | protected |
XanceTransfer(ModalBase *solver, Expansion &expansion) | plask::optical::modal::XanceTransfer | |
Y | plask::optical::modal::XanceTransfer | protected |
~Transfer() | plask::optical::modal::Transfer | virtual |