Hermes2D  3.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CHermes::Hermes2D::AdaptivityStoppingCriterion< Scalar >
 CHermes::Hermes2D::AdaptSolverCriterion
 CHermes::Hermes2D::Api2DAPI Class containing settings for the whole Hermes2D
 CHermes::Hermes2D::AsmList< Scalar >
 CHermes::Hermes2D::Space< Scalar >::BaseComponent
 CHermes::Hermes2D::Views::BitmapFileHeader
 CHermes::Hermes2D::Views::BitmapInfoHeader
 CHermes::Hermes2D::RefinementSelectors::CandA candidate
 CHermes::Hermes2D::RefinementSelectors::OptimumSelector< Scalar >::CandsInfoInformation about candidates
 CHermes::Hermes2D::Curve
 CHermes::Hermes2D::CurvMap
 CHermes::Hermes2D::CurvMapStatic
 CHermes::Hermes2D::ErrorThreadCalculator< Scalar >::DGErrorCalculator
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::DiffusionReaction
 CHermes::Hermes2D::DiscreteProblemDGAssembler< Scalar >
 CHermes::Hermes2D::Mixins::DiscreteProblemMatrixVector< Scalar >
 CHermes::Hermes2D::Mixins::DiscreteProblemRungeKutta< Scalar >
 CHermes::Hermes2D::Mixins::DiscreteProblemWeakForm< Scalar >
 CHermes::Hermes2D::Space< Scalar >::EdgeInfo
 CHermes::Hermes2D::EggShell
 CHermes::Hermes2D::ElementStores one element of a mesh
 CHermes::Hermes2D::Space< Scalar >::ElementData
 CHermes::Hermes2D::Views::ScalarView::ElementInfo< element info structure
 CHermes::Hermes2D::ErrorCalculator< Scalar >::ElementReferenceA reference to an element
 CHermes::Hermes2D::ElementToRefineA refinement record
 CHermes::Hermes2D::RefinementSelectors::ProjBasedSelector< Scalar >::ElemGIPIntegration points in the reference domain of an element of a candidate
 CHermes::Hermes2D::RefinementSelectors::ProjBasedSelector< Scalar >::ElemProjProjection of an element of a candidate
 CHermes::Hermes2D::RefinementSelectors::ProjBasedSelector< Scalar >::ElemSubShapeFuncA shape function on subdomain of an element
 CHermes::Hermes2D::RefinementSelectors::ProjBasedSelector< Scalar >::ElemSubTrfA transformation from a reference domain of a subdomain to a reference domain of an element of a candidate
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::MaterialProperties::ValidationFunctors::ensure_size
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::MaterialProperties::ValidationFunctors::ensure_trivial
 CHermes::Hermes2D::ErrorThreadCalculator< Scalar >
 CHermes::Hermes2D::EssentialBCs< Scalar >
 CHermes::Hermes2D::NeighborSearch< Scalar >::ExtendedShapeset
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::ExternalSources
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::FissionYield
 CHermes::Hermes2D::Form< Scalar >Abstract, base class for any form - i.e. integral in the weak formulation of (a system of) PDE
