▼NHermes | |
►NHermes2D | Namespace containing definitions specific for Hermes2D |
►NMixins | |
CDiscreteProblemMatrixVector | |
CDiscreteProblemRungeKutta | |
CDiscreteProblemWeakForm | |
CParallel | Class utilizes parallel calculation |
CSettableSpaces | |
CXMLParsing | |
►NPostProcessing | Solution (mesh function) Postprocessing capabilities |
CIntegralCalculator | |
CLimiter | |
CSurfaceIntegralCalculator | Surface integral calculator |
CVertexBasedLimiter | |
CVolumetricIntegralCalculator | Volumetric integral calculator |
►NRefinementSelectors | Namespace which encapsulates all refinement selectors |
CCand | A candidate |
CH1ProjBasedSelector | A projection-based selector for H1 space |
CHcurlProjBasedSelector | A projection-based selector for Hcurl space |
CHOnlySelector | A selector that selects H-refinements only |
CL2ProjBasedSelector | A projection-based selector for L2 space |
►COptimumSelector | A selector that chooses an optimal candidates based on a score |
CCandsInfo | Information about candidates |
CShapeInx | A shape index |
COrderPermutator | Hermes::Order permutator. Generates all permutations of orders from a set defined by a range of orders |
CPOnlySelector | A selector that increases order (i.e., it selects P-refinements only) |
►CProjBasedSelector | A general projection-based selector |
CElemGIP | Integration points in the reference domain of an element of a candidate |
CElemProj | Projection of an element of a candidate |
CElemSubShapeFunc | A shape function on subdomain of an element |
CElemSubTrf | A transformation from a reference domain of a subdomain to a reference domain of an element of a candidate |
CTrfShapeExp | A transform shaped function expansions |
CValueCacheItem | An item of a value cache |
CSelector | A parent of all refinement selectors. Abstract class |
►NViews | Namespace containing Views classes, Linearizer classes, and support for these |
CBaseView | Visualizes the basis functions of a space |
CBitmapFileHeader | |
CBitmapInfoHeader | |
CLinearizerCriterion | Abstract 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 |
CLinearizerCriterionAdaptive | Adaptive Linearizer criterion - error tolerance (see further) where the element division stops Error tolerance here is the relative improvement of quality that the currently proposed element division would bring. If this quantity is below the specified tolerance, the currently proposed division is not made and the division algorithm for the current element stops |
CLinearizerCriterionFixed | Simple Linearizer criterion - every element is refined exactly the same number of times. This number is specified in the constructor |
►CLinearizerMultidimensional | |
CIterator | |
►CMeshView | Displays a mesh |
CObjInfo | |
COrderizer | |
COrderView | Displays the polynomial degrees of elements |
CRemoveParams | |
CScalarLinearizerDataDimensions | Typedefs used throughout the Linearizer functionality |
CScalarLinearizerDataDimensions< double > | Typedefs used throughout the Linearizer functionality |
CScalarLinearizerDataDimensions< float > | Typedefs used throughout the Linearizer functionality |
►CScalarView | Visualizes a Scalar PDE solution |
CElementInfo | < element info structure |
CGLVertex2 | < OpenGL vertex. Used to cache vertices prior rendering |
CThreadInfo | |
CThreadLinearizerMultidimensional | |
CTitleParams | |
CVectorBaseView | |
CVectorLinearizerDataDimensions | Typedefs used throughout the Linearizer functionality |
CVectorLinearizerDataDimensions< double > | Typedefs used throughout the Linearizer functionality |
CVectorLinearizerDataDimensions< float > | Typedefs used throughout the Linearizer functionality |
CVectorView | Visualizes a vector PDE solution |
CView | Represents a simple visualization window |
CViewMonitor | < A monitor used to synchronize thread in views |
CViewParams | |
CWinGeom | |
►NWeakFormsElasticity | |
CDefaultJacobianElasticity_0_0 | |
CDefaultJacobianElasticity_0_1 | |
CDefaultJacobianElasticity_1_1 | |
CDefaultResidualElasticity_0_0 | |
CDefaultResidualElasticity_0_1 | |
CDefaultResidualElasticity_1_0 | |
CDefaultResidualElasticity_1_1 | |
►NWeakFormsH1 | |
CDefaultJacobianAdvection | |
CDefaultJacobianDiffusion | |
CDefaultJacobianFormSurf | |
CDefaultMatrixFormDiffusion | |
CDefaultMatrixFormSurf | |
CDefaultMatrixFormVol | |
CDefaultResidualAdvection | |
CDefaultResidualDiffusion | |
CDefaultResidualSurf | |
CDefaultResidualVol | |
CDefaultVectorFormSurf | |
CDefaultVectorFormVol | |
CDefaultWeakFormLaplace | |
CDefaultWeakFormLaplaceLinear | |
CDefaultWeakFormPoisson | |
CDefaultWeakFormPoissonLinear | |
►NWeakFormsHcurl | |
CDefaultJacobianCurlCurl | |
CDefaultMatrixFormSurf | |
CDefaultMatrixFormVol | |
CDefaultResidualCurlCurl | |
CDefaultResidualSurf | |
CDefaultResidualVol | |
CDefaultVectorFormSurf | |
CDefaultVectorFormVol | |
►NWeakFormsMaxwell | |
CDefaultJacobianMagnetostatics | |
CDefaultResidualMagnetostatics | |
►NWeakFormsNeutronics | |
►NMonoenergetic | |
►NDiffusion | |
CDefaultWeakFormFixedSource | |
►NMultigroup | |
►NCompleteWeakForms | |
►NDiffusion | |
CDefaultWeakFormFixedSource | |
CDefaultWeakFormSourceIteration | |
►NElementaryForms | |
►NDiffusion | |
►CDiffusionReaction | |
CJacobian | |
CResidual | |
►CExternalSources | |
CLinearForm | |
►CFissionYield | |
CJacobian | |
COuterIterationForm | |
CResidual | |
CGenericForm | |
►CScattering | |
CJacobian | |
CResidual | |
►CVacuumBoundaryCondition | |
CJacobian | |
CResidual | |
►NMaterialProperties | |
►NCommon | |
CMaterialPropertyMaps | |
CNDArrayMapOp | |
►NDiffusion | |
CMaterialPropertyMaps | |
►NValidationFunctors | |
Censure_size | |
Censure_trivial | |
Cmaterial_property_map | |
CMultiArray | |
►NSupportClasses | |
CSourceFilter | |
CAbsFilter | Calculates absolute value of a real solution |
CAdapt | |
CAdaptivityStoppingCriterion | |
CAdaptSolver | |
CAdaptSolverCriterion | |
CAdaptSolverCriterionErrorThreshold | |
CAdaptSolverCriterionFixed | |
CAdaptStoppingCriterionCumulative | |
CAdaptStoppingCriterionLevels | |
CAdaptStoppingCriterionSingleElement | |
CAngleFilter | Computes the angle of a complex solution |
►CApi2D | API Class containing settings for the whole Hermes2D |
CParameter | |
CArc | |
CAsmList | |
CBottomValFilter | BottomValFilter takes functions and puts a threshold on their lowest values |
CComplexAbsFilter | Computes the absolute value of a complex solution |
CComplexFilter | |
CConstantSolution | |
CConstantSolutionVector | |
CCubicSpline | |
CCurve | |
CCurvMap | |
CCurvMapStatic | |
CDefaultErrorCalculator | |
CDefaultEssentialBCConst | Class representing constant essential boundary condition |
CDefaultEssentialBCNonConst | |
CDefaultNormCalculator | |
CDefaultNormFormSurf | |
CDefaultNormFormVol | |
CDiffFilter | Calculates the difference of two functions |
CDiscontinuousFunc | This class represents a function with jump discontinuity on an interface of two elements |
CDiscontinuousFunc< Ord > | |
CDiscreteProblem | |
CDiscreteProblemDGAssembler | |
CDiscreteProblemIntegrationOrderCalculator | Provides methods of integration order calculation |
CDiscreteProblemSelectiveAssembler | Provides capabilities to (re-)assemble a matrix / vector only where necessary. See also Solver::keep_element_values() |
CDiscreteProblemThreadAssembler | This class is a one-thread (non-DG) assembly worker |
CDXDYFilter | |
CEggShell | |
CElement | Stores one element of a mesh |
CElementToRefine | A refinement record |
►CErrorCalculator | Evaluation of an error between a (coarse) solution and a reference solution |
CElementReference | A reference to an element |
►CErrorThreadCalculator | |
CDGErrorCalculator | |
CEssentialBCs | |
CEssentialBoundaryCondition | |
CExactSolution | Represents an exact solution of a PDE |
CExactSolutionConstantArray | |
CExactSolutionEggShell | Eggshell function |
CExactSolutionScalar | |
CExactSolutionVector | |
CFilter | |
CForm | 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:
|
CFunc | |
CFunc< double > | Calculated function values (from the class Function) on an element for assembling |
CFunc< Ord > | |
CFunc< std::complex< double > > | Calculated function values (from the class Function) on an element for assembling |
CFunction | Represents an arbitrary function defined on an element |
CGeom | Geometry (coordinates, normals, tangents) of either an element or an edge |
CGeomSurf | Geometry - surface |
CGeomSurf< Hermes::Ord > | Geometry - surface - for order calculation |
CGeomVol | Geometry - volumetric |
CGeomVol< Hermes::Ord > | Geometry - volumetric - for order calculation |
CGnuplotGraph | |
►CGraph | |
CRow | |
CValues | |
CH1ShapesetJacobi | Shape functions based on integrated Jacobi polynomials |
CH1Space | |
CHashTable | Stores and searches node tables |
CHcurlShapesetGradLeg | H(curl) shapeset with Legendre bubbles and gradients of H1 functions as edges |
CHcurlSpace | |
CHdivShapesetLegendre | H(div) shapeset based on Legendre polynomials |
CHdivSpace | |
CImagFilter | |
CInterfaceGeom | |
CInterfaceGeom< Hermes::Ord > | Geometry - interface (DG) - for order calculation |
CKellyTypeAdapt | |
CL2MarkerWiseConstSpace | |
CL2ShapesetLegendre | L2 shapeset - products of legendre polynomials |
CL2ShapesetTaylor | L2 Taylor shapeset - Taylor basis functions as proposed by Kuzmin, Luo |
CL2Space | |
CLinearFilter | |
CLinearSolver | |
CMagFilter | Calculates the magnitude of a vector function |
CMarkerArea | |
CMatlabGraph | |
CMatrixDefaultNormFormVol | |
CMatrixForm | Abstract, base class for matrix form - i.e. a single integral in the bilinear form on the left hand side of the variational formulation of a (system of) PDE.
By default, the matrix form is initialized with the following natural attribute:
|
CMatrixFormDG | Abstract, base class for matrix DG form - i.e. bilinear form, where the integration is with respect to 1D-Lebesgue measure (element inner-domain edges) |
CMatrixFormSurf | Abstract, base class for matrix Surface form - i.e. MatrixForm, where the integration is with respect to 1D-Lebesgue measure (element domain-boundary edges) |
CMatrixFormVol | Abstract, base class for matrix Volumetric form - i.e. MatrixForm, where the integration is with respect to 2D-Lebesgue measure (elements) |
►CMesh | Represents a finite element mesh. Typical usage: MeshSharedPtr mesh; Hermes::Hermes2D::MeshReaderH2DXML mloader; try { mloader.load("mesh.xml", &mesh); } catch(Exceptions::MeshLoadFailureException& e) { e.print_msg(); return -1; } |
CBoundaryMarkersConversion | |
CElementMarkersConversion | |
►CMarkersConversion | |
CIntValid | Struct for return type of get_internal_marker() |
CStringValid | Struct for return type of get_user_marker() |
CReferenceMeshCreator | Class for creating reference mesh |
CMeshData | Class 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. |
CMeshFunction | Represents a function defined on a mesh |
CMeshFunctionSharedPtr | |
CMeshHashGrid | |
CMeshHashGridElement | |
CMeshReader | |
CMeshReaderExodusII | |
CMeshReaderH1DXML | |
CMeshReaderH2D | |
CMeshReaderH2DXML | |
CMeshUtil | |
Cmono_lu_init | |
CMultimeshDGNeighborTree | |
CMultimeshDGNeighborTreeNode | |
►CNeighborSearch | 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 |
CExtendedShapeset | |
CNeighborEdgeInfo | Structure containing all the needed information about the active edge from the neighbor's side |
CTransformations | Transformations of an element to one of its neighbors |
CNewtonSolver | |
CNode | Stores one node of a mesh |
CNormForm | |
CNormFormDG | |
CNormFormSurf | |
CNormFormVol | |
CNurbs | Represents one NURBS curve |
COGProjection | Class for (global) orthogonal projecting. If the projection is not necessary (if a solution belongs to the space), then its solution vector is used |
CPicardSolver | |
CPNGGraph | |
CPrecalcShapeset | Caches precalculated shape function values |
CPrecalcShapesetAssembling | PrecalcShapeset variant for fast assembling |
CPrecalcShapesetAssemblingInternal | |
CPrecalcShapesetAssemblingStorage | PrecalcShapesetAssembling common storage |
CQuad1D | |
CQuad1DStd | 1D quadrature points on the standard reference domain (-1,1) |
CQuad2D | |
CQuad2DLin | |
CQuad2DStd | 2D quadrature points on the standard reference domains (-1,1)^2 |
CRealFilter | Removes the imaginary part from a function |
CRect | |
CRefMap | Represents the reference mapping |
CRungeKutta | |
CShapeset | Should be exactly the same as is the count of enum ShapesetType |
CSimpleFilter | |
CSimpleGraph | |
CSolution | Represents the solution of a PDE.
|
CSolver | |
►CSpace | Represents a finite element space over a domain |
CBaseComponent | |
CEdgeInfo | |
CElementData | |
CNodeData | |
CReferenceSpaceCreator | Class for creating reference space |
CSpaceSharedPtr | Used to pass the instances of Space around |
CSquareFilter | Calculates the square of a function |
CStateReassemblyHelper | |
CSumFilter | Calculates the sum of two functions |
CSurfPos | Determines the position on an element surface (edge in 2D and Face in 3D) |
CTopValFilter | TopValFilter takes functions and puts a threshold on their highest values |
CTransformable | |
►CTraverse | |
CState | |
CTrf | 2D transformation |
CUExtFunction | Function operating on previous nonlinear solutions in assembling (u_ext) |
CUExtFunctionSharedPtr | |
CUniData | |
CValFilter | ValFilter takes functions and puts a threshold on their lowest AND highest values |
CVectorDefaultNormFormVol | |
CVectorForm | Abstract, base class for vector form - i.e. a single integral in the linear form on the right hand side of the variational formulation of a (system of) PDE |
CVectorFormDG | Abstract, base class for vector DG form - i.e. linear Form, where the integration is with respect to 1D-Lebesgue measure (element inner-domain edges) |
CVectorFormSurf | Abstract, base class for vector Surface form - i.e. VectorForm, where the integration is with respect to 1D-Lebesgue measure (element domain-boundary edges) |
CVectorFormVol | Abstract, base class for vector Volumetric form - i.e. VectorForm, where the integration is with respect to 2D-Lebesgue measure (elements) |
CVonMisesFilter | Calculates the Von Mises stress |
CWeakForm | Represents the weak formulation of a PDE problem |
CWeakFormSharedPtr | Used to pass the instances of WeakForm around |
CZeroSolution | |
CZeroSolutionVector | |
▼Nxml_schema | C++ namespace for the http://www.w3.org/2001/XMLSchema schema namespace |
▼NXMLMesh | C++ namespace for the XMLMesh schema namespace |
Carc | Class corresponding to the arc schema type |
Ccurves_type | Class corresponding to the curves_type schema type |
Ced | Class corresponding to the ed schema type |
Cedges_type | Class corresponding to the edges_type schema type |
Cel_t | Class corresponding to the el_t schema type |
Celements_type | Class corresponding to the elements_type schema type |
Cinner_point | Class corresponding to the inner_point schema type |
Cknot | Class corresponding to the knot schema type |
Cmesh | Class corresponding to the mesh schema type |
CNURBS | Class corresponding to the NURBS schema type |
Cq_t | Class corresponding to the q_t schema type |
Cref | Class corresponding to the ref schema type |
Crefinements_type | Class corresponding to the refinements_type schema type |
Ct_t | Class corresponding to the t_t schema type |
Cv | Class corresponding to the v schema type |
Cvar | Class corresponding to the var schema type |
Cvariables_type | Class corresponding to the variables_type schema type |
Cvertices_type | Class corresponding to the vertices_type schema type |
▼NXMLMesh1D | C++ namespace for the XMLMesh1D schema namespace |
Cmesh | Class corresponding to the mesh schema type |
Cv | Class corresponding to the v schema type |
Cvar | Class corresponding to the var schema type |
Cvariables_type | Class corresponding to the variables_type schema type |
▼NXMLSolution | C++ namespace for the XMLSolution schema namespace |
Ccomponent | Class corresponding to the component schema type |
Celem_coeffs | Class corresponding to the elem_coeffs schema type |
Celem_orders | Class corresponding to the elem_orders schema type |
Cmono_coeffs | Class corresponding to the mono_coeffs schema type |
Csolution | Class corresponding to the solution schema type |
▼NXMLSpace | C++ namespace for the XMLSpace schema namespace |
Celement_data | Class corresponding to the element_data schema type |
Cspace | Class corresponding to the space schema type |
▼NXMLSubdomains | C++ namespace for the XMLSubdomains schema namespace |
Cboundary_edges | Class corresponding to the boundary_edges schema type |
Cdomain | Class corresponding to the domain schema type |
Ced | Class corresponding to the ed schema type |
Cedges_type | Class corresponding to the edges_type schema type |
Cel_t | Class corresponding to the el_t schema type |
Celements | Class corresponding to the elements schema type |
Celements_type | Class corresponding to the elements_type schema type |
Cinner_edges | Class corresponding to the inner_edges schema type |
Cq_t | Class corresponding to the q_t schema type |
Csubdomain | Class corresponding to the subdomain schema type |
Csubdomains | Class corresponding to the subdomains schema type |
Ct_t | Class corresponding to the t_t schema type |
Cvertices | Class corresponding to the vertices schema type |