PLaSK library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Cplask::__InterpolateMeta__< SrcMeshT, SrcT, DstT, iter >
 Cplask::__InterpolateMeta__< SrcMeshT, SrcT, DstT, __ILLEGAL_INTERPOLATION_METHOD__ >
 C_BaseClass
 Cboost::geometry::traits::access< plask::Vec< 2, double >, 0 >
 Cboost::geometry::traits::access< plask::Vec< 2, double >, 1 >
 Cplask::AccurateSumAllow to compute sum of doubles much more accurate than directly
 Cplask::electrical::shockley::ElectricalFem2DSolver< Geometry2DType >::ActiveDetails of active region
 Cplask::electrical::shockley::ElectricalFem3DSolver::ActiveDetails of active region
 Cplask::electrical::diffusion::ActiveRegion2D
 Cplask::electrical::diffusion::ActiveRegion3D
 Cplask::solvers::FermiNew::FermiNewGainSolver< GeometryType >::ActiveRegionDataStructure containing information about each active region
 Cplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >::ActiveRegionInfoStructure containing information about each active region
 Cplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >::ActiveRegionParamsStructure containing active region data for current used
 Cplask::aligned_allocator< T >STL compatible allocator to use with with 16 byte aligned types
 Cplask::aligned_deleter< T >Aligned deleter for use e.g
 Cplask::aligned_deleter< T[]>
 Cplask::align::Aligner< directions >
 Cplask::align::Aligner< _direction1 >
 Cplask::align::Aligner< _direction2 >
 Cplask::align::Aligner< plask::Primitive< 3 >::DIRECTION_LONG >
 Cplask::align::Aligner< plask::Primitive< 3 >::DIRECTION_TRAN >
 Cplask::align::Aligner< plask::Primitive< 3 >::DIRECTION_VERT >
 Cplask::align::Aligner< Primitive< 3 >::Direction(0), Primitive< 3 >::Direction(1), Primitive< 3 >::Direction(2)>Three directions aligner in 3D space, compose and use three 1D aligners
 Cplask::align::AlignerBase2D< _direction1, _direction2 >Base class for two directions aligner in 3D space, compose and use two 2D aligners
 Cplask::align::AlignerBase2D< Primitive< 3 >::DIRECTION_TRAN, Primitive< 3 >::DIRECTION_VERT >
 Calist
 Cfiber.Analytic
 CTNT::Array1D< T >
 CTNT::Array1D< int >
 CTNT::Array1D< Real * >
 CTNT::Array1D< Real >
 CTNT::Array1D< T * >
 CTNT::Array1D< T ** >
 CTNT::Array2D< T >
 CTNT::Array2D< Real >
 CTNT::Array2D< T * >
 CTNT::Array3D< T >
 Cplask::AssignWithBackup< T >Assign new value to variable and back the old value in destructor
 Cplask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::DataBase< GeometryT >::AveragedData< GeometryT >
 Cplask::gain::freecarrier::FreeCarrierGainSolver3D::DataBase< DT >::AveragedData
 Cplask::solvers::FermiNew::DataBase< GeometryT, T >::AveragedData
 Cplask::AxisNamesHeld names of axises
 Cplask::align::details::BACK
 Cplask::optical::modal::FFT::Backward1DFourier transform of multiple 1D arrays
 Cplask::optical::modal::FFT::Backward2DFourier transform of multiple 2D arrays
 CBaseMeshT
 CBaseProviderT
 CBaseT
 Cplask::thermal::tstatic::Bc< T >
 Cplask::align::details::BOTTOM
 Cplask::Boundary< MeshT >Instance of this class represents predicate which chooses a subset of points (strictly: indices of points) from a mesh
 Cplask::Boundary< MeshType >
 Cplask::BoundaryCondition< BoundaryT, ValueT >One boundary-condition pair
 Cplask::BoundaryConditions< BoundaryT, ValueT >Set of boundary conditions for given mesh type and boundary condition description type
 Cplask::BoundaryConditions< RectangularMesh< 2 >::Boundary, double >
 Cplask::BoundaryConditions< RectangularMesh< 2 >::Boundary, plask::thermal::tstatic::Convection >
 Cplask::BoundaryConditions< RectangularMesh< 2 >::Boundary, plask::thermal::tstatic::Radiation >
 Cplask::BoundaryConditions< RectangularMesh< 3 >::Boundary, double >
 Cplask::BoundaryConditions< RectangularMesh< 3 >::Boundary, plask::thermal::tstatic::Convection >
 Cplask::BoundaryConditions< RectangularMesh< 3 >::Boundary, plask::thermal::tstatic::Radiation >
 Cplask::BoundaryConditionsWithMesh< BoundaryT, ValueT >Set of boundary conditions instances for given mesh type and boundary condition description type
 Cplask::BoundaryConditionWithMesh< BoundaryT, ValueT >One boundary-condition pair concretized for a given mesh
 Cplask::RectangularMaskedMeshBase< DIM >::BoundaryIndexForAxisThe lowest and the largest index in use, for each direction
 Cplask::BoundaryNodeSetImplBase class for boundaries logic
 Cplask::BoundaryOp< MeshType, OpNodeSetImplT >Boundary which represents union/intersection/difference (depending on OpNodeSetImplT) of boundaries
 Cplask::BoundingBoxCache< dims >Lazy cache of object bounding box
 Cplask::Box2DRectangle class
 Cplask::Box3DCuboid class
 Cplask::TriangularMesh2D::BuilderInstance of this class allows for adding triangles to the mesh effectively
 Cplask::CacheRemoveOnEachChange
 CCacheRemoveOnlyWhenDeleted
 Cplask::CacheRemoveStrategyBase< Key, ValuePtr >Base class for strategy of removing from cache
 Ccarriers.CarriersTest
 Cplask::GeometryObject::ChangerBase class for geometry changers
 Cplask::XMLReader::CheckTagDuplicationUtil class that allow to check of duplication of tags
 CJAMA::Cholesky< Real >
 Cplask::chooseType< nr, types >Choose nr-th type from types list
 Ccilist
 Ccllist
 Cplask::optical::modal::ExpansionPW3D::Coeff
 Cplask::optical::modal::ExpansionPW2D::CoeffMatrices
 Cplask::optical::modal::ExpansionPW2D::Coeffs
 Cplask::optical::modal::python::CoeffsArray
 Ccomplex
 Cplask::CompressedSetOfNumbers< number_t >Sorted, compressed, indexed set of numbers
 Cplask::CompressedSetOfNumbers< std::size_t >
 Cplask::ConstDataSourceImpl< PropertyT, propertyType, OutputSpaceType, VariadicTemplateTypesHolder >Don't use this directly, use ConstDataSource instead
 CSet::ConstIteratorFacade
 Cplask::optical::effective::Contour
 Cplask::optical::effective::detail::ContourBisect
 Cplask::thermal::tstatic::ConvectionBoundary condition: convection
 Cboost::geometry::traits::coordinate_system< plask::Vec< 2, double > >
 Cboost::geometry::traits::coordinate_type< plask::Vec< 2, double > >
 Cplask::DataFrom2Dto3DSourceImpl< PropertyT, propertyType, VariadicTemplateTypesHolder >Don't use this directly, use DataFrom2Dto3DSource instead
 Cplask::DataFrom2Dto3DSourceImpl< PropertyT, FIELD_PROPERTY, plask::VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::DataFrom2Dto3DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, plask::VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::DataFrom3Dto2DSourceImpl< PropertyT, propertyType, VariadicTemplateTypesHolder >Don't use this directly, use DataFrom3Dto2DSource instead
 Cplask::DataFrom3DtoCyl2DSourceImpl< PropertyT, propertyType, VariadicTemplateTypesHolder >Don't use this directly, use DataFrom3DtoCyl2DSource instead
 Cplask::DataFromCyl2Dto3DSourceImpl< PropertyT, propertyType, VariadicTemplateTypesHolder >Don't use this directly, use DataFromCyl2Dto3DSource instead
 Cplask::DataFromCyl2Dto3DSourceImpl< PropertyT, FIELD_PROPERTY, plask::VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::DataFromCyl2Dto3DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, plask::VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::DataLog< ArgT, ValT >Template of base class for classes which store or log n-dimensional data
 Cplask::DataLog< dcomplex, dcomplex >
 Cplask::XMLReader::DataSourceBase class to source of data
 Cplask::DataSourceImpl< PropertyT, propertyType, OutputSpaceType, VariadicTemplateTypesHolder >Don't use this directly, use DataSource instead
 Cplask::DataSourceImpl< PropertyT, FIELD_PROPERTY, OutputSpaceT, VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::DataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceT, VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::DataVector< T >Store pointer and size
 Cplask::DataVector< const const SrcT >
 Cplask::DataVector< const DstT >
 Cplask::DataVector< const T >
 Cplask::DataVector< const ValueType >
 Cplask::DataVector< dcomplex >
 Cplask::DataVector< double >
 Cplask::DataVector< plask::optical::modal::ExpansionPW3D::Coeff >
 Cplask::DataVector< plask::optical::modal::ExpansionPW3D::Gradient >
 Cplask::DataVector< plask::Tensor2< dcomplex > >
 Cplask::DataVector< plask::Tensor2< double > >
 Cplask::DataVector< plask::Vec< 2, double > >
 Cplask::DataVector< plask::Vec< 3, dcomplex > >
 Cplask::DataVector< plask::Vec< 3, double > >
 Cplask::DataVector< SrcT >
 Cplask::detail::DataVectorGCGarbage collector info for DataVector
 Cplask::MaterialInfo::DBMaterial info database
 Cplask::MaterialsDB::DelegateMaterialConstructor< MaterialType, requireComposition, requireDopant >Specialization of this implements MaterialConstructor
 Cplask::DelegateProvider< _Signature >
 Cplask::gain::freecarrier::DgbMatrixOversimple symmetric band matrix structure
 CDiagonal_Python< T >
 Cplask::optical::modal::DiagonalizerBase for the class determining and holding the necessary matrices This is the abstract base class for all diagonalizers (multi-threaded, disk-storage, MPI-using etc
 Cplask::align::DictionaryFromXMLAllow to use XMLReader as dictionary which is required by aligners parsing functions
 Cgaussian.DiffusionTest
 Cuniform.DiffusionTest
 Cplask::align::DirectionTo2D< direction >Convert Direction to 2D vector direction
 Cplask::align::DirectionTo2D< Primitive< 3 >::DIRECTION_TRAN >
 Cplask::align::DirectionTo2D< Primitive< 3 >::DIRECTION_VERT >
 Cplask::DirectionWithout< dim, dirToSkip >
 Cplask::DirectionWithout< 2, Primitive< 2 >::DIRECTION_TRAN >
 Cplask::DirectionWithout< 2, Primitive< 2 >::DIRECTION_VERT >
 Cplask::DirectionWithout< 3, Primitive< 3 >::DIRECTION_LONG >
 Cplask::DirectionWithout< 3, Primitive< 3 >::DIRECTION_TRAN >
 Cplask::DirectionWithout< 3, Primitive< 3 >::DIRECTION_VERT >
 Cdoublecomplex
 CDstProviderT
 Cplask::DynamicLibrariesRepresent set of dynamically loaded library
 Cplask::DynamicLibraryHold opened shared library
 Cplask::optical::modal::python::Eigenmodes< SolverT >::Eigenmode
 Cplask::optical::modal::python::Eigenmodes< SolverT >Proxy class for accessing layer eigenmodes
 CJAMA::Eigenvalue< Real >Computes eigenvalues and eigenvectors of a real (non-complex) matrix
 Cplask::ExtrudedTriangularMesh3D::ElementRepresent FEM-like element (right triangular prism) in ExtrudedTriangularMesh3D
 Cplask::RectangularMaskedMesh2D::Element
 Cplask::RectangularMaskedMesh3D::Element
 Cplask::RectangularMesh2D::ElementRepresent FEM-like element in RectangularMesh
 Cplask::RectilinearMesh3D::ElementRepresent FEM-like element in Rectilinear
 Cplask::TriangularMesh2D::ElementRepresent FEM-like element (triangle) in TriangularMesh2D
 Cplask::XMLWriter::ElementRepresent single XML element connected with writer
 Cplask::TriangularMesh2D::ElementIndexIndex which allows for fast finding elements which includes particular points
 Cplask::ElementIndexValueGetter
 CElementMeshBase
 Cplask::electrical::diffusion::ElementParams3D
 Cplask::ExtrudedTriangularMesh3D::ElementsWrapper to ExtrudedTriangularMesh3D which allows for accessing FEM-like elements
 Cplask::RectangularMesh2D::ElementsWrapper to TriangularMesh2D which allows for accessing FEM-like elements
 Cplask::RectilinearMesh3D::ElementsWrapper to Rectilinear which allow to access to FEM-like elements
 Cplask::TriangularMesh2D::ElementsWrapper to TriangularMesh2D which allows for accessing FEM-like elements
 CElementsBase
 Cplask::RectangularMaskedMeshBase< DIM >::ElementsBase< MaskedMeshType >Base class for Elements with common code for 2D and 3D
 Cplask::XMLReader::EnumAttributeReader< EnumT >Enum attribute reader class
 Cplask::EventWithSourceAndFlags< SourceType, _FlagsType >Base class for classes which store information about event generated by objects of type SourceType
 Cplask::EventWithSourceAndFlags< GeometryObject, unsigned >
 Cplask::EventWithSourceAndFlags< Mesh >
 Cstd::exceptionSTL class
 Cplask::optical::modal::Expansion
 CExportedDiffusion2DSolverDefaultDefs< GeometryT >
 CExportedDiffusion2DSolverDefaultDefs< Geometry2DCartesian >
 CExportedDiffusion2DSolverDefaultDefs< Geometry2DCylindrical >
 Cplask::Manager::ExternalSourcesFromFileAllow to support reading some sections from other files
 Cstd::false_type
 Cplask::FemMatrix
 CFermiGainSolver
 Cplask::optical::effective::EffectiveIndex2D::Field
 Cplask::optical::effective::EffectiveFrequencyCyl::FieldR
 Cplask::optical::modal::XanceTransfer::FieldsDiagonalizedThe structure holding the set of diagonalized fields at the layer boundaries
 Cplask::FieldSumProviderImpl< typename, typename, typename >Template of base class of sum provider for providers with interpolation
 Cplask::FieldSumProviderImpl< Heat, SpaceT, PropertyT::ExtraParams >
 Cplask::FieldSumProviderImpl< ModeLightMagnitude, SpaceT, PropertyT::ExtraParams >
 Cplask::FieldSumProviderImpl< PropertyT, SpaceT, PropertyT::ExtraParams >
 Cplask::optical::effective::EffectiveFrequencyCyl::FieldZ
 Cplask::FilterBaseImpl< PropertyT, propertyType, OutputSpaceType, VariadicTemplateTypesHolder >Don't use this directly, use FilterBase or Filter instead
 Cplask::FilterImpl< PropertyT, OutputSpaceType >
 Cplask::FiltersFactoryConstruct filters using data from XML
 CTNT::Fortran_Array1D< T >
 CTNT::Fortran_Array2D< T >
 CTNT::Fortran_Array3D< T >
 Cplask::optical::modal::FFT::Forward1DFourier transform of multiple 1D arrays
 Cplask::optical::modal::FFT::Forward2DFourier transform of multiple 2D arrays
 Cplask::optical::modal::python::FourierSolver3D_LongTranSetter< T >
 Cplask::optical::modal::python::FourierSolver3D_LongTranWrapper< T >
 Cplask::optical::modal::python::FourierSolver3D_SymmetryLongTranWrapper
 Cplask::align::details::FRONT
 Cplask::gain::freecarrier::GainSpectrum< BaseT >Cached gain spectrum
 Cplask::solvers::FermiNew::GainSpectrum< GeometryT >Cached gain spectrum
 Cplask::GeometryObjectBBox< DIMS >Geometry object + its bounding box
 Cplask::GeometryReaderAllow to read geometry from XML
 Cplask::optical::modal::ExpansionPW3D::GradientGradient data structure (cos² and cos·sin)
 Cstd::hash< plask::DynamicLibrary >Hash method, allow to store dynamic libraries in hash maps
 Cplask::HeightReaderHelper used by read_... stack functions
 Cplask::Holder< T >Template for base class of object holder
 Cplask::HolderRef< T >Template for base class of object holder
 Cplask::HolderRef< AlignerImpl< _direction > >
 Cplask::HolderRef< const BoundaryNodeSetImpl >
 Cplask::Hyman< T >
 Cplask::Hyman< dcomplex >
 Cplask::Hyman< Tensor2< T > >
 Cplask::Hyman< Tensor3< T > >
 Cplask::Hyman< Vec< 2, T > >
 Cplask::Hyman< Vec< 3, T > >
 CTNT::i_refvec< T >
 CTNT::i_refvec< int >
 CTNT::i_refvec< Real * >
 CTNT::i_refvec< Real >
 CTNT::i_refvec< T * >
 CTNT::i_refvec< T ** >
 Cicilist
 Cplask::optical::modal::python::Scattering< SolverT >::Incident
 Cplask::indices<... >Don't use this directly, use applyTuple instead
 Cinlist
 Cboost::mpl::int_
 Cplask::optical::modal::ExpansionBessel::IntegralsMatrices with computed integrals necessary to construct RE and RH matrices
 Cplask::InterpolationAlgorithm< SrcMeshT, SrcT, DstT, method >Specialization of this class are used for interpolation and can depend on source mesh type, data type and the interpolation method
 Cplask::InterpolationAlgorithm< EquilateralMesh3D, SrcT, DstT, INTERPOLATION_SMOOTH_SPLINE >
 Cplask::InterpolationAlgorithm< EquilateralMesh3D, SrcT, DstT, INTERPOLATION_SPLINE >
 Cplask::InterpolationAlgorithm< EquilateralMesh3D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< ExtrudedTriangularMesh3D, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< ExtrudedTriangularMesh3D, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< ExtrudedTriangularMesh3D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< LateralMesh3D< SrcMeshT >, SrcT, DstT, INTERPOLATION_DEFAULT >
 Cplask::InterpolationAlgorithm< LateralMesh3D< SrcMeshT >, SrcT, DstT, method >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh2D, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh2D, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh2D, SrcT, DstT, INTERPOLATION_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh2D::ElementMesh, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh2D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh2D::ElementMesh, SrcT, DstT, INTERPOLATION_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh3D, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh3D, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh3D, SrcT, DstT, INTERPOLATION_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh3D::ElementMesh, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh3D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< RectangularMaskedMesh3D::ElementMesh, SrcT, DstT, INTERPOLATION_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMesh2D, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< RectangularMesh2D, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< RectangularMesh2D, SrcT, DstT, INTERPOLATION_SMOOTH_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMesh2D, SrcT, DstT, INTERPOLATION_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMesh2D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< RectangularMesh3D, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< RectangularMesh3D, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< RectangularMesh3D, SrcT, DstT, INTERPOLATION_SMOOTH_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMesh3D, SrcT, DstT, INTERPOLATION_SPLINE >
 Cplask::InterpolationAlgorithm< RectangularMesh3D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< SrcMeshT, SrcT, DstT, INTERPOLATION_DEFAULT >Specialization of InterpolationAlgorithm showing elegant message if algorithm default is used
 Cplask::InterpolationAlgorithm< TriangularMesh2D, SrcT, DstT, INTERPOLATION_LINEAR >
 Cplask::InterpolationAlgorithm< TriangularMesh2D, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< TriangularMesh2D::ElementMesh, SrcT, DstT, INTERPOLATION_NEAREST >
 Cplask::InterpolationAlgorithm< typename std::enable_if< method !=INTERPOLATION_DEFAULT, EquilateralMesh3D >::type, SrcT, DstT, method >
 Cplask::InterpolationAlgorithm< typename std::enable_if< method !=INTERPOLATION_DEFAULT, EquilateralMesh3D::ElementMesh >::type, SrcT, DstT, method >
 Cplask::InterpolationAlgorithm< typename std::enable_if< method !=INTERPOLATION_DEFAULT, RectangularMesh2D::ElementMesh >::type, SrcT, DstT, method >
 Cplask::InterpolationAlgorithm< typename std::enable_if< method !=INTERPOLATION_DEFAULT, RectangularMesh3D::ElementMesh >::type, SrcT, DstT, method >
 Cplask::InterpolationFlagsInterpolation flags that give information how to interpolate fields on periodic and symmetric geometries
 Cplask::hyman::is_callable_impl< Expr, Step, Enable >
 Cplask::IterativeMatrixParams
 Cboost::iterator_facade
 Cplask::DiffBoundarySetImpl::IteratorImpl::IteratorWithEnd
 Cplask::IntersectionBoundarySetImpl::IteratorImpl::IteratorWithEnd
 Cplask::UnionBoundarySetImpl::IteratorImpl::IteratorWithEnd
 Cplask::optical::modal::LateralMeshAdapter< BaseT >
 Cplask::optical::modal::LateralMeshAdapter< SolverOver< Geometry3D > >
 Cplask::LateralVec< T >
 Cplask::LateralVec< double >
 Cplask::LateralVec< int >
 Cplask::optical::modal::ReflectionTransfer::LayerFieldsStruct containing data for computing field in a layer
 Cplask::LazyData< T >Lazy data (vector)
 Cplask::LazyData< double >
 Cplask::LazyData< InputValueType >
 Cplask::LazyData< plask::Tensor2< double > >
 Cplask::LazyData< plask::Tensor3< dcomplex > >
 Cplask::LazyData< plask::Vec< 2 > >
 Cplask::LazyData< Tensor2< double > >
 Cplask::LazyData< ValueType >
 Cplask::LazyDataImpl< T >Base class for implementation used by lazy data vector
 Cplask::LazyDataImpl< double >
 Cplask::LazyDataImpl< DstT >
 Cplask::LazyDataImpl< DT >
 Cplask::LazyDataImpl< FieldT >
 Cplask::LazyDataImpl< Tensor2< double > >
 Cplask::LazyDataImpl< typename std::remove_cv< decltype(T() *ScaleT())>::type >
 Cplask::LazyDataImpl< ValueType >
 Cplask::DataFrom2Dto3DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > >::LazySourceImpl
 Cplask::DataFrom2Dto3DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > >::LazySourceImpl
 Cplask::DataFromCyl2Dto3DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > >::LazySourceImpl
 Cplask::DataFromCyl2Dto3DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > >::LazySourceImpl
 Cplask::TranslatedInnerDataSourceImpl< PropertyT, FIELD_PROPERTY, SpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::LazySourceImpl
 Cplask::TranslatedInnerDataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::LazySourceImpl
 Cplask::align::details::LEFT
 Cstd::less
 Cplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >::LevelData for energy level
 Cplask::optical::modal::LevelsAdapter::Level
 Cplask::solvers::FermiNew::Levels
 Cplask::optical::modal::LevelsAdapterSimple adapter that allows to process single level in the mesh
 Cplask::GeometryObjectD< dim >::LineSegmentLine segment represented by two unordered points
 Cplask::MaterialInfo::LinkRepresent link ("see also") to property in class
 Cplask::LoggerAbstract class that is base for all loggers
 Cplask::align::details::LON_CENTER
 CJAMA::LU< Real >LU Decomposition
 Cplask::solvers::FermiNew::LuminescenceSpectrum< GeometryT >Cached luminescence spectrum
 Cplask::make_seq_indices_impl< Begin, End, Indices >
 Cplask::make_seq_indices_impl< Begin, End, indices< Indices... > >
 Cplask::make_seq_indices_impl< End, End, indices< Indices... > >
 Cplask::ManagerGeometry manager features:
 Cstd::map< K, T >STL class
 Cmaterial.Material
 Cplask::MaterialRepresent material, its physical properties
 Cplask.material.Material
 Cplask::MaterialCache
 Cplask::MaterialsDB::MaterialConstructorObject of this class (inherited from it) construct material instance
 Cplask::MaterialInfoCollect meta-information about material
 Cplask::GeometryObjectLeaf< dim >::MaterialProvider
 Cplask::optical::effective::EffectiveIndex2D::Matrix
 Cplask::optical::modal::Matrix< T >General simple matrix template
 CTNT::Matrix< T >
 Cplask::optical::modal::Matrix< dcomplex >
 CMatrix_Python< T >
 Cplask::optical::modal::MatrixDiagonal< T >General simple diagonal matrix template
 Cplask::optical::modal::MatrixDiagonal< dcomplex >
 Cplask::optical::effective::EffectiveFrequencyCyl::MatrixR
 Cplask::optical::effective::EffectiveFrequencyCyl::MatrixZ
 Cplask::MeshBaseCommon base for meshes and generators
 Cplask::MIArgumentRange
 Cplask::MINote
 Cplask::MISee
 Cplask::MISeeClass< materialClass >
 Cplask::MISource
 Cplask::MaterialsDB::MixedCompositionFactoryBase class for factories of alloy materials which construct their versions with mixed compositions and/or doping amounts
 Cplask::optical::modal::ModalBaseCommon base with layer details independent on the geometry
 Cplask::optical::effective::EffectiveFrequencyCyl::ModeDetails of the computed mode
 Cplask::optical::effective::EffectiveIndex2D::ModeDetails of the computed mode
 Cplask::optical::modal::BesselSolverCyl::Mode
 Cplask::optical::modal::FourierSolver2D::ModeMode parameters
 Cplask::optical::modal::FourierSolver3D::Mode
 CMultitype
 Cboost::mutex
 CNamelist
 Cplask::NaNImpl< T >This template is used by NaN function and have to be specialized to support new types (other than type supported by std::numeric_limits)
 Cplask::NaNImpl< std::complex< T > >Specialization of NaNImpl which adds support for complex numbers
 Cplask::NaNImpl< Tensor2< T > >Specialization of NaNImpl which add support for 2D tensors
 Cplask::NaNImpl< Tensor3< T > >Specialization of NaNImpl which add support for 3D tensors
 Cplask::NaNImpl< Vec< 2, T > >Specialization of NaNImpl which add support for 2D vectors
 Cplask::NaNImpl< Vec< 3, T > >Specialization of NaNImpl which add support for 3D vectors
 Cplask::NoLoggingLogger switch
 Cobject
 Ckubly::obszar_aktywny
 Colist
 Cplask::OmpEnabler
 Cplask::OmpLock
 Cplask::OmpLockGuard
 Cplask::OmpLockStateState of the current lock
 Cplask::XMLWriter::OutputBase class for output (stream)
 Cplask::Material::ParametersParameters of material, information about: name, label, composition and dopant
 Cplask::optical::effective::RootDigger::Params
 Cplask::optical::modal::RootDigger::Params
 CParentType
 Cplask::PathPath in geometry graph
 Cplask::PathHintsRepresent hints for path finder
 Cplask::optical::modal::PMLInformation about lateral PMLs
 Cplask::optical::modal::python::PmlWrapper
 Cplask::PolymorphicDelegateProvider< _BaseClass, _Signature >
 Cplask::PolymorphicDelegateProvider< ProviderFor< PropertyT, SpaceT >, ProvidedType(EnumType n, shared_ptr< const MeshD< SpaceT::DIM > > dst_mesh, _ExtraParams..., InterpolationMethod method)>
 Cplask::PolymorphicDelegateProvider< ProviderFor< PropertyT, SpaceT >, ProvidedType(EnumType, _ExtraParams...)>
 Cplask::PolymorphicForwardIteratorImpl< ValueT, ReferenceT >Base class for forward, polymorphic iterators implementations
 Cplask::PolymorphicForwardIteratorImpl< ValueT, ValueT & >
 Cplask::PositionValidator
 Cplask::GeometryObject::PredicateHasRolePredicate which check if given object belong to class with given name
 Cplask::GeometryObject::PredicateIsAPredicate which check if given object is another instance of some particular object (given in constructor)
 Cplask::Primitive< dim >Define types of primitives and constants in space with given number of dimensions
 Cplask::Primitive< 1 >Specialization of Primitive, which define types of primitives and constants in space with 1 dimensions
 Cplask::Primitive< 2 >Specialization of Primitive, which define types of primitives and constants in space with 2 dimensions
 Cplask::Primitive< 3 >Specialization of Primitive, which define types of primitives and constants in space with 3 dimensions
 Cplask::Primitive< DIMS >
 Cplask::Primitive< dims >
 Cplask::Primitive< OutputSpaceType::DIM >
 Cplask::PrintableBase class / helper for printable classes with virtual print method
 Cplask::Property< _propertyType, _ValueType2D, _ValueType3D, _ExtraParams >Helper class which makes it easier to define property tags class
 Cplask::Property< _propertyType, _ValueType, _ValueType, _ExtraParams... >
 Cplask::Property< FIELD_PROPERTY, double, double, _ExtraParams... >
 Cplask::Property< FIELD_PROPERTY, Tensor2< double >, Tensor2< double >, _ExtraParams... >
 Cplask::Property< FIELD_PROPERTY, Tensor3< dcomplex >, Tensor3< dcomplex >, _ExtraParams... >
 Cplask::Property< FIELD_PROPERTY, ValueT_2D, ValueT_3D, _ExtraParams... >
 Cplask::Property< FIELD_PROPERTY, Vec< 2, double >, Vec< 3, double >, _ExtraParams... >
 Cplask::Property< FIELD_PROPERTY, Vec< 3, dcomplex >, Vec< 3, dcomplex >, _ExtraParams... >
 Cplask::Property< MULTI_FIELD_PROPERTY, dcomplex, dcomplex, _ExtraParams... >
 Cplask::Property< MULTI_FIELD_PROPERTY, double, double, _ExtraParams... >
 Cplask::Property< MULTI_FIELD_PROPERTY, std::vector< double >, std::vector< double >, _ExtraParams... >
 Cplask::Property< MULTI_FIELD_PROPERTY, Tensor2< double >, Tensor2< double >, _ExtraParams... >
 Cplask::Property< MULTI_FIELD_PROPERTY, ValueT_2D, ValueT_3D, _ExtraParams... >
 Cplask::Property< MULTI_FIELD_PROPERTY, Vec< 2, double >, Vec< 3, double >, _ExtraParams... >
 Cplask::Property< MULTI_FIELD_PROPERTY, Vec< 3, dcomplex >, Vec< 3, dcomplex >, _ExtraParams... >
 Cplask::Property< MULTI_VALUE_PROPERTY, dcomplex, dcomplex, _ExtraParams... >
 Cplask::Property< MULTI_VALUE_PROPERTY, double, double, _ExtraParams... >
 Cplask::Property< SINGLE_VALUE_PROPERTY, double, double, _ExtraParams... >
 Cplask::PropertyAtDimImpl< PropertyTag, DIM, hasUniqueValueType >Describe property in given space. Don't use it directly, but use PropertyAtDim
 Cplask::PropertyAtDimImpl< PropertyT, Space::DIM, hasUniqueValueType >
 Cplask::PropertyAtDimImpl< PropertyTag, 2, false >
 Cplask::PropertyAtDimImpl< PropertyTag, 2, true >Describe property in 2D space. Don't use it directly, but use PropertyAtDim
 Cplask::PropertyAtDimImpl< PropertyTag, 3, false >
 Cplask::PropertyAtDimImpl< PropertyTag, 3, true >Describe property in 3D space. Don't use it directly, but use PropertyAtDim
 Cplask::PropertyAtDimImpl< PropertyTag, Space::DIM, hasUniqueValueType >
 Cplask::MaterialInfo::PropertyInfoCollect information about material property
 Cplask::PropertyTypeToProviderName< prop_type >
 Cplask::PropertyTypeToProviderName< FIELD_PROPERTY >
 Cplask::PropertyTypeToProviderName< MULTI_FIELD_PROPERTY >
 Cplask::PropertyTypeToProviderName< MULTI_VALUE_PROPERTY >
 Cplask::PropertyTypeToProviderName< SINGLE_VALUE_PROPERTY >
 Cplask::ProviderBase class for all Providers
 Cplask::ProviderImpl< PropertyT, propertyType, spaceType, VariadicTemplateTypesHolder >Specializations of this class are implementations of providers for given property tag class and this tag properties
 Cplask::ProviderImpl< DstPropertyT, PropertyT::propertyType, SpaceT, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::BandEdges, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::BandEdges, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, GeometryT, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Conductivity, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Conductivity, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CurrentDensity, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::CurrentDensity, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::EnergyLevels, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Epsilon, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Epsilon, PropertyT::propertyType, typenameBaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::FermiLevels, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::FermiLevels, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Gain, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Gain, PropertyT::propertyType, GeometryT, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Gain, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Gain, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Gain, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Gain, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Gain, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Heat, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Heat, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Heat, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Heat, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::HeatFlux, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::HeatFlux, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::LightE, PropertyT::propertyType, typenameSolverT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::LightH, PropertyT::propertyType, typenameSolverT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::LightMagnitude, PropertyT::propertyType, typenameSolverT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Luminescence, PropertyT::propertyType, GeometryT, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Luminescence, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeEffectiveIndex, PropertyT::propertyType, void, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightE, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightE, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightE, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightE, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightE, PropertyT::propertyType, typenameBaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightE, PropertyT::propertyType, typenameSolverT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightH, PropertyT::propertyType, typenameBaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightH, PropertyT::propertyType, typenameSolverT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightMagnitude, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightMagnitude, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightMagnitude, PropertyT::propertyType, typenameBaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLightMagnitude, PropertyT::propertyType, typenameSolverT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeLoss, PropertyT::propertyType, void, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ModeWavelength, PropertyT::propertyType, void, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::optical::modal::GradientFunctions, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Potential, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::RefractiveIndex, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::RefractiveIndex, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::RefractiveIndex, PropertyT::propertyType, typenameBaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Temperature, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Temperature, PropertyT::propertyType, GeometryT, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Temperature, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Temperature, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Temperature, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Temperature, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Temperature, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ThermalConductivity, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::ThermalConductivity, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Voltage, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< plask::Voltage, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, Geometry2DCylindrical, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, Geometry3D, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, OutputSpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, SpaceT, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, SpaceType, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, typename MeshTransform::TargetGeometry, PropertyT::ExtraParams >
 Cplask::ProviderImpl< PropertyT, PropertyT::propertyType, void, PropertyT::ExtraParams >
 Cplask::ProviderImpl< SomeFieldProperty, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams >
 Cplask::ProviderImpl< SomeSingleValueProperty, PropertyT::propertyType, void, PropertyT::ExtraParams >
 Cplask::ProviderImpl< SrcPropertyT, PropertyT::propertyType, SpaceT, PropertyT::ExtraParams >
 Cplask::solvers::FermiNew::ptrVector< T >
 Ckubly::punkt
 Cplask::optical::modal::python::PythonComponentConventer
 CJAMA::QR< Real >
 Cplask::thermal::tstatic::RadiationBoundary condition: radiation
 Cplask::aligned_allocator< T >::rebind< U >
 Cplask::ReceiverBaseCommon non-template base for all receivers
 Cplask::Rectangular_t< dim >
 Cplask::Rectangular_t< 1 >
 CRectangularMeshBase
 Cfresnel.Refl
 Cplask::optical::modal::python::Scattering< SolverT >::Reflected
 Cplask::electrical::diffusion::ActiveRegion2D::Region
 Cplask::electrical::diffusion::ActiveRegion3D::Region
 Cplask::electrical::shockley::ElectricalFem2DSolver< Geometry2DType >::Active::Region
 Cplask::electrical::shockley::ElectricalFem3DSolver::Active::Region
 Cplask::InnerDataSource< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj >::Region
 Cplask::gain::freecarrier::Region2D
 Cplask::AxisNames::RegisterRegister of axis names
 Cplask::FiltersFactory::RegisterHelper which calls getDefault().add(typeName, filterCreator) in constructor
 Cplask::MaterialInfo::RegisterHelper which allow to add (do this in constructor) information about material to default material meta-info database
 Cplask::MaterialsDB::Register< MaterialType >Helper which calls getDefault().add<MaterialType>([name]) in constructor
 Cplask::GeometryReader::RegisterChangerReaderHelper which call registerChangerReader in constructor
 Cplask::RegisterMeshGeneratorReaderHelper which call stores mesh reader when constructed
 Cplask::RegisterMeshReaderHelper which call stores mesh reader when constructed
 Cplask::GeometryReader::RegisterObjectReaderHelper which call registerObjectReader in constructor
 Cplask::FiltersFactory::RegisterStandard< PropertyTag >Helper which calls getDefault().addStandard<PropertyTag>() in constructor
 Cplask::MaterialsDB::RegisterUnderName< MaterialType >Same as Register but for materials without static field NAME
 Cplask::ReindexedContainer< ContainerType >ReindexedContainer instantiation is class which objects have reference to original container and operator[]
 Cplask::GeometryReader::RevertMaterialsAreRequiredRevert materialsAreRequired flag in destructor
 Cplask::align::details::RIGHT
 Cplask::optical::effective::RootDigger
 Cplask::optical::modal::RootDigger
 Cplask::SameMeshCheckerObject of this class allows for checking if a given mesh is the same mesh which has been used recently
 Cplask::ScaledFieldProviderImpl< typename, typename, PropertyType, typename, typename, typename >Template of base class of scaled provider for providers with interpolation
 Cplask::ScaledFieldProviderImpl< DstPropertyT, SrcPropertyT, DstPropertyT::propertyType, SpaceT, double, DstPropertyT::ExtraParams >
 Cplask::optical::modal::python::Scattering< SolverT >Proxy class for accessing scatterd fields
 Cplask::CompressedSetOfNumbers< number_t >::Segment
 Cplask::optical::modal::ExpansionBessel::SegmentIntegration segment data
 Cplask::SegmentsIteratorIterate over segments
 Cplask::Manager::SetAxisNamesSet axis name from current reader tag, set it in manager as current, and restore old axisNames value when out of the scope
 Cplask::GeometryReader::SetExpectedSuffixStore current expectedSuffix, set new one, and restore old when out of the scope (in destructor)
 Cplask::SolverBase class for all solvers
 CTNT::Sparse_Matrix_CompRow< T >Read-only view of a sparse matrix in compressed-row storage format
 Cplask::SpatialIndexNode< DIMS >Base class for cache and nodes of cache
 Cplask::SpatialIndexNode< dim >
 Ckubly::stan
 Cboost::static_visitor
 CTNT::Stopwatch
 Cplask::edge::StrategyBase, abstract for all classes which describe what do with points outside geometry in calculation space
 Cplask::edge::StrategyHolder< direction, StrategyType >Held edge strategy with given type and:
 Cplask::edge::StrategyHolder< direction, plask::edge::UniversalStrategy >
 Cplask::edge::StrategyHolder< direction, Strategy >
 Cplask::edge::StrategyPairHolder< direction, StrategyType >Held pairs of strategies (for lo and hi band) with given type
 Cplask::edge::StrategyPairHolder< plask::Primitive< 2 >::DIRECTION_TRAN >
 Cplask::edge::StrategyPairHolder< plask::Primitive< 2 >::DIRECTION_TRAN, plask::edge::UniversalStrategy >
 Cplask::edge::StrategyPairHolder< plask::Primitive< 2 >::DIRECTION_VERT >
 Cplask::edge::StrategyPairHolder< plask::Primitive< 3 >::DIRECTION_LONG >
 Cplask::edge::StrategyPairHolder< plask::Primitive< 3 >::DIRECTION_TRAN >
 Cplask::edge::StrategyPairHolder< plask::Primitive< 3 >::DIRECTION_VERT >
 Cplask::Material::StringBuilderHelper class for easy constructing string representations of complex materials
 Cplask::StringInterpreterObjects of this class allow to parse string value and interpret it as given type
 Ckubly::struktura
 Cplask::GeometryObject::SubtreeThis structure can refer to part of geometry tree
 CJAMA::SVD< Real >Singular Value Decomposition
 CT
 Cboost::geometry::traits::tag< plask::Vec< 2, double > >
 Cplask::optical::modal::TempMatrix
 Cplask::optical::modal::TempMatrixPool
 CTemporaryReplaceDefault
 Cplask::Tensor2< T >Diagonal tensor with all lateral components equal
 Cplask::Tensor2< dcomplex >
 Cplask::Tensor2< double >
 Cplask::Tensor3< T >Non-diagonal tensor with all non-diagonal lateral projection
 Cunittest.TestCase
 Cplask::align::details::TOP
 Cplask::align::details::TRAN_CENTER
 Cplask::optical::modal::TransferBase class for Admittance and Reflection transfers
 Cplask::TranslatedInnerDataSourceImpl< PropertyT, propertyType, SpaceType, VariadicTemplateTypesHolder >Don't use this directly, use TranslatedInnerDataSource instead
 Cplask::TranslatedInnerDataSourceImpl< PropertyT, FIELD_PROPERTY, SpaceType, plask::VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::TranslatedInnerDataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceType, plask::VariadicTemplateTypesHolder< ExtraArgs... > >
 Cplask::TranslatedOuterDataSourceImpl< PropertyT, propertyType, SpaceType, VariadicTemplateTypesHolder >Don't use this directly, use TranslatedOuterDataSource instead
 Cplask::optical::modal::python::Scattering< SolverT >::Transmitted
 Cplask::TriangularMesh2DGetterForRtreeUtility struct that allows for using triangular mesh in boost::geometry::index::rtree effectively (without copying coordinates of nodes)
 Cplask::TrifreeCaller
 Cstd::true_type
 Cstd::conditional::type
 CUpperClass
 CVardesc
 Cplask::VariadicTemplateTypesHolder< Types >
 Cplask::Vec< dim, T >Generic template for 2D and 3D vectors
 Cplask::Vec< 2 >
 Cplask::Vec< 2, double >
 Cplask::Vec< 2, std::size_t >
 Cplask::Vec< 2, T >Vector in 2D space
 Cplask::Vec< 3, dcomplex >
 Cplask::Vec< 3, double >
 Cplask::Vec< 3, std::size_t >
 Cplask::Vec< 3, T >Vector in 3D space
 Cplask::Vec< DIM >
 Cplask::Vec< DIM, double >
 Cplask::Vec< InputGeomObj::DIM, double >
 Cplask::Vec< OutputSpaceType::DIM, double >
 Cplask::VecComponent< dim, T, i >Vector component helper
 Cplask::details::VecDimConverter< dim, T >
 Cplask::details::VecDimConverter< 2, T >
 Cplask::details::VecDimConverter< 3, T >
 Cplask::VecFuzzyCompare
 CTNT::Vector< T >[Deprecatred] Value-based vector class from pre-1.0 TNT version
 Cplask::align::details::VERT_CENTER
 Cplask::optical::modal::ExpansionPW3D::Gradient::Vertex
 Cplask::OrderedAxis::WarningOff
 Ckubly::warstwa
 Cplask::optical::modal::python::WrappedType< T >
 Cplask::optical::modal::python::WrappedType< PML >
 Cplask::GeometryObject::WriteXMLCallbackBase class for callbacks used by save() method to get names of objects and paths
 Ckubly::wzmocnienie
 Cplask::XMLReaderXML pull parser
 Cplask::XMLWriterObject of this class help produce valid XML documents
 Cplask::YEnds
 Cplask::ZeroImpl< T >This template is used by Zero function and have to be specialized to support new types
 Cplask::ZeroImpl< Tensor2< T > >Specialization of ZeroImpl which add support for 2D vectors
 Cplask::ZeroImpl< Tensor3< T > >Specialization of ZeroImpl which add support for 3D vectors
 Cplask::ZeroImpl< Vec< 2, T > >Specialization of ZeroImpl which add support for 2D vectors
 Cplask::ZeroImpl< Vec< 3, T > >Specialization of ZeroImpl which add support for 2D vectors
 Cplask::optical::effective::ZgbMatrixOversimple symmetric band matrix structure
 Cenable_shared_from_this