| _Matrix | |
| AbsFilter | Computes the absolute value of a complex solution |
| Adapt | Evaluation of an error between a (coarse) solution and a refernece solution and adaptivity |
| AngleFilter | Computes the angle of a complex solution |
| WeakForm::Area | |
| Array< T > | A generic, inflatable array |
| AsmList | AsmList is a simple container for the element assembly arrays idx, dof and coef. These arrays are filled by Space::get_element_assembly_list() and used by the assembling procedure and the Solution class. The arrays are allocated and deallocated automatically by the class. The class provides a list of triples (idx, dof, coef). The triples are flattened to separate arrays of length 'cnt' |
| AssocKV< KeyType > | |
| AutoLocalArray< T > | A support for local arrays allocated on the stack. The class constains just information about the size |
| AutoLocalArray2< T > | A support for local 2-dimensional arrays allocated on the stack. The class constains just information about the size |
| AutoLocalClassArray< T > | A support for local arrays of class instances. The class constains just information about the size |
| AztecOOSolver | Encapsulation of AztecOO linear solver |
| Space::BaseComponent | |
| BaseView | Visualizes the basis functions of a space |
| WeakForm::BiFormSurf | |
| WeakForm::BiFormVol | |
| BitmapFileHeader | |
| BitmapInfoHeader | |
| Cand | |
| RefinementSelectors::OptimumSelector::Cand | A candidate |
| RefinementSelectors::OptimumSelector::CandsInfo | Information about candidates |
| LinSystem::Compare | |
| FeProblem::Compare | |
| NoxSolver::conv_flag_t | |
| NoxSolver::conv_t | |
| CurvMap | CurvMap is a structure storing complete information on the curved edges of an element. There are two variants of this structure. The first if for top-level (master mesh) elements |
| PardisoSolver::Data | |
| DiffFilter | Calculates the difference of two functions |
| DXDYFilter | DXDYFilter is a more advanced version of SimpleFilter. It allows combining derivatives of the inputs and also, unlike SimpleFilter, it defines derivatives of the filtered result. The user-supplied combining function has a different format: it takes and must return also the DX and DY values |
| H1Space::EdgeInfo | |
| HcurlSpace::EdgeInfo | |
| HdivSpace::EdgeInfo | |
| EdgePos | Determines the position on an edge |
| Element | Stores one element of a mesh |
| Space::ElementData | |
| ScalarView::ElementInfo | < element info structure |
| Adapt::ElementReference | A reference to an element |
| ElementToRefine | A refinement record |
| ElementToRefineStream | Refinement stream capable of input and output |
| RefinementSelectors::ProjBasedSelector::ElemGIP | Integration points in the reference domain of an element of a candidate |
| RefinementSelectors::ProjBasedSelector::ElemProj | Projection of an element of a candidate |
| RefinementSelectors::ProjBasedSelector::ElemSubShapeFunc | A shape function on subdomain of an element |
| RefinementSelectors::ProjBasedSelector::ElemSubTrf | A transformation from a reference domain of a subdomain to a reference domain of an element of a candidate |
| EpetraMatrix | |
| EpetraVector | |
| ExactSolution | Represents an exact solution of a PDE |
| ExodusIIReader | Mesh loader from EXODUSII format |
| ExtData< T > | User defined data that can go to the bilinear and linear forms. It also holds arbitraty number of functions, that user can use. Typically, these functions are solutions from the previous time/iteration levels |
| FeProblem | Finite Element problem class |
| Filter | Filter is a general postprocessing class, intended for visualization. The output of Filter is an arbitrary combination of up to three input functions, which usually are Solutions to PDEs, but can also be other Filters |
| H1Space::FixedVertex | |
| Func< T > | |
| Function< TYPE > | Represents an arbitrary function defined on an element |
| Geom< T > | Geometry (coordinates, normals, tangents) of either an element or an edge |
| ScalarView::GLVertex2 | < OpenGL vertex. Used to cache vertices prior rendering |
| GnuplotGraph | Outputs a GNUPLOT graph |
| Graph | Graph is a utility class storing a simple XY graph (eg., a convergence graph). One or more data rows can be defined by calling add_row(). The actual data are added to the rows by calling add_values(). The resulting graph is saved to a file by calling save() |
| H1Adapt | Evaluation of an error between a (coarse) solution and a reference solution and adaptivity in H1 space |
| RefinementSelectors::H1ProjBasedSelector | A projection-based selector for H1 space |
| H1ShapesetBeuchler | Sven Beuchler's shape functions based on integrated Jacobi polynomials |
| H1ShapesetEigen | |
| H1ShapesetOrtho | H1 shapeset with orthogonalized bubble functions for improved conditioning |
| H1Space | H1Space represents a space of continuous scalar functions over a domain (mesh) |
| H2DReader | Mesh loader from Hermes2D format |
| HashTable | Stores and searches node tables |
| HcurlSpace | HcurlSpace represents a space of vector functions with continuous tangent components over a domain (mesh) |
| HdivSpace | HdivSpace represents a space of vector functions with continuous normal components over a domain (mesh) |
| Hermes2DLogEventInfo | Info about a log record. Used for output log function |
| Hermes2DLogoMessage | Generates a logo when the library is loaded and the logo is enabled (a preprocessor directive H2D_NO_LOGO) |
| RefinementSelectors::HOnlySelector | A selector that selects H-refinements only |
| IfpackPrecond | Preconditioners built on IFPACK |
| ImagFilter | ImagFilter puts the imaginary part of the input function to the real part of the output, allowing it to be visualized |
| IterSolver | Abstract class for defining solver interface |
| WeakForm::JacFormSurf | |
| WeakForm::JacFormVol | |
| LinSystem::Key | |
| FeProblem::Key | |
| L2Adapt | Evaluation of an error between a (coarse) solution and a reference solution and adaptivity in L2 space |
| L2Space::L2Data | |
| RefinementSelectors::L2ProjBasedSelector | A projection-based selector for L2 space |
| L2ShapesetLegendre | L2 shapeset - products of legendre polynomials |
| L2Space | L2Space represents a space of scalar functions with discontinuities along mesh edges |
| WeakForm::LiFormSurf | |
| WeakForm::LiFormVol | |
| LinearFilter | Linearization filter for use in nonlinear problems. From one or two previous solution values it extrapolates an estimate of the new one. With adaptive time step: tau_frac = tau_new / tau_old |
| Linearizer | Linearizer is a utility class which converts a higher-order FEM solution defined on a curvilinear, irregular mesh to a linear FEM solution defined on a straight-edged, regular mesh. This is done by adaptive refinement of the higher-order mesh and its subsequent regularization. The linearized mesh can then be easily displayed or exported to standard formats. The class correctly handles discontinuities in the solution (e.g., gradients or in Hcurl) by inserting double vertices where necessary. Linearizer also serves as a container for the resulting linearized mesh |
| LinSystem | |
| LoggerMonitor | Logging output monitor |
| MagFilter | MagFilter takes two functions representing the components of a vector function and calculates the vector magnitude, sqrt(x^2 + y^2) |
| MatlabGraph | Outputs a MATLAB graph |
| Mesh | Represents a finite element mesh |
| MeshFunction | Represents a function defined on a mesh |
| MeshLoader | Abstract class for mesh loaders |
| MeshView | Displays a mesh |
| MItem | |
| MlPrecond | Preconditioners built on ML |
| MSymbol | |
| MToken | |
| Function< TYPE >::Node | |
| Node | Stores one node of a mesh |
| StreamView::Node | |
| RefMap::Node | |
| Space::NodeData | |
| NonlinSystem | |
| NoxSolver | Encapsulation of NOX nonlinear solver |
| Nurbs | Represents one NURBS curve |
| MeshView::ObjInfo | |
| RefinementSelectors::OptimumSelector | A selector that chooses an optimal candidates based on a score |
| Ord | |
| Orderizer | Like the Linearizer, but generates a triangular mesh showing polynomial orders in a space, hence the funky name |
| RefinementSelectors::OrderPermutator | Order permutator. Generates all permutations of orders from a set defined by a range of orders |
| OrderView | Displays the polynomial degrees of elements |
| SparseMatrix::Page | |
| PardisoSolver | Pardiso solver wrapper class |
| RefinementSelectors::POnlySelector | A selector that increases order (i.e., it selects P-refinements only) |
| PrecalcShapeset | Caches precalculated shape function values |
| Precond | Abstract class to define interface for preconditioners |
| RefinementSelectors::ProjBasedSelector | A general projection-based selector |
| Projection | Class for projecting solution, from Meshfunction obtain solution vector Solution vector needed for nonlinear methods as initial guess |
| Quad1D | Quad1D is a base class for all 1D quadrature points |
| Quad1DStd | 1D quadrature points on the standard reference domain (-1,1) |
| Quad2D | Quad2D is a base class for all 2D quadrature points on triangles and quads |
| Quad2DLin | |
| Quad2DStd | 2D quadrature points on the standard reference domains (-1,1)^2 |
| Range< T > | |
| RealFilter | Removes the imaginary part from a function |
| Rect | |
| RefMap | Represents the reference mapping |
| RefNonlinSystem | |
| RefSystem | |
| RemoveParams | |
| WeakForm::ResFormSurf | |
| WeakForm::ResFormVol | |
| Graph::Row | |
| ScalarView | Visualizes a scalar PDE solution |
| RefinementSelectors::Selector | A parent of all refinement selectors. Abstract class |
| RefinementSelectors::OptimumSelector::ShapeInx | A shape index |
| Shapeset | Defines a set of shape functions |
| SimpleFilter | SimpleFilter is a base class for predefined simple filters (MagFilter, DiffFilter...). The 'simplicity' lies in the fact that only one value per input function can be combined (e.g., not a value and a derivative). If this is not sufficient, a full-fledged filter must be derived from the Filter class (see VonMisesFilter). SimpleFilter is also intended for the user to be able to easily create custom filters only by supplying the combining function |
| SimpleGraph | Outputs just two numbers per row |
| Solution | Represents the solution of a PDE |
| Solver | Abstract interface to sparse linear solvers |
| Space | Represents a finite element space over a domain |
| SparseMatrix | |
| SquareFilter | Calculates the square of a function |
| stack_node | |
| WeakForm::Stage | |
| State | |
| StreamView | Visualizes streamlines of a vector PDE solution |
| SumFilter | Calculates the sum of two functions |
| ScalarView::SVGExportParams | |
| TagChecker | Checks whether the input contains a given tag. Throws an std::runtime_error if the tag is not found |
| ThreadInfo | |
| TimePeriod | A named time period measurement with accumulation |
| TitleParams | |
| Transformable | Transformable is a base class for all classes that perform some kind of precalculation of function values on elements. These classes (PrecalcShapeset, Solution, RefMap) inherit from Transformable the ability to transform integration points to the sub-elements of an element |
| Traverse | Traverse is a multi-mesh traversal utility class. Given N meshes sharing the same base mesh it walks through all (pseudo-)elements of the union of all the N meshes |
| Trf | 2D transformatin |
| RefinementSelectors::ProjBasedSelector::TrfShapeExp | A transform shaped function expansions |
| Tuple< T > | A vector of values |
| UmfpackSolver | |
| UniData | |
| RefinementSelectors::ProjBasedSelector::ValueCacheItem< T > | |
| Graph::Values | |
| VCompare | |
| Vector | |
| VectorBaseView | |
| Vectorizer | "Vectorizer" is a Linearizer for vector solutions. The only difference is that linearized vertices are vector-valued. Also, regularization of the resulting mesh is not attempted. The class can handle different meshes in both X and Y components |
| VectorView | Visualizes a vector PDE solution |
| Vertex | |
| ScalarView::VertexNodeInfo | < Information about a vertex node |
| View | Represents a simple visualization window |
| ViewMonitor | < A monitor used to synchronize thread in views |
| ViewParams | |
| VonMisesFilter | VonMisesFilter is a postprocessing filter for visualizing elastic stresses in a body. It calculates the stress tensor and applies the Von Mises equivalent stress formula to obtain the resulting stress measure |
| WeakForm | Represents the weak formulation of a problem |
| WFToken | |
| yy_buffer_state | |
| yy_trans_info | |