| animath::advectiongenerator_c< in_volumedata_c > | Matrix generator for Eulerian/Eulerian-Lagrangian advection |
| animath::anisotropic_linear_elastic_generator2_c | Generates matrices for problems of anisotropic linear elasticity in 2D |
| animath::anisotropic_linear_elastic_generator3_c | Generates matrices for problems of anisotropic linear elasticity |
| animath::fieldvis_n::arrows3_c | Visualizes a velocity field through densely distributed arrows that indicate direction and magnitude |
| animath::biidxmap_c | Provides bi-directional mappings between two index sets |
| animath::bodyforce_generator_c< volumedata_c > | Base class for body force RHS generators |
| animath::shapes_n::box3_c | Simple ordinary box with rectangular faces |
| animath::cfd_solver3_c | Base class for CFD solver modules |
| animath::cg_cfd_solver3_c | 2-level iterative Characteristic-Gelerkin flow solver for incompressible media |
| animath::shapes_n::circle_c | Produces a circular ring (2D) |
| animath::circlegenerator_c | Creates a 2D disc |
| animath::componentsolver_c< vector_boundary_c > | A solver type that can break down vector-valued problems into smaller scalar valued problems |
| animath::shapes_n::cone_c | Surface mesh generator for cone shapes |
| animath::cubegenerator_c | A mesh generator for the unit cube |
| animath::higher_order_n::curved_surfacedata2_c< basesurfacedata_c > | Shorthand for 2D curved surface data class |
| animath::quadratic_n::curved_surfacedata2_c | Quadratic interpolation on curved 2D surfaces |
| animath::cubic_n::curved_surfacedata2_c | Cubic interpolation on curved 2D surfaces |
| animath::higher_order_n::curved_surfacedata3_c< basesurfacedata_c > | Shorthand for 3D curved surface data class |
| animath::quadratic_n::curved_surfacedata3_c | Quadratic interpolation on curved 3D surfaces |
| animath::cubic_n::curved_surfacedata3_c | Cubic interpolation on curved 3D surfaces |
| animath::higher_order_n::curved_surfacedata_c< basesurfacedata_c, meshgenerator_c > | Basis for definition of constraints on curved boundaries |
| animath::higher_order_n::curved_surfacedata_c< basesurfacedata_c, meshgenerator_c >::curved_surfacedata_c::coord_c | Coordinate type for curved surfaces |
| animath::quadratic_n::curved_volumedata2_c | Quadratic interpolation for curvilinear 2D geometries |
| animath::cubic_n::curved_volumedata2_c | Cubic interpolation for curvilinear 2D geometries |
| animath::quadratic_n::curved_volumedata3_c | Quadratic interpolation for curvilinear 3D geometries |
| animath::cubic_n::curved_volumedata3_c | Cubic interpolation for curvilinear 3D geometries |
| animath::higher_order_n::curved_volumedata_c< basevolumedata_c, meshgenerator_c > | Interface for information about curved subdomains |
| animath::shapes_n::cylinder_c | Surface mesh generator for cylinder shapes |
| animath::cylindergenerator_c | Generator for origin centered, z-axis-aligned cylinders |
| animath::diffusiongenerator_c< in_volumedata_c > | Diffusion equation matrices Currently only isotropic, linear diffusion is supported |
| animath::dimexception_t | Exception type for dimension mismatch |
| animath::dirichlet_c< surfacedata_c > | Basis of Dirichlet-boundary-implementing classes |
| animath::divergencegenerator_c< volumedata_c > | Matrix generator for divergence operator matrices |
| animath::linear_n::domaindata_c< gauss_c > | Base class for information data structures for function interpolation and integral evaluation |
| animath::linear_n::domaindata_c< gauss_c >::domaindata_c::gausscoord_c | Extended gauss quadrature node index |
| animath::dynamic_solver_c | Interface Extension for Solvers for Dynamic Problems |
| animath::edgelist_c | An edge administration class for models |
| animath::equationmap_c | Extends the biidxmap_c class by members for equation system manipulation |
| animath::fsi_mesh3_c | Base Class for FSI ALE Reference Domains |
| animath::gauss2_c | A module providing Gaussian quadrature abscissae and weights for 1D and 2D integration |
| animath::gauss3_c | A module providing Gaussian quadrature abscissae and weights for 1D, 2D and 3D integration |
| animath::geometric_elastic_generator2_c< tfnct > | Generates matrices for problems of geomatrically & materially non-linear elasticity based on a function that computes associates element coordinates with a tangent stiffness (2D) |
| animath::geometric_elastic_generator3_c< tfnct > | Generates matrices for problems of geomatrically & materially non-linear elasticity based on a function that computes associates element coordinates with a tangent stiffness (3D) |
| animath::geometric_elastic_generator_c< volumedata_c > | Backend class for geometric non-linear elasticity generators |
| animath::gl_environment3_c | OpenGL window environment |
| animath::gl_model_c | A surface mesh offering basic drawing routines This interface is only available when Animath is compiled with GL support |
| animath::idxexception_t | Signals an invalid index has been passed to a function |
| animath::idxlist_c | Standard type for lists of not necessarily unique indices |
| animath::idxmap_c< T > | Data structure for sparsely indexed values of arbitrary type |
| animath::idxpair_t | Unordered index pairs |
| animath::idxquad_t | Unordered index quadruples |
| animath::idxtriplet_t | (unordered) index triplets |
| animath::isotropic_linear_elastic_generator_c< in_tangentstiffness_t, vector_matrixgenerator_c > | Generates matrices for problems of linear elasticity |
| animath::massgenerator_c< in_volumedata_c > | Base class for generators of mass matrices |
| animath::mat2_t | 2x2 matrices |
| animath::mat3_t | 3x3 matrices |
| animath::mat4_t | 4x4 matrices |
| animath::matrixgenerator_c< in_volumedata_c > | Basic interface for matrix generators |
| animath::meshgenerator_c< volumemodel_c > | Basic interface of mesh generators |
| animath::meshimporter2_c | A wrapper for a generic mesh generator, default is Jonathan Richard Shewchuk's (Pittsburgh, USA) Triangle |
| animath::meshimporter3_c | A wrapper for a generic mesh generator, default is Hang Si's (Berlin, Germany) TetGen |
| animath::model_c< vec_t, mat_t > | Base class for all geometry |
| animath::modelexception_t | Class for reporting faulty model definitions |
| animath::modelvis3_c | Routines for Drawing of Meshes and Node Values |
| animath::neohookean_generator_c< volumedata_c, in_tangentstiffness_t > | Generates stiffness matrices of neohookean elasticity in current configuration formulation |
| animath::nodevaluemap_c | A back-end for handling of axis-aligned Dirichlet boundaries.
A nodal-value-lookup class for Dirichlet nodes. |
| animath::nonlinear_elastic_generator2_c< tangent > | Generates matrices for problems of materially non-linear elasticity based on a function that computes associates element coordinates with a tangent stiffness (2D) |
| animath::nonlinear_elastic_generator3_c< tangent > | Generates matrices for problems of materially non-linear elasticity based on a function that computes associates element coordinates with a tangent stiffness (3D) |
| animath::nonlinear_elastic_generator_c< volumedata_c, in_tangentstiffness_t, tangent > | Generates matrices for problems of materially non-linear elasticity based on a function that computes associates element coordinates with a tangent stiffness (3D) |
| animath::opexception_t | An exception type for reporting illegal operations |
| animath::ordered_idxpair_t | ordered index tuples |
| animath::ordered_idxpair_t::ordered_idxpair_t::hashmap< T > | Hash Map with Tuple Keys |
| animath::orthotropic_elastic_generator_c | Generates matrices for problems of linear orthotropic elasticity (3D only) |
| animath::parameterfunction_generator_c | An ancestor class that adds the possiblity to pass optional arguments to parameter functions |
| animath::advection_n::pg_volumedata_c< in_volumedata_c > | Interpolation/integration information for Petrov-Galerkin method |
| animath::advection_n::pg_volumedata_c< in_volumedata_c >::pg_volumedata_c::_element_t | PG extended element information |
| animath::pressuregradient_generator_c< high_volumedata_c > | Matrix generator for pressure gradient matrices |
| animath::quat_t | Implementation of quaternions, especially useful as an alternative for rotation matrices |
| animath::rhs_generator_c< volumedata_c > | Basic interface for right-hand-side-vector generators |
| animath::scalar_advectiongenerator_c< in_volumedata_c > | Produces a matrix for advection of scalar fields |
| animath::scalar_bodyforce_generator2_c< rhs > | Body force RHS generators for scalar 2D problems |
| animath::scalar_bodyforce_generator3_c< rhs > | Body force RHS generators for scalar 3D problems |
| animath::scalar_boundary_c< surfacedata_c > | Implementation of Boundary Conditions for Scalar-Valued Solutions |
| animath::scalar_diffusiongenerator_c< in_volumedata_c > | Scalar diffusion equation matrices |
| animath::scalar_massgenerator_c< volumedata_c > | Mass matrix generator for scalar problems |
| animath::scalar_matrixgenerator_c< basematrixgenerator_c > | A template that simplifies the creation of generator classes for square matrices in scalar-valued problems |
| animath::scalar_rhsgenerator_c< volumedata_c > | Base class for load generators in scalar problems |
| animath::solver_c< volumedata_c, surfacedata_c > | Basic Interface for Solvers |
| animath::spacehash_c< vec_t > | A fast method for look-up of information associated with a spatial coordinate |
| animath::sparse_vector_c | Scalar-vector class for vectors mainly composed of zeros |
| animath::squaregenerator_c | A mesh generator for the unit square (2D) |
| animath::static_componentsolver_c< volumedata_c, surfacedata_c, vector_boundary_c > | A componentsolver class specifically for static problems, that also generates matrices and RHS vectors as part of the solving |
| animath::fieldvis_n::streamlines3_c | Environment for field visualisation with particles |
| animath::stress2_t | Representation for stress tensors |
| animath::stress3_t | Representation for stress tensors |
| animath::stress_rhsgenerator2_c< stressfunction_t > | A RHS generator that can impose a stress field over an entire body (2D) |
| animath::stress_rhsgenerator3_c< stressfunction_t > | A RHS generator that can impose a stress field over an entire body (3D) |
| animath::supg_solver3_c | 2-level iterative flow solver for incompressible media with SUPG stabilization |
| animath::surface_traction_rhsgenerator2_c< tractfnct > | A generator for boundary traction load (2D) |
| animath::surface_traction_rhsgenerator3_c< tractfnct > | A generator for boundary traction load (3D) |
| animath::surface_traction_rhsgenerator_c< surfacedata_c, stress_t, tractfnct > | A generator for boundary traction load |
| animath::higher_order_n::surfacedata_c< in_linear_surfacedata_c > | Base class for boundary information with higher order interpolation |
| animath::quadratic_n::surfacedata_c< in_linear_surfacedata_c > | Surface integral information for quadratic interpolation |
| animath::linear_n::surfacedata_c< in_gauss_c, in_volumemodel_c > | Surface equivalent of animath::linear_n::volumedata_c |
| animath::cubic_n::surfacedata_c< in_linear_surfacedata_c > | Third order function interpolation on surfaces |
| animath::linear_n::surfacedata_c< in_gauss_c, in_volumemodel_c >::surfacedata_c::coord_c | Surface Coordinate Representation |
| animath::surfacemodel3_c | Base Class for Surface Models |
| animath::systemmatrix_c | Matrix representation |
| animath::systemvector_c | Basic equation-system-vector class |
| animath::tangentstiffness_t< nof_components > | Type for tangent-elasticty-matrix represenation |
| animath::shapes_n::tetrahedron_c | Tetrahedral surface |
| animath::textured_model_c::textured_model_c::txtcoord_t | Association between spatial and texture coordinate |
| animath::traction_rhsgenerator_c< surfacedata_c > | A backend class for traction-load generators |
| animath::tubegenerator_c | Tube Mesh Generator |
| animath::u_up_generator_c | Provides some routines and fields that are common to matrix generators that support both u and up(-c) formulations |
| animath::vec2_t | Floating Point Two-Dimensional Vectors |
| animath::vec3_t | Floating Point 3 Component Vector |
| animath::vec4_t | Class for homogene coordinate representation |
| animath::vector_advectiongenerator_c< in_volumedata_c > | Produces a matrix for advection of vector fields |
| animath::vector_bodyforce_generator2_c< rhs > | Body force RHS generators for 2D vector problems |
| animath::vector_bodyforce_generator3_c< rhs > | Body force RHS generators for 3D vector problems |
| animath::vector_boundary_c< in_surfacedata_c > | A class for providing routines for Dirichlet conditions for vector-valued problems |
| animath::vector_diffusiongenerator_c< in_volumedata_c > | Vectorial diffusion equation matrices |
| animath::vector_massgenerator_c< in_volumedata_c > | Mass matrix generator for vector problems |
| animath::vector_matrixgenerator_c< basematrixgenerator_c > | A template that simplifies the creation of generator classes for square matrices in vector-valued problems |
| animath::vector_rhsgenerator_c< volumedata_c > | Base class for load generators in vector problems |
| animath::vecvector_c< vec_t > | A Representation for a Vector of 3-Space Vectors |
| animath::visexception_t | Indicates an error related to rendering/rendering settings |
| animath::volume_traction_rhsgenerator2_c< tractfnct > | A generator for boundary traction load (2D) |
| animath::volume_traction_rhsgenerator3_c< tractfnct > | A generator for boundary traction load (3D) |
| animath::volume_traction_rhsgenerator_c< surfacedata_c, stress_t, tractfnct > | A generator for boundary traction load |
| animath::linear_n::volumedata_c< in_gauss_c, in_volumemodel_c, in_surfacedata_c > | Integration and interpolation information for domain interiors |
| animath::quadratic_n::volumedata_c< in_linear_volumedata_c > | 2nd order integration information for rectilinear regions |
| animath::cubic_n::volumedata_c< in_linear_volumedata_c > | Cubic integration information for rectilinear regions |
| animath::higher_order_n::volumedata_c< in_linear_volumedata_c > | Basic layout of p-refinement information classes |
| animath::linear_n::volumedata_c< in_gauss_c, in_volumemodel_c, in_surfacedata_c >::volumedata_c::coord_c | Volume coordinate representation |
| animath::linear_n::volumedata_c< in_gauss_c, in_volumemodel_c, in_surfacedata_c >::volumedata_c::gausscoord_c | Extended gauss quadrature node index |
| animath::volumemodel2_c | Volumetric model (for 2D) description based on triangular elements |
| animath::volumemodel2_c::volumemodel2_c::element_c | Class for representation of the triangles that constitute the model |
| animath::volumemodel2_c::volumemodel2_c::facet_c | A type for the edges that are the interfaces between the element triangles |
| animath::volumemodel3_c | Volumetric model (for 3D) description based on tetrahedral elements |
| animath::volumemodel3_c::volumemodel3_c::element_c | Extension of the primitive type tetra_t by information about the element's context in the model and routines for coordinate mapping |
| animath::volumemodel3_c::volumemodel3_c::facet_c | Extension of the primitive type face_t by some performance and convenience enhancing routines and structures |
| animath::volumesurfacemodel3_c | Volume to surface model translation Translation of 3D model surface to a surfacemodel3_c object |
1.5.8