Cplask::__InterpolateMeta__< SrcMeshT, SrcT, DstT, iter > | |
Cplask::__InterpolateMeta__< SrcMeshT, SrcT, DstT, __ILLEGAL_INTERPOLATION_METHOD__ > | |
►C_BaseClass | |
Cplask::PolymorphicDelegateProvider< _BaseClass, _Res(_ArgTypes...)> | Template of class which is a good base class for providers which delegate calls of operator() to external functor (function or method) |
Cboost::geometry::traits::access< plask::Vec< 2, double >, 0 > | |
Cboost::geometry::traits::access< plask::Vec< 2, double >, 1 > | |
Cplask::AccurateSum | Allow to compute sum of doubles much more accurate than directly |
Cplask::electrical::shockley::ElectricalFem2DSolver< Geometry2DType >::Active | Details of active region |
Cplask::electrical::shockley::ElectricalFem3DSolver::Active | Details of active region |
Cplask::electrical::diffusion::ActiveRegion2D | |
Cplask::electrical::diffusion::ActiveRegion3D | |
►Cplask::solvers::FermiNew::FermiNewGainSolver< GeometryType >::ActiveRegionData | Structure containing information about each active region |
Cplask::solvers::FermiNew::FermiNewGainSolver< GeometryType >::ActiveRegionInfo | Active region information with optional modified structure |
Cplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >::ActiveRegionInfo | Structure containing information about each active region |
Cplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >::ActiveRegionParams | Structure 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::Aligner< _direction1, _direction2 > | Two directions aligner in 3D space, compose and use two 1D aligners |
►Cplask::align::AlignerBase2D< Primitive< 3 >::DIRECTION_TRAN, Primitive< 3 >::DIRECTION_VERT > | |
Cplask::align::Aligner< Primitive< 3 >::DIRECTION_TRAN, Primitive< 3 >::DIRECTION_VERT > | Two directions aligner in 2D and 3D space, compose and use two 1D aligners |
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::AxisNames | Held names of axises |
Cplask::align::details::BACK | |
Cplask::optical::modal::FFT::Backward1D | Fourier transform of multiple 1D arrays |
Cplask::optical::modal::FFT::Backward2D | Fourier transform of multiple 2D arrays |
►CBaseMeshT | |
Cplask::RectilinearMesh3D::ElementMesh< BaseMeshT > | Element mesh class |
►CBaseProviderT | |
Cplask::CombinedProviderBase< BaseProviderT > | Template of base class of combine provider |
►CBaseT | |
Cplask::gain::freecarrier::FreeCarrierGainSolver< BaseT > | Gain solver using Fermi Golden Rule |
Cplask::optical::modal::ModalSolver< BaseT > | Base class for all modal solvers |
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 >::BoundaryIndexForAxis | The lowest and the largest index in use, for each direction |
►Cplask::BoundaryNodeSetImpl | Base class for boundaries logic |
►Cplask::BoundaryNodeSetWithMeshImpl< MeshT::Boundary::MeshType > | |
Cplask::PredicateBoundaryImpl< MeshT, Predicate > | Boundary logic implementation which represents set of indexes which fulfill predicate |
►Cplask::BoundaryNodeSetWithMeshImpl< RectangularMaskedMeshBase< 2 > > | |
Cplask::RectangularMaskedMesh2D::BoundaryNodeSetImpl< CHANGE_DIR > | |
►Cplask::BoundaryNodeSetWithMeshImpl< RectangularMaskedMeshBase< 3 > > | |
Cplask::RectangularMaskedMesh3D::BoundaryNodeSetImpl< CHANGE_DIR_SLOWER, CHANGE_DIR_FASTER > | |
Cplask::BoundaryNodeSetWithMeshImpl< RectangularMesh2D > | |
Cplask::BoundaryNodeSetWithMeshImpl< RectilinearMesh3D > | |
Cplask::BoundaryNodeSetWithMeshImpl< MeshType > | Template of base class for boundaries of mesh with given type which store reference to mesh |
Cplask::DiffBoundarySetImpl | This logic holds two boundaries and represent a set difference of them |
Cplask::EmptyBoundaryImpl | Implementation of empty boundary logic |
Cplask::IntersectionBoundarySetImpl | This logic holds two boundaries and represent a set intersection of them |
Cplask::StdSetBoundaryImpl | Implementation of boundary logic which holds a set of node indices in std::set |
Cplask::UnionBoundarySetImpl | This logic holds a list of boundaries and represent a set of indices which is an union of sets from this boundaries |
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::Box2D | Rectangle class |
Cplask::Box3D | Cuboid class |
Cplask::TriangularMesh2D::Builder | Instance of this class allows for adding triangles to the mesh effectively |
►Cplask::CacheRemoveOnEachChange | |
Cplask::CacheBase< plask::GeometryObject, plask::weak_ptr< plask::MeshD >, plask::CacheRemoveOnEachChange > | |
►CCacheRemoveOnlyWhenDeleted | |
Cplask::CacheBase< Key, plask::shared_ptr< Value >, CacheRemoveOnlyWhenDeleted > | |
Cplask::CacheBase< Key, plask::weak_ptr< Value >, CacheRemoveOnlyWhenDeleted > | |
►Cplask::CacheBase< Key, ValuePtr, DeleteStrategy > | |
Cplask::WeakCache< plask::GeometryObject, plask::MeshD, plask::CacheRemoveOnEachChange > | |
Cplask::StrongCache< Key, Value, DeleteStrategy > | Cache values of type Value using Key type to index it |
Cplask::WeakCache< Key, Value, DeleteStrategy > | Cache values of type Value using Key type to index it |
►Cplask::CacheRemoveStrategyBase< Key, ValuePtr > | Base class for strategy of removing from cache |
Cplask::CacheRemoveOnEachChange< Key, ValuePtr > | Strategy of removing from cache which removes key always when it is changed |
Cplask::CacheRemoveOnlyWhenDeleted< Key, ValuePtr > | Strategy of removing from cache which removes key only when it is deleted |
►Ccarriers.CarriersTest | |
Ccarriers.EffectiveFrequencyCarriers | |
Ccarriers.EffectiveIndexCarriers | |
Ccarriers.Fourier2DCarriers | |
►Cplask::GeometryObject::Changer | Base class for geometry changers |
Cplask::GeometryObject::CompositeChanger | Geometry changer which holds vector of changers and try to apply this changers sequentially |
Cplask::GeometryObject::DeleteChanger | |
►Cplask::GeometryObject::ReplaceChanger | Changer which replaces given geometry object from to given geometry object to |
Cplask::GeometryObject::ToBlockChanger | Changer which replaces given geometry object toChange to block (2d or 3d, depents from toChange) with size equals to toChange bounding box, and with given material |
Cplask::XMLReader::CheckTagDuplication | Util 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::RectangularMaskedMeshBase< DIM >::ElementMeshBase< MaskedMeshType >::const_iterator | Iterator over elements |
Cplask::RectangularMaskedMeshBase< DIM >::ElementsBase< MaskedMeshType >::const_iterator | Iterator over elements |
Cplask::optical::effective::Contour | |
Cplask::optical::effective::detail::ContourBisect | |
Cplask::thermal::tstatic::Convection | Boundary 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::DataSource | Base class to source of data |
Cplask::XMLReader::CFileDataSource | Allows to read XML from old C FILE |
Cplask::XMLReader::StreamDataSource | Allows to read XML from standard C++ input stream (std::istream) |
►Cplask::DataSourceImpl< PropertyT, propertyType, OutputSpaceType, VariadicTemplateTypesHolder > | Don't use this directly, use DataSource instead |
Cplask::DataSourceWithReceiver< PropertyT, Geometry3D, Geometry2DCartesian, Geometry3D, Extrusion > | |
Cplask::DataSourceWithReceiver< PropertyT, Geometry2DCartesian, Geometry3D, Extrusion, GeometryObjectD< 3 > > | |
Cplask::DataSourceWithReceiver< PropertyT, Geometry2DCylindrical, Geometry3D, Revolution, GeometryObjectD< 3 > > | |
Cplask::DataSourceWithReceiver< PropertyT, Geometry3D, Geometry2DCylindrical, Geometry3D, Revolution > | |
Cplask::DataSourceWithReceiver< PropertyT, OutputSpaceType, OutputSpaceType, OutputSpaceType, OutputSpaceType > | |
Cplask::DataSourceWithReceiver< PropertyT, SpaceType, SpaceType, SpaceType, GeometryObjectD< SpaceType::DIM > > | |
Cplask::DataSourceWithReceiver< PropertyT, SpaceType, SpaceType, GeometryObjectD< SpaceType::DIM >, GeometryObjectD< SpaceType::DIM > > | |
Cplask::ConstDataSourceImpl< PropertyT, FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | |
Cplask::ConstDataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | |
►Cplask::DataSourceWithReceiver< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj > | |
►Cplask::InnerDataSource< PropertyT, Geometry3D, Geometry2DCartesian, Geometry3D, Extrusion > | |
Cplask::DataFrom2Dto3DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFrom2Dto3DSource instead |
Cplask::DataFrom2Dto3DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFrom2Dto3DSource instead |
►Cplask::InnerDataSource< PropertyT, Geometry3D, Geometry2DCylindrical, Geometry3D, Revolution > | |
Cplask::DataFromCyl2Dto3DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFromCyl2Dto3DSource instead |
Cplask::DataFromCyl2Dto3DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFromCyl2Dto3DSource instead |
►Cplask::InnerDataSource< PropertyT, SpaceType, SpaceType, SpaceType, GeometryObjectD< SpaceType::DIM > > | |
Cplask::TranslatedInnerDataSourceImpl< PropertyT, FIELD_PROPERTY, SpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use TranslatedInnerDataSource instead |
Cplask::TranslatedInnerDataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use TranslatedInnerDataSource instead |
►Cplask::OuterDataSource< PropertyT, Geometry2DCartesian, Geometry3D, Extrusion, GeometryObjectD< 3 > > | |
Cplask::DataFrom3Dto2DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFrom3Dto2DSource instead |
Cplask::DataFrom3Dto2DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFrom3Dto2DSource instead |
►Cplask::OuterDataSource< PropertyT, Geometry2DCylindrical, Geometry3D, Revolution, GeometryObjectD< 3 > > | |
Cplask::DataFrom3DtoCyl2DSourceImpl< PropertyT, FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFrom3DtoCyl2DSource instead |
Cplask::DataFrom3DtoCyl2DSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use DataFrom3DtoCyl2DSource instead |
►Cplask::OuterDataSource< PropertyT, SpaceType, SpaceType, GeometryObjectD< SpaceType::DIM >, GeometryObjectD< SpaceType::DIM > > | |
Cplask::TranslatedOuterDataSourceImpl< PropertyT, FIELD_PROPERTY, SpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use TranslatedOuterDataSource instead |
Cplask::TranslatedOuterDataSourceImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | Don't use this directly, use TranslatedOuterDataSource instead |
Cplask::InnerDataSource< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj > | |
Cplask::OuterDataSource< PropertyT, OutputSpaceType, InputSpaceType, OutputGeomObj, InputGeomObj > | Data source in which input object is outer and contains output object |
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::DataVectorGC | Garbage collector info for DataVector |
Cplask::MaterialInfo::DB | Material info database |
Cplask::MaterialsDB::DelegateMaterialConstructor< MaterialType, requireComposition, requireDopant > | Specialization of this implements MaterialConstructor |
Cplask::DelegateProvider< _Signature > | |
Cplask::gain::freecarrier::DgbMatrix | Oversimple symmetric band matrix structure |
CDiagonal_Python< T > | |
►Cplask::optical::modal::Diagonalizer | Base 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::optical::modal::SimpleDiagonalizer | Simple diagonalizer This class is a simple diagonalizer |
Cplask::align::DictionaryFromXML | Allow to use XMLReader as dictionary which is required by aligners parsing functions |
►Cgaussian.DiffusionTest | |
Cgaussian.Diffusion2D | |
Cgaussian.Diffusion2D | |
Cgaussian.DiffusionCyl | |
Cgaussian.DiffusionCyl | |
►Cuniform.DiffusionTest | |
Cuniform.Diffusion2D | |
Cuniform.Diffusion2D | |
Cuniform.DiffusionCyl | |
Cuniform.DiffusionCyl | |
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::ScaledProviderBase< DstProviderT, SrcProviderT, ScaleT > | Template of base of scaled provider |
Cplask::DynamicLibraries | Represent set of dynamically loaded library |
Cplask::DynamicLibrary | Hold 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::Element | Represent FEM-like element (right triangular prism) in ExtrudedTriangularMesh3D |
Cplask::RectangularMaskedMesh2D::Element | |
Cplask::RectangularMaskedMesh3D::Element | |
Cplask::RectangularMesh2D::Element | Represent FEM-like element in RectangularMesh |
Cplask::RectilinearMesh3D::Element | Represent FEM-like element in Rectilinear |
Cplask::TriangularMesh2D::Element | Represent FEM-like element (triangle) in TriangularMesh2D |
Cplask::XMLWriter::Element | Represent single XML element connected with writer |
Cplask::TriangularMesh2D::ElementIndex | Index which allows for fast finding elements which includes particular points |
Cplask::ElementIndexValueGetter | |
►CElementMeshBase | |
Cplask::RectangularMaskedMesh2D::ElementMesh | Element mesh |
Cplask::RectangularMaskedMesh3D::ElementMesh | Element mesh |
Cplask::electrical::diffusion::ElementParams3D | |
Cplask::ExtrudedTriangularMesh3D::Elements | Wrapper to ExtrudedTriangularMesh3D which allows for accessing FEM-like elements |
Cplask::RectangularMesh2D::Elements | Wrapper to TriangularMesh2D which allows for accessing FEM-like elements |
Cplask::RectilinearMesh3D::Elements | Wrapper to Rectilinear which allow to access to FEM-like elements |
Cplask::TriangularMesh2D::Elements | Wrapper to TriangularMesh2D which allows for accessing FEM-like elements |
►CElementsBase | |
Cplask::RectangularMaskedMesh2D::Elements | |
Cplask::RectangularMaskedMesh3D::Elements | |
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::GeometryObject::Event | Store information about event connected with geometry object |
Cplask::GeometryObject::ChildrenListChangedEvent | Event class for events types: EVENT_CHILDREN_INSERT and EVENT_CHILDREN_REMOVE |
►Cplask::EventWithSourceAndFlags< Mesh > | |
Cplask::Mesh::Event | Store information about event connected with mesh |
►Cstd::exception | STL class |
Ckubly::Error | |
►Cstd::runtime_error | STL class |
►Cplask::Exception | Base class for all exceptions thrown by plask library |
Cplask::BadId | This is thrown if name is bad id |
Cplask::BadInput | This exception is thrown when value specified by the user is bad |
Cplask::BadMesh | This exception is thrown when the mesh is somehow bad |
Cplask::ComputationError | This exception should be thrown by solvers in case of error in computations |
Cplask::CriticalException | Exceptions of this class are thrownin cases of critical and very unexpected errors (possible plask bugs) |
Cplask::DataError | This exception is called when operation on data vectors cannot be performed |
Cplask::DimensionError | This exception is thrown if there is a problem with dimensions |
►Cplask::GeometryException | Base class for all geometry exceptions thrown by plask library |
Cplask::CyclicReferenceException | Exceptions of this class are thrown when called operation on geometry graph will cause cyclic reference |
Cplask::NamesConflictException | Exceptions of this class are thrownby some geometry object classes when there is no required child |
Cplask::NoChildException | Exceptions of this class are thrown by some geometry object classes when there is no required child |
Cplask::NoGeometryException | Exceptions of this class are thrown when solvers don't have geometry set |
Cplask::NoSuchAxisNames | This exception is thrown when axis (typically with given name) is not found |
Cplask::NoSuchGeometry | This exception is thrown when geometry (typically with given name) is not found |
Cplask::NoSuchGeometryObject | This exception is thrown when geometry object (typically with given name) is not found |
Cplask::NoSuchGeometryObjectType | This exception is thrown when geometry object (typically with given name) is not found |
Cplask::NoSuchPath | This exception is thrown when named PatHints are not found |
Cplask::NotUniqueObjectException | Exceptions of this class are thrown by some geometry object classes |
Cplask::UnexpectedGeometryObjectTypeException | This exception is thrown when geometry object has type different than expectation (for example is 3d but expected 2d) |
Cplask::IllFormatedComplex | Exception thrown by complex parser when complex number is ill-formated |
Cplask::MaterialCantBeMixedException | |
Cplask::MaterialParseException | Exceptions of this class are thrownwhen material string parser find errors |
Cplask::NoMeshException | Exceptions of this class are thrown when solvers don't have mesh set |
Cplask::NoProvider | This exception is thrown, typically on access to receiver data, when there is no provider connected with it |
Cplask::NoSuchMaterial | This exception is thrown when material (typically with given name) is not found |
Cplask::NoValue | |
►Cplask::NotImplemented | This exception is thrown when some method is not implemented |
Cplask::MaterialMethodNotImplemented | This exception is thrown by material methods which are not implemented |
Cplask::OutOfBoundsException | This exception is thrown when some value (function argument) is out of bound |
►Cplask::XMLException | Base class for all exceptions thrown by plask library |
Cplask::XMLBadAttrException | Exceptions of this class are thrown when the attribute has wrong value |
Cplask::XMLConflictingAttributesException | Exceptions of this class are thrown if two optional attributes in XML conflict with each other |
Cplask::XMLDuplicatedElementException | Exceptions of this class are thrown when illegal repetition of tag appears |
Cplask::XMLNoAttrException | Exceptions of this class are thrown when the required attribute is not found in XML tag |
Cplask::XMLUnexpectedAttrException | Exceptions of this class are thrown when the required attribute is not found in XML tag |
Cplask::XMLUnexpectedElementException | Exceptions of this class are thrown when the type of XML element is different than expected |
Cplask::XMLUnexpectedEndException | Exceptions of this class are thrown when XML file/data stream unexpected end |
Cplask::XMLWriterException | Exceptions of this type are thrown by XMLWriter class |
►Cplask::optical::modal::Expansion | |
►Cplask::optical::modal::ExpansionBessel | |
Cplask::optical::modal::ExpansionBesselFini | |
Cplask::optical::modal::ExpansionBesselInfini | |
Cplask::optical::modal::ExpansionPW2D | |
Cplask::optical::modal::ExpansionPW3D | |
CExportedDiffusion2DSolverDefaultDefs< GeometryT > | |
►CExportedDiffusion2DSolverDefaultDefs< Geometry2DCartesian > | |
Cplask::python::detail::ExportedSolverDefaultDefs< Diffusion2DSolver< Geometry2DCartesian >, void, void > | |
►CExportedDiffusion2DSolverDefaultDefs< Geometry2DCylindrical > | |
Cplask::python::detail::ExportedSolverDefaultDefs< Diffusion2DSolver< Geometry2DCylindrical >, void, void > | |
Cplask::Manager::ExternalSourcesFromFile | Allow to support reading some sections from other files |
►Cstd::false_type | |
Cplask::hyman::is_callable_impl< Expr, 5 > | |
►Cplask::FemMatrix | |
►Cplask::BandMatrix | |
Cplask::DgbMatrix | Symmetric band matrix structure |
Cplask::DpbMatrix | Symmetric band matrix structure |
►Cplask::SparseMatrix | |
Cplask::SparseBandMatrix | |
Cplask::SparseFreeMatrix | |
►CFermiGainSolver | |
CTheSolver | |
Cplask::optical::effective::EffectiveIndex2D::Field | |
Cplask::optical::effective::EffectiveFrequencyCyl::FieldR | |
Cplask::optical::modal::XanceTransfer::FieldsDiagonalized | The 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::FieldSumProvider< Heat, SpaceT > | |
Cplask::HeatSumProvider< SpaceT > | Provider which sums heat densities from one or more sources |
►Cplask::FieldSumProvider< ModeLightMagnitude, SpaceT > | |
Cplask::LightMagnitudeSumProvider< SpaceT > | Provider which sums light intensities from one or more sources |
Cplask::FieldSumProviderImpl< Heat, SpaceT, PropertyT::ExtraParams > | |
Cplask::FieldSumProviderImpl< ModeLightMagnitude, SpaceT, PropertyT::ExtraParams > | |
►Cplask::FieldSumProviderImpl< PropertyT, SpaceT, PropertyT::ExtraParams > | |
Cplask::FieldSumProvider< PropertyT, SpaceT > | Template of class of sum provider for providers with interpolation |
Cplask::optical::effective::EffectiveFrequencyCyl::FieldZ | |
►Cplask::FilterBaseImpl< PropertyT, propertyType, OutputSpaceType, VariadicTemplateTypesHolder > | Don't use this directly, use FilterBase or Filter instead |
Cplask::FilterImpl< PropertyT, Geometry2DCartesian > | Filter which provides data in 2D Cartesian space |
Cplask::FilterImpl< PropertyT, Geometry2DCylindrical > | Filter which provides data in 2D cylindrical space |
Cplask::FilterImpl< PropertyT, Geometry3D > | Filter which provides data in 3D Cartesian space |
Cplask::FilterImpl< PropertyT, OutputSpaceType > | |
Cplask::FiltersFactory | Construct filters using data from XML |
CTNT::Fortran_Array1D< T > | |
CTNT::Fortran_Array2D< T > | |
CTNT::Fortran_Array3D< T > | |
Cplask::optical::modal::FFT::Forward1D | Fourier transform of multiple 1D arrays |
Cplask::optical::modal::FFT::Forward2D | Fourier 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::GeometryReader | Allow to read geometry from XML |
Cplask::optical::modal::ExpansionPW3D::Gradient | Gradient data structure (cos² and cos·sin) |
Cstd::hash< plask::DynamicLibrary > | Hash method, allow to store dynamic libraries in hash maps |
Cplask::HeightReader | Helper 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::align::AlignerBase< Primitive< 3 >::DIRECTION_LONG > | |
Cplask::align::Aligner< Primitive< 3 >::DIRECTION_LONG > | |
►Cplask::align::AlignerBase< _direction > | |
Cplask::align::Aligner< _direction > | Base class for one direction aligners (in 2D and 3D spaces) |
►Cplask::HolderRef< const BoundaryNodeSetImpl > | |
Cplask::BoundaryNodeSet | Holds BoundaryNodeSetImpl and delegate all calls to it |
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_ | |
Cboost::geometry::traits::dimension< plask::Vec< 2, double > > | |
Cplask::optical::modal::ExpansionBessel::Integrals | Matrices 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::InterpolationFlags | Interpolation flags that give information how to interpolate fields on periodic and symmetric geometries |
►Cplask::hyman::is_callable_impl< Expr, Step, Enable > | |
Cplask::is_callable< Expr > | Check if Expr is callable |
Cplask::IterativeMatrixParams | |
►Cboost::iterator_facade | |
►Cplask::CompressedSetOfNumbers< number_t >::ConstIteratorFacade< const_iterator > | |
Cplask::CompressedSetOfNumbers< number_t >::const_iterator | |
►Cplask::CompressedSetOfNumbers< number_t >::ConstIteratorFacade< const_iterator, LocalCoords > | |
Cplask::RectangularMaskedMeshBase< DIM >::const_iterator | Iterator over nodes coordinates |
Cplask::CompressedSetOfNumbers< number_t >::ConstIteratorFacade< Derived, Value, Reference > | Facade which help to develop iterators over CompressedSetOfNumbers |
Cplask::FunctorIndexedIterator< FunctorType, Reference, Value > | Template to create iterators which using functor having size argument |
Cplask::IndexedIterator< ContainerType, Reference, dereference_f > | Template to create iterators for containers which have operator[] |
Cplask::MethodIterator< ContainerType, ReturnedType, Method, Reference, Value > | Template to create iterators which using method having index argument |
►Cplask::PolymorphicForwardIterator< ImplT > | Polymorphic, forward iterator |
Cplask::PolymorphicForwardIteratorWithIndex< ImplT > | Polymorphic, forward iterator which allow to get index of current position |
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::LayerFields | Struct 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::solvers::FermiNew::DataBase< GeometryT, Tensor2< double > > | |
Cplask::solvers::FermiNew::DgDnData< GeometryT > | |
Cplask::solvers::FermiNew::GainData< GeometryT > | |
Cplask::solvers::FermiNew::LuminescenceData< GeometryT > | |
Cplask::ConstValueLazyDataImpl< T > | Lazy data vector of consts |
Cplask::LazyDataDelegateImpl< T > | Call functor to get data |
Cplask::LazyDataFromVectorImpl< T > | Wrap DataVector and allow to access to it |
Cplask::SafeDataImpl< T > | LazyData implementation removing NaN from another data |
Cplask::ScaledLazyDataImpl< T, ScaleT, ReturnedType > | |
Cplask::solvers::FermiNew::DataBase< GeometryT, T > | Base for lazy data implementation |
►Cplask::LazyDataImpl< double > | |
Cplask::electrical::diffusion1d::DiffusionFem2DSolver< Geometry2DType >::ConcentrationDataImpl | |
Cplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >::ConcentrationDataImpl | |
Cplask::electrical::diffusion::Diffusion3DSolver::ConcentrationDataImpl | |
Coptical::effective::EffectiveFrequencyCyl::HeatDataImpl | |
Coptical::effective::EffectiveIndex2D::HeatDataImpl | |
►Cplask::LazyDataImpl< DstT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, ExtrudedTriangularMesh3D, const SrcT > | |
Cplask::BarycentricExtrudedTriangularMesh3DLazyDataImpl< DstT, SrcT > | |
Cplask::NearestNeighborExtrudedTriangularMesh3DLazyDataImpl< DstT, SrcT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, TriangularMesh2D, const SrcT > | |
Cplask::BarycentricTriangularMesh2DLazyDataImpl< DstT, SrcT > | |
Cplask::NearestNeighborTriangularMesh2DLazyDataImpl< DstT, SrcT > | |
Cplask::InterpolatedLazyDataImpl< DstT, SrcMeshType, DstT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, ExtrudedTriangularMesh3D::ElementMesh, const SrcT > | |
Cplask::NearestNeighborElementExtrudedTriangularMesh3DLazyDataImpl< DstT, SrcT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, TriangularMesh2D::ElementMesh, const SrcT > | |
Cplask::NearestNeighborElementTriangularMesh2DLazyDataImpl< DstT, SrcT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, RectangularMaskedMesh2D, const SrcT > | |
►Cplask::SplineMaskedRect2DLazyDataImpl< DstT, SrcT > | |
Cplask::HymanSplineMaskedRect2DLazyDataImpl< DstT, SrcT, BaseT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, RectangularMaskedMesh3D, const SrcT > | |
►Cplask::SplineMaskedRect3DLazyDataImpl< DstT, SrcT > | |
Cplask::HymanSplineMaskedRect3DLazyDataImpl< DstT, SrcT, BaseT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, RectangularMaskedMesh2D::ElementMesh, const SrcT > | |
Cplask::SplineMaskedRectElement2DLazyDataImpl< DstT, SrcT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, RectangularMaskedMesh3D::ElementMesh, const SrcT > | |
Cplask::SplineMaskedRectElement3DLazyDataImpl< DstT, SrcT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, RectangularMesh2D, const SrcT > | |
►Cplask::SplineRect2DLazyDataImpl< DstT, SrcT > | |
Cplask::HymanSplineRect2DLazyDataImpl< DstT, SrcT > | |
Cplask::SmoothSplineRect2DLazyDataImpl< DstT, SrcT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, RectilinearMesh3D, const SrcT > | |
►Cplask::SplineRect3DLazyDataImpl< DstT, SrcT > | |
Cplask::HymanSplineRect3DLazyDataImpl< DstT, SrcT > | |
Cplask::SmoothSplineRect3DLazyDataImpl< DstT, SrcT > | |
►Cplask::InterpolatedLazyDataImpl< DstT, SrcMeshType, SrcT > | Base class for lazy data (vector) that perform interpolation |
Cplask::LinearInterpolatedLazyDataImpl< DstT, SrcMeshType, SrcT > | Implementation of InterpolatedLazyDataImpl which calls src_mesh.interpolateLinear(src_vec, dst_mesh) |
Cplask::NearestNeighborInterpolatedLazyDataImpl< DstT, SrcMeshType, SrcT > | Implementation of InterpolatedLazyDataImpl which calls src_mesh.interpolateNearestNeighbor(src_vec, dst_mesh) |
►Cplask::LazyDataImpl< DT > | |
►Cplask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::DataBase< GeometryT > | Base for lazy data implementation |
►Cplask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::ComputedData< GeometryT > | |
Cplask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::DgdnData< GeometryT > | |
Cplask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::GainData< GeometryT > | |
Cplask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT >::EnergyLevelsData< GeometryT > | |
►Cplask::gain::freecarrier::FreeCarrierGainSolver3D::DataBase< DT > | Base for lazy data implementation |
►Cplask::gain::freecarrier::FreeCarrierGainSolver3D::ComputedData | |
Cplask::gain::freecarrier::FreeCarrierGainSolver3D::DgdnData | |
Cplask::gain::freecarrier::FreeCarrierGainSolver3D::GainData | |
Cplask::gain::freecarrier::FreeCarrierGainSolver3D::EnergyLevelsData | |
►Cplask::LazyDataImpl< FieldT > | |
►Coptical::effective::EffectiveFrequencyCyl::FieldDataBase< FieldT > | |
Coptical::effective::EffectiveFrequencyCyl::FieldDataEfficient< FieldT > | |
Coptical::effective::EffectiveFrequencyCyl::FieldDataInefficient< FieldT > | |
►Coptical::effective::EffectiveIndex2D::FieldDataBase< FieldT > | |
Coptical::effective::EffectiveIndex2D::FieldDataEfficient< FieldT > | |
Coptical::effective::EffectiveIndex2D::FieldDataInefficient< FieldT > | |
►Cplask::LazyDataImpl< Tensor2< double > > | |
Cplask::thermal::dynamic::DynamicThermalFem2DSolver< Geometry2DType >::ThermalConductivityData | |
Cplask::thermal::dynamic::DynamicThermalFem3DSolver::ThermalConductivityData | |
Cplask::thermal::tstatic::ThermalFem2DSolver< Geometry2DType >::ThermalConductivityData | |
Cplask::thermal::tstatic::ThermalFem3DSolver::ThermalConductivityData | |
Cplask::LazyDataImpl< typename std::remove_cv< decltype(T() *ScaleT())>::type > | |
►Cplask::LazyDataImpl< ValueType > | |
Cplask::FieldSumProviderImpl< PropertyT, SpaceT, VariadicTemplateTypesHolder< ExtraArgs... > >::SumLazyDataImpl | |
Cplask::FilterBaseImpl< PropertyT, FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::FilterLazyDataImpl | |
Cplask::FilterBaseImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > >::FilterLazyDataImpl | |
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::SegmentSetMember< DIR, std::less > | |
Cplask::SegmentSet< DIR, Compare > | |
Cplask::SegmentSetMember< DIR, Compare > | |
Cplask::gain::freecarrier::FreeCarrierGainSolver< BaseT >::Level | Data for energy level |
►Cplask::optical::modal::LevelsAdapter::Level | |
Cplask::optical::modal::LevelsAdapterGeneric< dim >::GenericLevel | |
Cplask::optical::modal::LevelsAdapterRectangular< dim >::RectangularLevel | |
Cplask::solvers::FermiNew::Levels | |
►Cplask::optical::modal::LevelsAdapter | Simple adapter that allows to process single level in the mesh |
Cplask::optical::modal::LevelsAdapterGeneric< dim > | Generic implementation of the level adapter |
Cplask::optical::modal::LevelsAdapterRectangular< dim > | More efficient Rectangular implementation of the level adapter |
Cplask::GeometryObjectD< dim >::LineSegment | Line segment represented by two unordered points |
Cplask::MaterialInfo::Link | Represent link ("see also") to property in class |
►Cplask::Logger | Abstract class that is base for all loggers |
Cplask::StderrLogger | |
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::Manager | Geometry manager features: |
►Cstd::map< K, T > | STL class |
Cplask::Manager::Map< plask::PathHints > | |
Cplask::Manager::Map< shared_ptr< plask::GeometryObject > > | |
Cplask::Manager::Map< shared_ptr< plask::MeshBase > > | |
Cplask::Manager::Map< shared_ptr< plask::Solver > > | |
Cplask::Manager::Map< boost::any > | |
Cplask::Manager::Map< T > | |
►Cmaterial.Material | |
Cbessel.Core | |
Ccarriers.Conc | |
Ccarriers.Conc | |
Ccond2d.Conductor | |
Cdiffusion3d.GaAsQW | |
Ceim.Cladding | |
Ceim.Glass | |
Cfields2d.Glass | |
Cfields3d.Glass | |
Cgaas3d.Barrier | |
Cgaas3d.Barrier0 | |
Cgaas3d.Well | |
Cgaas3d.Well0 | |
Cgaas.Barrier | |
Cgaas.Barrier | |
Cgaas.Barrier0 | |
Cgaas.Barrier0 | |
Cgaas.Well | |
Cgaas.Well | |
Cgaas.Well0 | |
Cgaas.Well0 | |
Cgaussian.GaAsQW | |
Cgaussian.GaAsQW | |
Cgrating.Hi | |
Cgrating.Lo | |
Cgrating.Subs | |
Cloading.LowContrastMaterial | |
Cnewgain.Barrier | |
Cnewgain.Cap | |
Cnewgain.Cladding | |
Cnewgain.Substrate | |
Cnewgain.Well | |
Creflection2d.Core | |
Creflection3d.Mat | |
Cshockley2d.Conductor | |
Cshockley3d.Conductor | |
Ctherm.Strange | |
Cuniform.GaAsQW | |
Cuniform.GaAsQW | |
Cwire2d.Cladding | |
Cwire2d.Glass | |
Cwire3d.Glass | |
►Cplask::Material | Represent material, its physical properties |
Cplask::Dielectric | Base material class for all dielectrics |
Cplask::DummyMaterial | Dummy named material |
Cplask::GenericMaterial | Generic material, which can actually be instantiated |
Cplask::LiquidCrystal | Base material class for all liquid crystals |
►Cplask::MaterialWithBase | Material with another one as base |
Cplask::ConstMaterial | |
Cplask::Metal | Base material class for all metals |
Cplask::MixedMaterial | Material which consist of several real materials |
Cplask::Oxide | Base material class for all oxides |
Cplask::Semiconductor | Base material class for all semiconductors and similar materials |
Cplask::materials::Air | Represent air, its physical properties |
►Cplask.material.Material | |
Cslab2d.Asym | |
Cslab2d.Glass | |
Cslab3d.Asym | |
Cslab3d.Glass | |
Cplask::MaterialCache | |
►Cplask::MaterialsDB::MaterialConstructor | Object of this class (inherited from it) construct material instance |
Cplask::MaterialsDB::DelegateMaterialConstructor< MaterialType, false, false > | |
Cplask::MaterialsDB::DelegateMaterialConstructor< MaterialType, false, true > | |
Cplask::MaterialsDB::DelegateMaterialConstructor< MaterialType, true, false > | |
Cplask::MaterialsDB::DelegateMaterialConstructor< MaterialType, true, true > | |
Cplask::MaterialsDB::ProxyMaterialConstructor | Material constructor that holds other constructor or complete material object based on the provided name |
Cplask::MaterialInfo | Collect meta-information about material |
►Cplask::GeometryObjectLeaf< dim >::MaterialProvider | |
►Cplask::GeometryObjectLeaf< dim >::GradientMaterial | |
Cplask::GeometryObjectLeaf< dim >::DraftGradientMaterial | |
Cplask::GeometryObjectLeaf< dim >::SolidMaterial | |
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::MeshBase | Common base for meshes and generators |
►Cplask::Mesh | Base class for all the meshes |
►Cplask::MeshD< 3 > | |
Cplask::CartesianMesh2DTo3D | 3D mesh that wrap 2D mesh |
Cplask::CartesianMesh2DTo3DExtend | 3D mesh that wrap 2D mesh (sourceMesh) |
Cplask::EquilateralMesh3D::Transformed | Adapter for the destination mesh in interpolations, moving the src point to mesh coordinates |
Cplask::ExtrudedTriangularMesh3D | 3D mesh that is a cartesian product of 2D triangular mesh at long-tran and 1D mesh at vert axis |
Cplask::ExtrudedTriangularMesh3D::ElementMesh | |
Cplask::LateralMesh3D< MeshT > | 3D mesh with arbitrary lateral mesh and constant vertical coordinate |
►Cplask::MultiLateralMesh3D< MeshT > | 3D mesh with arbitrary lateral mesh and vertical axis |
Cplask::electrical::diffusion::QwsLateralMesh3D< MeshT > | |
Cplask::PointsOnCircleMeshExtend | 3D mesh that wrap 2D mesh (sourceMesh) |
►Cplask::RectangularMeshBase3D | |
►Cplask::RectilinearMesh3D | Rectilinear mesh in 3D space |
Cplask::EquilateralMesh3D | |
Cplask::RectangularMesh3D | Rectangular mesh in 3D space |
►Cplask::MeshD< 2 > | |
Cplask::CylReductionTo2DMesh | This class is a 2D mesh which wraps 3D mesh (sourceMesh ), reduce each point of sourceMesh (in cylinder) to 2D and translate it by given vector (translation ) |
►Cplask::RectangularMeshBase2D | |
►Cplask::RectangularMesh2D | Rectilinear mesh in 2D space |
Cplask::RectangularMesh2D::ElementMesh | |
Cplask::ReductionTo2DMesh | This class is a 2D mesh which wraps 3D mesh (sourceMesh ), reduce each point of sourceMesh to 2D and translate it back by given vector (translation ) |
Cplask::TriangularMesh2D | |
Cplask::TriangularMesh2D::ElementMesh | |
Cplask::detail::FlatMesh | |
Cplask::gain::freecarrier::ActiveRegionMesh | |
►Cplask::MeshD< 1 > | |
►Cplask::MeshAxis | Abstract class to derive all mesh axes from |
Cplask::MidpointAxis | |
Cplask::OnePointAxis | A trivial axis that contains only one point |
Cplask::OrderedAxis | Rectilinear mesh in 1D space |
Cplask::RegularAxis | Regular mesh in 1d space |
►Cplask::MeshD< DIM > | |
Cplask::OnePointMesh< DIM > | Mesh which represent set with only one point in space with size given as template parameter DIM |
Cplask::RectangularMaskedMeshBase< DIM >::ElementMeshBase< MaskedMeshType > | Base class for element meshes with common code for 2D and 3D |
Cplask::TranslatedMesh< DIM > | Mesh which translates another mesh by given vector |
►Cplask::MeshD< dim > | |
Cplask::optical::modal::LevelsAdapterGeneric< dim >::Mesh | |
Cplask::optical::modal::LevelsAdapterRectangular< dim >::Mesh | |
Cplask::MeshD< dimension > | Base class for all meshes defined for specified number of dimensions |
►Cplask::MeshGenerator | Base class for every mesh generator |
►Cplask::MeshGeneratorD< 1 > | |
►Cplask::OrderedMesh1DSimpleGenerator | Generator of basic 2D geometry grid |
Cplask::OrderedMesh1DRegularGenerator | Generator of basic 2D geometry grid with approximately equal spacing |
►Cplask::MeshGeneratorD< 2 > | |
Cplask::RectangularMesh2DFrom1DGenerator | Generator of 2D geometry grid using other generator for horizontal axis |
►Cplask::RectangularMesh2DSimpleGenerator | Generator of basic 2D geometry grid |
Cplask::RectangularMesh2DRegularGenerator | Generator of basic 2D geometry grid with approximately equal spacing |
Cplask::TriangleGenerator | Generator which creates triangular mesh by Triangle library authored by Jonathan Richard Shewchuk |
Cplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType >::From1DGenerator | |
►Cplask::MeshGeneratorD< 3 > | |
►Cplask::RectangularMesh3DSimpleGenerator | Generator of basic 3D geometry grid |
Cplask::RectangularMesh3DRegularGenerator | Generator of basic 3D geometry grid with approximately equal spacing |
►Cplask::MeshGeneratorD< dim > | |
►Cplask::RectangularMeshRefinedGenerator< dim > | Dividing generator ensuring no rapid change of element size |
Cplask::RectangularMeshDivideGenerator< dim > | Dividing generator ensuring no rapid change of element size |
Cplask::RectangularMeshSmoothGenerator< dim > | Dense-edge generator that has very dense sampling near edges and gradually gets wider towards the center |
Cplask::MeshGeneratorD< MESH_DIM > | Base class for specific mesh generator |
Cplask::MIArgumentRange | |
Cplask::MINote | |
Cplask::MISee | |
Cplask::MISeeClass< materialClass > | |
Cplask::MISource | |
►Cplask::MaterialsDB::MixedCompositionFactory | Base class for factories of alloy materials which construct their versions with mixed compositions and/or doping amounts |
Cplask::MaterialsDB::DummyMixedCompositionFactory | Dummy mixed factory for use in draft mode |
►Cplask::MaterialsDB::MixedCompositionOnlyFactory | Factory of alloy material which construct it version with mixed version of two compositions (for materials without dopants) |
Cplask::MaterialsDB::MixedCompositionAndDopantFactory | Factory of alloy material which construct its versions with mixed version of two compositions and dopants |
Cplask::MaterialsDB::MixedDopantFactory | Factory of alloy material which construct its versions with mixed versions of two dopants (for material with same compositions) |
►Cplask::optical::modal::ModalBase | Common base with layer details independent on the geometry |
►Cplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
Cplask::optical::modal::BesselSolverCyl | Reflection transformation solver in Cartesian 2D geometry |
►Cplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCartesian, MeshAxis > > | |
Cplask::optical::modal::FourierSolver2D | Reflection transformation solver in Cartesian 2D geometry |
►Cplask::optical::modal::ModalSolver< SolverOver< Geometry3D > > | |
Cplask::optical::modal::FourierSolver3D | Reflection transformation solver in Cartesian 3D geometry |
Cplask::optical::modal::ModalSolver< BaseT > | Base class for all modal solvers |
Cplask::optical::effective::EffectiveFrequencyCyl::Mode | Details of the computed mode |
Cplask::optical::effective::EffectiveIndex2D::Mode | Details of the computed mode |
Cplask::optical::modal::BesselSolverCyl::Mode | |
Cplask::optical::modal::FourierSolver2D::Mode | Mode parameters |
Cplask::optical::modal::FourierSolver3D::Mode | |
CMultitype | |
►Cboost::mutex | |
Cplask::DontCopyThisField< boost::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::NoLogging | Logger switch |
►Cobject | |
Cmeta.shockley.thermoelectric.attribute | |
Ckubly::obszar_aktywny | |
Colist | |
Cplask::OmpEnabler | |
Cplask::OmpLock | |
Cplask::OmpLockGuard | |
Cplask::OmpLockState | State of the current lock |
►Cplask::XMLWriter::Output | Base class for output (stream) |
Cplask::CFileOutput | |
Cplask::OStreamOutput< ostream_t > | |
Cplask::Material::Parameters | Parameters of material, information about: name, label, composition and dopant |
Cplask::optical::effective::RootDigger::Params | |
Cplask::optical::modal::RootDigger::Params | |
►CParentType | |
Cplask::WithAligners< ParentType, ChildAlignerType > | Template of base class for containers which have aligners, one per child |
Cplask::Path | Path in geometry graph |
Cplask::PathHints | Represent hints for path finder |
Cplask::optical::modal::PML | Information 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::ProviderImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::Delegate | Implementation of field provider class which delegates all operator() calls to external functor |
►Cplask::PolymorphicDelegateProvider< ProviderFor< PropertyT, SpaceT >, ProvidedType(EnumType, _ExtraParams...)> | |
Cplask::ProviderImpl< PropertyT, MULTI_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::Delegate | Implementation of one value provider class which delegates all operator() calls to external functor |
►Cplask::PolymorphicForwardIteratorImpl< ValueT, ReferenceT > | Base class for forward, polymorphic iterators implementations |
►Cplask::BoundaryNodeSetWithMeshImpl< MeshType >::IteratorWithMeshImpl | Base class for boundary iterator implementation which contains reference to boundary |
Cplask::PredicateBoundaryImpl< MeshT, Predicate >::PredicateIteratorImpl | |
Cplask::DiffBoundarySetImpl::IteratorImpl | |
Cplask::EmptyBoundaryImpl::IteratorImpl | |
Cplask::ExtrudedTriangularMesh3D::ExtrudedTriangularBoundaryImpl::IteratorImpl | |
Cplask::ExtrudedTriangularMesh3D::ExtrudedTriangularWholeLayerBoundaryImpl::IteratorImpl | |
Cplask::IntersectionBoundarySetImpl::IteratorImpl | |
Cplask::PolymorphicForwardIteratorWithIndexImpl< ValueT, ReferenceT > | Base class for forward, polymorphic iterators implementations which allow to get index of current position |
Cplask::PolymorphicForwardIteratorWrapperImpl< wrapped_iterator_type, ValueT, ReferenceT > | Polymorphic iterator that wrap another (usually not polymorphic) iterator (of type wrapped_iterator_type) |
Cplask::RectangularMaskedMesh2D::BoundaryIteratorImpl< CHANGE_DIR > | |
Cplask::RectangularMaskedMesh3D::BoundaryIteratorImpl< CHANGE_DIR_SLOWER, CHANGE_DIR_FASTER > | Iterator over plane CHANGE_DIR_SLOWER, CHANGE_DIR_FASTER (an index if the remain coordinate is constant) |
Cplask::UnionBoundarySetImpl::IteratorImpl | |
Cplask::PolymorphicForwardIteratorImpl< ValueT, ValueT & > | |
Cplask::PositionValidator | |
Cplask::GeometryObject::PredicateHasRole | Predicate which check if given object belong to class with given name |
Cplask::GeometryObject::PredicateIsA | Predicate 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::Printable | Base class / helper for printable classes with virtual print method |
►Cplask::align::AlignerImpl< direction > | |
Cplask::align::details::AlignerCustomImpl< direction, strategy, name_tag > | |
Cplask::align::details::PositionAlignerImpl< direction > | Alginer which place zero of object in constant, chosen place |
Cplask::Mesh | Base class for all the meshes |
Cplask::align::AlignerImpl< _direction > | Helper which allow to implement base class for aligners which work in one direction |
►Cplask::Property< _propertyType, _ValueType2D, _ValueType3D, _ExtraParams > | Helper class which makes it easier to define property tags class |
►Cplask::FieldProperty< Tensor2< double > > | |
Cplask::Conductivity | Electrical conductivity [S/m] |
Cplask::ThermalConductivity | Thermal conductivity [W/m*K] |
►Cplask::FieldProperty< Tensor3< dcomplex >, dcomplex > | |
Cplask::Epsilon | Permittivity tensor |
►Cplask::FieldProperty< Vec< 3, dcomplex > > | |
Cplask::LightE | Profile of the optical electric field [V/m] |
Cplask::LightH | Profile of the optical magnetic field (A/m) |
►Cplask::FieldProperty< double > | |
Cplask::Heat | Density of heat sources [W/m²] or (W/m³) |
Cplask::LightMagnitude | Profile of the optical field 1/2 E × conj(E) / Z0 [W/m²] |
Cplask::Potential | Electric potential (V) |
Cplask::Temperature | Physical property tag class for temperature: |
Cplask::Voltage | Electric voltage (V) |
►Cplask::FieldProperty< Tensor2< double >, double > | |
Cplask::Luminescence | Luminescence [?] |
►Cplask::MultiFieldProperty< double > | |
Cplask::BandEdges | Conduction and valence band edges (eV) |
Cplask::CarriersConcentration | Carriers concentration (1/cm^3) For majority carriers it is not specified whether the carriers are electrons or holes |
Cplask::FermiLevels | Quasi-Fermi levels for electrons and holes (eV) |
Cplask::ModeLightMagnitude | Profile of the optical field 1/2 E × conj(E) / Z0 [W/m²] |
Cplask::optical::modal::GradientFunctions | |
►Cplask::MultiFieldProperty< std::vector< double > > | |
Cplask::EnergyLevels | Energy levels for electrons and holes (eV) |
►Cplask::MultiFieldProperty< Tensor2< double >, double > | |
Cplask::Gain | Material gain (1/cm) |
►Cplask::MultiFieldProperty< Vec< 3, dcomplex > > | |
Cplask::ModeLightE | Profile of the optical electric field [V/m] |
Cplask::ModeLightH | Profile of the optical magnetic field (A/m) |
►Cplask::MultiFieldProperty< dcomplex, dcomplex > | |
Cplask::RefractiveIndex | Refractive index |
►Cplask::MultiValueProperty< dcomplex > | |
Cplask::ModeEffectiveIndex | Effective index |
Cplask::ModePropagationConstant | Propagation constant (1/µm) |
►Cplask::MultiValueProperty< double > | |
Cplask::ModeLoss | Modal loss (1/cm) |
Cplask::ModeWavelength | Wavelength (nm) |
►Cplask::VectorFieldProperty<> | |
Cplask::CurrentDensity | Electric current density (kA/cm²) This is 2D vector for two-dimensional sovers |
Cplask::HeatFlux | Heat flux in 2D or 3D space [W/m] or [W/m²] |
Cplask::FieldProperty< ValueT, _ExtraParams > | Helper class which makes it easier to define property tags class for fields |
Cplask::MultiFieldProperty< ValueT, _ExtraParams > | Helper class which makes it easier to define property tags class for multiple fields |
Cplask::MultiValueProperty< ValueT, _ExtraParams > | Helper class which makes it easier to define property tags class for multiple value (double type by default) properties |
Cplask::MultiVectorFieldProperty< ValueT, _ExtraParams > | Helper class which makes it easier to define property tags classes for multiple vectorial fields that can be interpolated |
Cplask::SingleValueProperty< ValueT, _ExtraParams > | Helper class which makes it easier to define property tags class for single value (double type by default) properties |
Cplask::VectorFieldProperty< ValueT, _ExtraParams > | Helper class which makes it easier to define property tags classes for vectorial fields that can be interpolated |
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::CustomFieldProperty< ValueT_2D, ValueT_3D, _ExtraParams > | Helper class which makes it easier to define property tags classes for vectorial fields that can be interpolated |
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::MultiCustomFieldProperty< ValueT_2D, ValueT_3D, _ExtraParams > | Helper class which makes it easier to define property tags classes for multiple vectorial fields that can be interpolated |
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::PropertyAtImpl< PropertyT, OutputSpaceType, void, PropertyTag::hasUniqueValueType > | |
Cplask::PropertyAtImpl< PropertyT, SpaceT, void, PropertyTag::hasUniqueValueType > | |
Cplask::PropertyAt< PropertyTag, void > | |
Cplask::PropertyAtDimImpl< PropertyT, Space::DIM, hasUniqueValueType > | |
►Cplask::PropertyAtDimImpl< PropertyTag, 2, false > | |
Cplask::PropertyAtImpl< PropertyTag, Geometry2DCylindrical, Geometry3D, 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::PropertyAtImpl< PropertyTag, Geometry3D, Geometry2DCylindrical, 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::PropertyAtImpl< PropertyTag, Space, void, PropertyTag::hasUniqueValueType > | |
►Cplask::PropertyAtImpl< PropertyTag, Space, SrcSpace, hasUniqueValueType > | |
Cplask::PropertyAt< PropertyT, OutputSpaceType > | |
Cplask::PropertyAt< PropertyT, SpaceT > | |
Cplask::PropertyAt< PropertyTag, Space, SrcSpace > | Describe property type in given space |
Cplask::MaterialInfo::PropertyInfo | Collect 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::Provider | Base class for all Providers |
►Cplask::FieldProvider< PropertyAt< PropertyT, SpaceT >::ValueType, SpaceT, _ExtraParams... > | |
Cplask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > > | Specialization which implements provider class which provides values in mesh points and uses interpolation |
►Cplask::MultiFieldProvider< PropertyAt< PropertyT, SpaceT >::ValueType, SpaceT, PropertyT::EnumType, _ExtraParams... > | |
Cplask::ProviderImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > > | Specialization which implements provider class which provides multiple values in mesh points and uses interpolation |
►Cplask::MultiValueProvider< PropertyAt< PropertyT, SpaceT >::ValueType, PropertyT::EnumType, _ExtraParams... > | |
Cplask::ProviderImpl< PropertyT, MULTI_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > > | Partial specialization which implements abstract provider class which provides a single value, typically one double |
►Cplask::SingleValueProvider< PropertyAt< PropertyT, SpaceT >::ValueType, _ExtraParams... > | |
Cplask::ProviderImpl< PropertyT, SINGLE_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > > | Partial specialization which implements abstract provider class which provides a single value, typically one double |
Cplask::DelegateProvider< _Res(_ArgTypes...)> | Template of class which is good base class for providers which delegate calls of operator() to external functor (function or method) |
Cplask::FieldProvider< ValueT, SpaceT, ExtraArgs > | Instantiation of this template is abstract base class for provider class which provide values in points described by mesh and use interpolation |
Cplask::MultiFieldProvider< ValueT, SpaceT, EnumT, ExtraArgs > | Instantiation of this template is abstract base class for provider class which provide values in points described by mesh and use interpolation |
Cplask::MultiValueProvider< ValueT, EnumT, ArgsT > | Instantiation of this template is abstract base class for provider which provide multiple values (for example one double) |
Cplask::SingleValueProvider< ValueT, ArgsT > | Instantiation of this template is abstract base class for provider which provide one value (for example one double) |
►Cplask::ProviderImpl< PropertyT, propertyType, spaceType, VariadicTemplateTypesHolder > | Specializations of this class are implementations of providers for given property tag class and this tag properties |
►Cplask::ProviderFor< DstPropertyT, SpaceT > | |
►Cplask::ScaledProviderBase< ProviderFor< DstPropertyT, SpaceT >, ProviderFor< SrcPropertyT, SpaceT >, ScaleT > | |
Cplask::ScaledFieldProviderImpl< DstPropertyT, SrcPropertyT, MULTI_FIELD_PROPERTY, SpaceT, ScaleT, VariadicTemplateTypesHolder< ExtraArgs... > > | |
Cplask::ScaledFieldProviderImpl< DstPropertyT, SrcPropertyT, propertyType, SpaceT, ScaleT, VariadicTemplateTypesHolder< ExtraArgs... > > | |
Cplask::ProviderFor< SrcPropertyT, SpaceT > | |
Cplask::ProviderFor< plask::Gain, GeometryType > | |
Cplask::ProviderFor< plask::EnergyLevels, GeometryType > | |
Cplask::ProviderFor< plask::Epsilon, typenameBaseT::SpaceType > | |
Cplask::ProviderFor< plask::RefractiveIndex, typenameBaseT::SpaceType > | |
Cplask::ProviderFor< plask::ModeWavelength > | |
Cplask::ProviderFor< plask::ModeLightMagnitude, typenameBaseT::SpaceType > | |
Cplask::ProviderFor< plask::ModeLightE, typenameBaseT::SpaceType > | |
Cplask::ProviderFor< plask::ModeLightH, typenameBaseT::SpaceType > | |
Cplask::ProviderFor< plask::Gain, GeometryT > | |
Cplask::ProviderFor< plask::Luminescence, GeometryT > | |
Cplask::ProviderFor< PropertyT, OutputSpaceType > | |
Cplask::ProviderFor< SomeSingleValueProperty > | |
Cplask::ProviderFor< SomeFieldProperty, plask::Geometry2DCartesian > | |
Cplask::ProviderFor< plask::CarriersConcentration, Geometry2DType > | |
Cplask::ProviderFor< plask::CarriersConcentration, plask::Geometry3D > | |
Cplask::ProviderFor< plask::Potential, Geometry2DType > | |
Cplask::ProviderFor< plask::FermiLevels, Geometry2DType > | |
Cplask::ProviderFor< plask::BandEdges, Geometry2DType > | |
Cplask::ProviderFor< plask::CurrentDensity, Geometry2DType > | |
Cplask::ProviderFor< plask::Heat, Geometry2DType > | |
Cplask::ProviderFor< plask::Voltage, Geometry2DType > | |
Cplask::ProviderFor< plask::Conductivity, Geometry2DType > | |
Cplask::ProviderFor< plask::Voltage, plask::Geometry3D > | |
Cplask::ProviderFor< plask::CurrentDensity, plask::Geometry3D > | |
Cplask::ProviderFor< plask::Heat, plask::Geometry3D > | |
Cplask::ProviderFor< plask::Conductivity, plask::Geometry3D > | |
Cplask::ProviderFor< plask::ModeLoss > | |
Cplask::ProviderFor< plask::ModeLightMagnitude, plask::Geometry2DCylindrical > | |
Cplask::ProviderFor< plask::ModeLightE, plask::Geometry2DCylindrical > | |
Cplask::ProviderFor< plask::RefractiveIndex, plask::Geometry2DCylindrical > | |
Cplask::ProviderFor< plask::Heat, plask::Geometry2DCylindrical > | |
Cplask::ProviderFor< plask::ModeEffectiveIndex > | |
Cplask::ProviderFor< plask::ModeLightMagnitude, plask::Geometry2DCartesian > | |
Cplask::ProviderFor< plask::ModeLightE, plask::Geometry2DCartesian > | |
Cplask::ProviderFor< plask::RefractiveIndex, plask::Geometry2DCartesian > | |
Cplask::ProviderFor< plask::Heat, plask::Geometry2DCartesian > | |
Cplask::ProviderFor< plask::optical::modal::GradientFunctions, plask::Geometry3D > | |
Cplask::ProviderFor< plask::ModeLightMagnitude, typenameSolverT::SpaceType > | |
Cplask::ProviderFor< plask::ModeLightE, typenameSolverT::SpaceType > | |
Cplask::ProviderFor< plask::ModeLightH, typenameSolverT::SpaceType > | |
Cplask::ProviderFor< plask::LightE, typenameSolverT::SpaceType > | |
Cplask::ProviderFor< plask::LightH, typenameSolverT::SpaceType > | |
Cplask::ProviderFor< plask::LightMagnitude, typenameSolverT::SpaceType > | |
Cplask::ProviderFor< plask::Luminescence, GeometryType > | |
Cplask::ProviderFor< plask::Temperature, Geometry2DType > | |
Cplask::ProviderFor< plask::HeatFlux, Geometry2DType > | |
Cplask::ProviderFor< plask::ThermalConductivity, Geometry2DType > | |
Cplask::ProviderFor< plask::Temperature, plask::Geometry3D > | |
Cplask::ProviderFor< plask::HeatFlux, plask::Geometry3D > | |
Cplask::ProviderFor< plask::ThermalConductivity, plask::Geometry3D > | |
Cplask::ProviderFor< PropertyT, SpaceT > | Specializations of this class define implementations of providers for given property tag: |
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::ProviderFor< PropertyT, SpaceT > | |
►Cplask::CombinedProviderBase< ProviderFor< PropertyT, SpaceT > > | |
Cplask::FieldSumProviderImpl< PropertyT, SpaceT, VariadicTemplateTypesHolder< ExtraArgs... > > | |
Cplask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::ConstProviderType | Return same value in all points |
Cplask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::Transform< MeshTransform > | Provider that uses mesh transformation and has a received for different mesh type |
Cplask::ProviderImpl< PropertyT, FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::WithValue< MeshType > | Template for implementation of field provider class which holds vector of values and mesh inside |
Cplask::ProviderImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::ConstProviderType | Return same value in all points |
Cplask::ProviderImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::Transform< MeshTransform > | Provider that uses mesh transformation and has a received for different mesh type |
Cplask::ProviderImpl< PropertyT, MULTI_FIELD_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::WithValue< MeshType > | Template for implementation of field provider class which holds vector of values and mesh inside |
Cplask::ProviderImpl< PropertyT, MULTI_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::WithDefaultValue | Implementation of one value provider class which holds value inside (in value field) and operator() returns its held value |
Cplask::ProviderImpl< PropertyT, MULTI_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::WithValue | Implementation of one value provider class which holds value inside (in value field) and operator() return its held value |
Cplask::ProviderImpl< PropertyT, SINGLE_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::WithDefaultValue | Implementation of one value provider class which holds value inside (in value field) and operator() returns its held value |
Cplask::ProviderImpl< PropertyT, SINGLE_VALUE_PROPERTY, SpaceT, VariadicTemplateTypesHolder< _ExtraParams... > >::WithValue | Implementation of one value provider class which holds value inside (in value field) and operator() return its held value |
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::Radiation | Boundary condition: radiation |
Cplask::aligned_allocator< T >::rebind< U > | |
►Cplask::ReceiverBase | Common non-template base for all receivers |
Cplask::Receiver< ProviderImpl< PropertyT, PropertyT::propertyType, Geometry2DCartesian, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< PropertyT, PropertyT::propertyType, Geometry3D, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< PropertyT, PropertyT::propertyType, Geometry2DCylindrical, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< PropertyT, PropertyT::propertyType, OutputSpaceType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< PropertyT, PropertyT::propertyType, void, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< PropertyT, PropertyT::propertyType, SpaceType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Temperature, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::BandEdges, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::FermiLevels, PropertyT::propertyType, GeometryType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Temperature, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Gain, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Epsilon, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, typename BaseT::SpaceType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Temperature, PropertyT::propertyType, GeometryT, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, GeometryT, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< PropertyT, PropertyT::propertyType, typename MeshTransform::TargetGeometry, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Temperature, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::CurrentDensity, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Temperature, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Gain, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::ModeWavelength, PropertyT::propertyType, void, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::ModeLightE, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::CurrentDensity, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Temperature, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Gain, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::ModeLightE, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Temperature, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Gain, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, plask::Geometry2DCylindrical, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Gain, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::CarriersConcentration, PropertyT::propertyType, plask::Geometry2DCartesian, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Heat, PropertyT::propertyType, Geometry2DType, PropertyT::ExtraParams > > | |
Cplask::Receiver< ProviderImpl< plask::Heat, PropertyT::propertyType, plask::Geometry3D, PropertyT::ExtraParams > > | |
►Cplask::Receiver< ProviderT > | Base class for all Receivers |
Cplask::ReceiverFor< PropertyT, Geometry2DCartesian > | |
Cplask::ReceiverFor< PropertyT, Geometry3D > | |
Cplask::ReceiverFor< PropertyT, Geometry2DCylindrical > | |
Cplask::ReceiverFor< PropertyT, OutputSpaceType > | |
Cplask::ReceiverFor< PropertyT, SpaceType > | |
Cplask::ReceiverFor< plask::Temperature, GeometryType > | |
Cplask::ReceiverFor< plask::CarriersConcentration, GeometryType > | |
Cplask::ReceiverFor< plask::BandEdges, GeometryType > | |
Cplask::ReceiverFor< plask::FermiLevels, GeometryType > | |
Cplask::ReceiverFor< plask::Temperature, typename BaseT::SpaceType > | |
Cplask::ReceiverFor< plask::Gain, typename BaseT::SpaceType > | |
Cplask::ReceiverFor< plask::Epsilon, typename BaseT::SpaceType > | |
Cplask::ReceiverFor< plask::CarriersConcentration, typename BaseT::SpaceType > | |
Cplask::ReceiverFor< plask::Temperature, GeometryT > | |
Cplask::ReceiverFor< plask::CarriersConcentration, GeometryT > | |
Cplask::ReceiverFor< PropertyT, typename MeshTransform::TargetGeometry > | |
Cplask::ReceiverFor< plask::Temperature, plask::Geometry2DCartesian > | |
Cplask::ReceiverFor< plask::CurrentDensity, Geometry2DType > | |
Cplask::ReceiverFor< plask::Temperature, Geometry2DType > | |
Cplask::ReceiverFor< plask::Gain, Geometry2DType > | |
Cplask::ReceiverFor< plask::ModeWavelength > | |
Cplask::ReceiverFor< plask::ModeLightE, Geometry2DType > | |
Cplask::ReceiverFor< plask::CurrentDensity, plask::Geometry3D > | |
Cplask::ReceiverFor< plask::Temperature, plask::Geometry3D > | |
Cplask::ReceiverFor< plask::Gain, plask::Geometry3D > | |
Cplask::ReceiverFor< plask::ModeLightE, plask::Geometry3D > | |
Cplask::ReceiverFor< plask::Temperature, plask::Geometry2DCylindrical > | |
Cplask::ReceiverFor< plask::Gain, plask::Geometry2DCylindrical > | |
Cplask::ReceiverFor< plask::CarriersConcentration, plask::Geometry2DCylindrical > | |
Cplask::ReceiverFor< plask::Gain, plask::Geometry2DCartesian > | |
Cplask::ReceiverFor< plask::CarriersConcentration, plask::Geometry2DCartesian > | |
Cplask::ReceiverFor< plask::Heat, Geometry2DType > | |
Cplask::ReceiverFor< plask::Heat, plask::Geometry3D > | |
Cplask::ReceiverFor< PropertyT, SpaceT > | Specializations of this class are implementations of Receiver for given property tag |
Cplask::Rectangular_t< dim > | |
Cplask::Rectangular_t< 1 > | |
►CRectangularMeshBase | |
►Cplask::RectangularMaskedMeshBase< 2 > | |
Cplask::RectangularMaskedMesh2D | Rectangular mesh which uses (and indexes) only chosen elements and all nodes in their corners |
►Cplask::RectangularMaskedMeshBase< 3 > | |
Cplask::RectangularMaskedMesh3D | Rectangular mesh which uses (and indexes) only chosen elements and all nodes in their corners |
Cplask::RectangularMaskedMeshBase< DIM > | Common base class for RectangularMaskedMesh 2D and 3D |
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::Register | Register of axis names |
Cplask::FiltersFactory::Register | Helper which calls getDefault().add(typeName, filterCreator) in constructor |
Cplask::MaterialInfo::Register | Helper 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::RegisterChangerReader | Helper which call registerChangerReader in constructor |
Cplask::RegisterMeshGeneratorReader | Helper which call stores mesh reader when constructed |
Cplask::RegisterMeshReader | Helper which call stores mesh reader when constructed |
Cplask::GeometryReader::RegisterObjectReader | Helper 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::RevertMaterialsAreRequired | Revert materialsAreRequired flag in destructor |
Cplask::align::details::RIGHT | |
►Cplask::optical::effective::RootDigger | |
Cplask::optical::effective::RootBrent | |
Cplask::optical::effective::RootBroyden | |
Cplask::optical::effective::RootMuller | |
►Cplask::optical::modal::RootDigger | |
Cplask::optical::modal::RootBrent | |
Cplask::optical::modal::RootBroyden | |
Cplask::optical::modal::RootMuller | |
Cplask::SameMeshChecker | Object 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::ScaledFieldProvider< DstPropertyT, SrcPropertyT, SpaceT, ScaleT > | Template of 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::Segment | Integration segment data |
Cplask::SegmentsIterator | Iterate over segments |
Cplask::Manager::SetAxisNames | Set axis name from current reader tag, set it in manager as current, and restore old axisNames value when out of the scope |
Cplask::GeometryReader::SetExpectedSuffix | Store current expectedSuffix, set new one, and restore old when out of the scope (in destructor) |
►Cplask::Solver | Base class for all solvers |
Cplask::SolverOver< ForExample_Geometry2DCartesian > | |
Cplask::SolverOver< Geometry2DType > | |
►Cplask::SolverOver< Geometry3D > | |
►Cplask::gain::freecarrier::FreeCarrierGainSolver< SolverOver< Geometry3D > > | |
Cplask::gain::freecarrier::FreeCarrierGainSolver3D | Gain solver using Fermi Golden Rule |
Cplask::optical::modal::ModalSolver< SolverOver< Geometry3D > > | |
Cplask::SolverOver< GeometryT > | |
Cplask::SolverOver< Geometry2DCylindrical > | |
Cplask::SolverOver< Geometry2DCartesian > | |
Cplask::SolverOver< GeometryType > | |
►Cmeta.shockley.thermoelectric.ThermoElectric | |
Cmeta.shockley.thermoelectric.ThermoElectric2D | |
Cmeta.shockley.thermoelectric.ThermoElectric3D | |
Cmeta.shockley.thermoelectric.ThermoElectricCyl | |
►Cmeta.shockley.threshold.ThresholdSearch | |
Cmeta.shockley.threshold.ThresholdSearch2D | |
Cmeta.shockley.threshold.ThresholdSearchBesselCyl | |
Cmeta.shockley.threshold.ThresholdSearchCyl | |
Cmeta.shockley.threshold.ThresholdSearchFourier2D | |
►Cplask::FilterCommonBase | |
Cplask::FilterBaseImpl< PropertyT, FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | |
Cplask::FilterBaseImpl< PropertyT, MULTI_FIELD_PROPERTY, OutputSpaceType, VariadicTemplateTypesHolder< ExtraArgs... > > | |
►Cplask::SolverOver< SpaceT > | Base class for all solvers operating on specified space |
►Cplask::SolverWithMesh< ForExample_Geometry2DCartesian, ForExample_RectilinearMesh2D > | |
Cplask::ccategory::your_solver::YourSolver | This is Doxygen documentation of your solver |
►Cplask::SolverWithMesh< Geometry2DType, RegularMesh1D > | |
Cplask::electrical::diffusion1d::DiffusionFem2DSolver< Geometry2DType > | |
Cplask::SolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | |
Cplask::SolverWithMesh< Geometry3D, RectangularMesh< 3 > > | |
►Cplask::SolverWithMesh< GeometryT, MeshAxis > | |
►Cplask::gain::freecarrier::FreeCarrierGainSolver< SolverWithMesh< GeometryT, MeshAxis > > | |
Cplask::gain::freecarrier::FreeCarrierGainSolver2D< GeometryT > | Gain solver using Fermi Golden Rule |
►Cplask::SolverWithMesh< Geometry2DCylindrical, RectangularMesh< 2 > > | |
Cplask::optical::effective::EffectiveFrequencyCyl | Solver performing calculations in 2D Cartesian space using effective index method |
►Cplask::SolverWithMesh< Geometry2DCartesian, RectangularMesh< 2 > > | |
Cplask::optical::effective::EffectiveIndex2D | Solver performing calculations in 2D Cartesian space using effective index method |
►Cplask::SolverWithMesh< Geometry2DCylindrical, MeshAxis > | |
Cplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCylindrical, MeshAxis > > | |
►Cplask::SolverWithMesh< Geometry2DCartesian, MeshAxis > | |
Cplask::optical::modal::ModalSolver< SolverWithMesh< Geometry2DCartesian, MeshAxis > > | |
►Cplask::SolverWithMesh< GeometryType, MeshAxis > | |
Cplask::solvers::FermiNew::FermiNewGainSolver< GeometryType > | Gain solver using Fermi Golden Rule |
►Cplask::SolverWithMesh< SpaceT, MeshT > | Base class for all solvers operating on specified olding an external mesh |
►Cplask::FemSolverWithMesh< Geometry2DType, RectangularMesh< 2 > > | |
Cplask::electrical::diffusion::Diffusion2DSolver< Geometry2DType > | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
Cplask::electrical::drift_diffusion::DriftDiffusionModel2DSolver< Geometry2DType > | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
►Cplask::FemSolverWithMesh< Geometry3D, RectangularMesh< 3 > > | |
Cplask::electrical::diffusion::Diffusion3DSolver | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
Cplask::solvers::FermiNew::FermiNewGainSolver< GeometryT > | |
►Cplask::FemSolverWithMesh< SpaceT, MeshT > | |
►Cplask::FemSolverWithMaskedMesh< Geometry2DType, RectangularMesh< 2 > > | |
Cplask::electrical::shockley::ElectricalFem2DSolver< Geometry2DType > | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
Cplask::thermal::dynamic::DynamicThermalFem2DSolver< Geometry2DType > | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
Cplask::thermal::tstatic::ThermalFem2DSolver< Geometry2DType > | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
►Cplask::FemSolverWithMaskedMesh< Geometry3D, RectangularMesh< 3 > > | |
Cplask::electrical::shockley::ElectricalFem3DSolver | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
Cplask::thermal::dynamic::DynamicThermalFem3DSolver | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
Cplask::thermal::tstatic::ThermalFem3DSolver | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
Cplask::FemSolverWithMaskedMesh< SpaceT, MeshT > | |
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::EmptyLeafCacheNode< DIMS > | |
Cplask::InternalCacheNode< DIMS, dir > | Instances of this template represents all internal nodes of cache |
Cplask::LeafCacheNode< DIMS > | |
Cplask::SpatialIndexNode< dim > | |
Ckubly::stan | |
►Cboost::static_visitor | |
Cplask::detail::MakeBlockVisitor< dim > | |
CTNT::Stopwatch | |
►Cplask::edge::Strategy | Base, abstract for all classes which describe what do with points outside geometry in calculation space |
Cplask::edge::Mirror | |
Cplask::edge::Periodic | Strategy which moves point p by multiple of (bbox_hi - bbox_lo) to be in range [bbox_lo, bbox_hi] |
►Cplask::edge::UniversalStrategy | Base class for all universal strategies |
Cplask::edge::Extend | Strategy which moves point p to nearest edge |
Cplask::edge::Null | Strategy which does nothing |
Cplask::edge::SimpleMaterial | Strategy which assigns constant material |
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::StringBuilder | Helper class for easy constructing string representations of complex materials |
Cplask::StringInterpreter | Objects of this class allow to parse string value and interpret it as given type |
Ckubly::struktura | |
Cplask::GeometryObject::Subtree | This structure can refer to part of geometry tree |
CJAMA::SVD< Real > | Singular Value Decomposition |
►CT | |
Cplask::DontCopyThisField< T > | This template can be used to show fileds shich should be just ignore by copy constructors and assign operators of the class |
Cboost::geometry::traits::tag< plask::Vec< 2, double > > | |
Cplask::optical::modal::TempMatrix | |
Cplask::optical::modal::TempMatrixPool | |
►CTemporaryReplaceDefault | |
Cplask::MaterialsDB | Materials database |
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 | |
Cbessel.Disk | |
Ccarriers.EffectiveFrequencyCarriers | |
Ccarriers.EffectiveIndexCarriers | |
Ccarriers.Fourier2DCarriers | |
Ccond2d.Cond2D_Test | |
Cdiffusion3d.DiffusionTest | |
Cefm.EffectiveFrequency | |
Ceim.EffectiveIndex | |
Ceim.EffectiveIndexLaser | |
Cfresnel.FresnelTest | |
Cgaas3d.TestStructureGain | |
Cgaas.TestStructureGain | |
Cgaas.TestStructureGain | |
Cgaussian.Diffusion2D | |
Cgaussian.Diffusion2D | |
Cgaussian.DiffusionCyl | |
Cgaussian.DiffusionCyl | |
Cgrating.GratingTest | |
Clayers.LayerSetTest | |
Clayers.MergeTest | |
Clayers.ProviderTest | |
Clayers.TestAnisotropic | |
Cloading.EffectiveIndex2D_Test | |
Cnewgain.NewGainValues | |
Creflection2d.Reflection2D_Test | |
Creflection3d.Reflection3D_Test | |
Cshockley2d.Shockley2D_Test | |
Cshockley2d.ShockleyCyl_Test | |
Cshockley3d.Shockley3D_Test | |
Ctemp.TempGradientTest | |
Ctherm.Layer_Test | |
Cuniform.Diffusion2D | |
Cuniform.Diffusion2D | |
Cuniform.DiffusionCyl | |
Cuniform.DiffusionCyl | |
Cvcsel.VCSEL | |
Cwire2d.Wire | |
Cplask::align::details::TOP | |
Cplask::align::details::TRAN_CENTER | |
►Cplask::optical::modal::Transfer | Base class for Admittance and Reflection transfers |
Cplask::optical::modal::ReflectionTransfer | Base class for all solvers using reflection matrix method |
►Cplask::optical::modal::XanceTransfer | Base class for all solvers using reflection matrix method |
Cplask::optical::modal::AdmittanceTransfer | Base class for all solvers using reflection matrix method |
Cplask::optical::modal::ImpedanceTransfer | Base class for all solvers using reflection matrix method |
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::TriangularMesh2DGetterForRtree | Utility struct that allows for using triangular mesh in boost::geometry::index::rtree effectively (without copying coordinates of nodes) |
Cplask::TrifreeCaller | |
►Cstd::true_type | |
Cplask::hyman::is_callable_impl< F(Args...), 4, always_void< decltype(std::declval< F >()(std::declval< Args >()...))> > | |
Cplask::hyman::is_callable_impl< F(T), 2, always_void< decltype(std::declval< T >().*std::declval< F >())> > | |
Cplask::hyman::is_callable_impl< F(T), 3, always_void< decltype((*std::declval< T >()).*std::declval< F >())> > | |
Cplask::hyman::is_callable_impl< F(T, Args...), 0, always_void< decltype((std::declval< T >().*std::declval< F >())(std::declval< Args >()...))> > | |
Cplask::hyman::is_callable_impl< F(T, Args...), 1, always_void< decltype(((*std::declval< T >()).*std::declval< F >())(std::declval< Args >()...))> > | |
►Cstd::conditional::type | |
CPythonCondSolver< GeometryT > | |
►Cplask::electrical::shockley::BetaSolver< GeometryT > | Solver performing calculations in 2D Cartesian or Cylindrical space using finite element method |
CShockley< GeometryT > | |
►CUpperClass | |
Cplask::MultiStackContainer< UpperClass > | N-stacks |
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 | |
Ckubly::warstwa_skraj | |
Cplask::optical::modal::python::WrappedType< T > | |
Cplask::optical::modal::python::WrappedType< PML > | |
Cplask::GeometryObject::WriteXMLCallback | Base class for callbacks used by save() method to get names of objects and paths |
Ckubly::wzmocnienie | |
Cplask::XMLReader | XML pull parser |
Cplask::XMLWriter | Object 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::ZgbMatrix | Oversimple symmetric band matrix structure |
►Cenable_shared_from_this | |
►Cplask::GeometryObject | Base class for all geometries |
Cplask::GeometryObjectD< 3 > | |
Cplask::GeometryObjectD< SpaceType::DIM > | |
Cplask::GeometryObjectD< dims > | |
►Cplask::Geometry | Base class for all geometry trunks |
►Cplask::GeometryD< 2 > | |
Cplask::Geometry2DCartesian | Geometry trunk in 2D Cartesian space |
Cplask::Geometry2DCylindrical | Geometry trunk in 2D Cylindrical space |
►Cplask::GeometryD< 3 > | |
Cplask::Geometry3D | Geometry trunk in 3D space |
Cplask::GeometryD< dim > | Base class for all geometry trunks in given space |
►Cplask::GeometryObjectD< dim > | Template of base roles for geometry objects in space with given number of dimensions (2 or 3) |
►Cplask::GeometryObjectLeaf< 3 > | |
Cplask::Cylinder | Cylinder with given height and base radius |
Cplask::HollowCylinder | Hollow cylinder (tube) with given height and two base radii (internal and external) |
Cplask::Prism | |
Cplask::TriangularPrism | Represents prism with triangular base one vertex at point (0, 0, 0) and height h |
►Cplask::GeometryObjectLeaf< 2 > | |
Cplask::Polygon | |
Cplask::Triangle | Represents triangle with one vertex at point (0, 0) |
Cplask::GeometryObjectTransform< this_dim, GeometryObjectD< child_dim > > | |
Cplask::GeometryObjectTransform< this_dim, GeometryObjectD< 5 - this_dim > > | |
►Cplask::GeometryObjectTransform< 3 > | |
Cplask::Lattice | Lattice container that arranges its children in two-dimensional lattice |
►Cplask::GeometryObjectContainer< dim > | Template of base class for all container nodes |
►Cplask::StackContainerBaseImpl< 2, Primitive< 2 >::DIRECTION_TRAN > | |
Cplask::ShelfContainer2D | Horizontal stack |
►Cplask::WithAligners< GeometryObjectContainer< dim >, align::AlignerD< dim > > | |
Cplask::TranslationContainer< dim > | Geometry objects container in which every child has an associated aligner |
►Cplask::StackContainerBaseImpl< dim, growingDirection > | Common code for stack containers (which have children in stack/layers) |
►Cplask::WithAligners< StackContainerBaseImpl< dim >, StackContainerChildAligner< dim > > | |
Cplask::StackContainer< dim > | Container which have children in stack/layers |
►Cplask::GeometryObjectLeaf< dim > | Template of base classes for all leaf nodes |
►Cplask::Block< 3 > | |
Cplask::RotatedCuboid | Represent a cuboid that can be rotated in a horizontal plane |
Cplask::Block< dim > | Represent figure which, depends from dim is: |
Cplask::Circle< dim > | Represents circle (sphere in 3D) with given radius and center at point (0, 0) |
►Cplask::GeometryObjectSeparator< dim > | Template of base classes for all separator nodes |
Cplask::Gap1D< dim, direction > | Gap in one, choose at compile time, direction |
►Cplask::GeometryObjectTransform< dim, Child_Type > | Template of base class for all transform nodes |
►Cplask::GeometryObjectTransformSpace< 3, 2 > | |
Cplask::Extrusion | Represent 3D geometry object which are extend of 2D object (child) in lon direction |
Cplask::Revolution | Represent 3D geometry object which is an effect of revolving a 2D object (child) around the up axis |
Cplask::Translation< DIMS > | |
Cplask::ArrangeContainer< dim > | Sequence container that repeats its child over a line shifted by a vector |
Cplask::Clip< dim > | Represent geometry object equal to its child clipped to given box |
Cplask::Flip< dim > | Represent geometry object equal to mirror reflection of its child |
Cplask::GeometryObjectTransformSpace< this_dim, child_dim, ChildType > | Template of base class for all transformations which change the space between its parent and child |
Cplask::Intersection< dim > | Represent geometry object equal to intersection of the children |
Cplask::Mirror< dim > | Represent geometry object equal to its child with mirror reflection |
Cplask::Translation< dim > | Represent geometry object equal to its child translated by vector |