PLaSK library
Loading...
Searching...
No Matches
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