By default, the form is initialized with the following natural attributes:
 CHermes::Hermes2D::Func< Scalar >
 CHermes::Hermes2D::Func< double >Calculated function values (from the class Function) on an element for assembling
 CHermes::Hermes2D::Func< Hermes::Ord >
 CHermes::Hermes2D::Func< Ord >
 CHermes::Hermes2D::Func< std::complex< double > >Calculated function values (from the class Function) on an element for assembling
 CHermes::Hermes2D::Func< T >
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::GenericForm
 CHermes::Hermes2D::Geom< T >Geometry (coordinates, normals, tangents) of either an element or an edge
 CHermes::Hermes2D::GeomSurf< Hermes::Ord >Geometry - surface - for order calculation
 CHermes::Hermes2D::GeomVol< Hermes::Ord >Geometry - volumetric - for order calculation
 CHermes::Hermes2D::Views::ScalarView::GLVertex2< OpenGL vertex. Used to cache vertices prior rendering
 CHermes1DFunction
 CIntegrableWithGlobalOrder
 CHermes::Hermes2D::InterfaceGeom< T >
 CHermes::Hermes2D::InterfaceGeom< Hermes::Ord >Geometry - interface (DG) - for order calculation
 CHermes::Hermes2D::Mesh::MarkersConversion::IntValidStruct for return type of get_internal_marker()
 CHermes::Hermes2D::Views::LinearizerMultidimensional< LinearizerDataDimensions >::Iterator< T >
 CHermes::Hermes2D::KellyTypeAdapt< Scalar >
 CHermes::Hermes2D::Views::LinearizerCriterionAbstract class for criterion according to which the linearizer stops dividing elements at some point Class is not abstract per say, but works as a base class for the following classes
 CLoggable
 CHermes::Hermes2D::MarkerArea
 CHermes::Hermes2D::Mesh::MarkersConversion
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::MaterialProperties::material_property_map< NDArrayType >
 CMatrixRhsOutput
 CMatrixSolver
 CHermes::Hermes2D::MeshDataClass to stored 2d mesh parameters. The MeshData class organizes all the necessary data structures required to store information in the input mesh file. All variables are stored internally as a mapping between strings and a list of strings. Symbolic expressions are not supported for variables. The variables are stored in a vector of strings. This is true for single-valued variables, lists and list of lists. The contents of the variables are thus accessed differently depending on their contents.
 CHermes::Hermes2D::MeshHashGrid
 CHermes::Hermes2D::MeshHashGridElement
 CHermes::Hermes2D::MeshUtil
 CHermes::Hermes2D::mono_lu_init
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::MaterialProperties::MultiArray< NDArrayType >
 CHermes::Hermes2D::MultimeshDGNeighborTree< Scalar >
 CHermes::Hermes2D::MultimeshDGNeighborTreeNode
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::MaterialProperties::Common::NDArrayMapOp
 CHermes::Hermes2D::NeighborSearch< Scalar >::NeighborEdgeInfoStructure containing all the needed information about the active edge from the neighbor's side
 CHermes::Hermes2D::NeighborSearch< Scalar >This class characterizes a neighborhood of a given edge in terms of adjacent elements and provides methods for getting limit values of discontinuous functions from both sides of the edge
 CNewtonMatrixSolver
 CHermes::Hermes2D::NodeStores one node of a mesh
 CHermes::Hermes2D::Space< Scalar >::NodeData
 CHermes::Hermes2D::NormForm
 CHermes::Hermes2D::Views::MeshView::ObjInfo
 CHermes::Hermes2D::Views::Orderizer
 CHermes::Hermes2D::RefinementSelectors::OrderPermutatorHermes::Order permutator. Generates all permutations of orders from a set defined by a range of orders
 COutputAttachable
 CHermes::Hermes2D::Mixins::ParallelClass utilizes parallel calculation
 CHermes::Hermes2D::Api2D::Parameter< T >
 CPicardMatrixSolver
 CHermes::Hermes2D::PrecalcShapesetAssemblingStoragePrecalcShapesetAssembling common storage
 CHermes::Hermes2D::Quad1D
 CHermes::Hermes2D::Quad2D
 CHermes::Hermes2D::Rect
 CHermes::Hermes2D::Mesh::ReferenceMeshCreatorClass for creating reference mesh
 CHermes::Hermes2D::Space< Scalar >::ReferenceSpaceCreatorClass for creating reference space
 CHermes::Hermes2D::Views::RemoveParams
 CHermes::Hermes2D::Graph::Row
 CHermes::Hermes2D::RungeKutta< Scalar >
 CHermes::Hermes2D::Views::ScalarLinearizerDataDimensions< Scalar >Typedefs used throughout the Linearizer functionality
 CHermes::Hermes2D::Views::ScalarLinearizerDataDimensions< double >Typedefs used throughout the Linearizer functionality
 CHermes::Hermes2D::Views::ScalarLinearizerDataDimensions< float >Typedefs used throughout the Linearizer functionality
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::Scattering
 CSettableComputationTime
 CHermes::Hermes2D::Mixins::SettableSpaces< Scalar >
 CHermes::Hermes2D::RefinementSelectors::OptimumSelector< Scalar >::ShapeInxA shape index
 Cshared_ptr
 CHermes::Hermes2D::Traverse::State
 CStateQueryable
 CHermes::Hermes2D::StateReassemblyHelper< Scalar >
 CHermes::Hermes2D::Mesh::MarkersConversion::StringValidStruct for return type of get_user_marker()
 CHermes::Hermes2D::SurfPosDetermines the position on an element surface (edge in 2D and Face in 3D)
 CHermes::Hermes2D::Views::ThreadInfo
 CHermes::Hermes2D::Views::ThreadLinearizerMultidimensional< LinearizerDataDimensions >
 CTimeMeasurable
 CHermes::Hermes2D::Views::TitleParams
 CHermes::Hermes2D::NeighborSearch< Scalar >::TransformationsTransformations of an element to one of its neighbors
 CHermes::Hermes2D::Trf2D transformation
 CHermes::Hermes2D::RefinementSelectors::ProjBasedSelector< Scalar >::TrfShapeExpA transform shaped function expansions
 Ctype
 CHermes::Hermes2D::UniData
 CHermes::Hermes2D::WeakFormsNeutronics::Multigroup::ElementaryForms::Diffusion::VacuumBoundaryCondition
 CHermes::Hermes2D::RefinementSelectors::ProjBasedSelector< Scalar >::ValueCacheItem< T >An item of a value cache
 CHermes::Hermes2D::Graph::Values
 CHermes::Hermes2D::Views::VectorLinearizerDataDimensions< Scalar >Typedefs used throughout the Linearizer functionality
 CHermes::Hermes2D::Views::VectorLinearizerDataDimensions< double >Typedefs used throughout the Linearizer functionality
 CHermes::Hermes2D::Views::VectorLinearizerDataDimensions< float >Typedefs used throughout the Linearizer functionality
 CHermes::Hermes2D::Views::ViewMonitor< A monitor used to synchronize thread in views
 CHermes::Hermes2D::Views::ViewParams
 CHermes::Hermes2D::Views::WinGeom
 CHermes::Hermes2D::Mixins::XMLParsing