| oofem::AList< T > | Class implementing generic list (or more precisely array) |
| oofem::ApplicationOrdering | |
| oofem::BasicGeometry | Abstract representation of Geometry Patch inherits from this class |
| oofem::BodyLoad | Class implementing element body load, acting over whole element volume (e.g., the dead weight) |
| oofem::BoundaryCondition | Class implementing Dirichlet boundary condition on DOF (primary boundary condition) |
| oofem::BoundaryLoad | Abstract base class representing a boundary load (force, momentum, |
| oofem::BranchFunction | Class representing Branch EnrichmentFunction |
| oofem::BSplineInterpolation | |
| oofem::BsplinePlaneStressElement | |
| oofem::BufferedDataReader | Class representing the implemantaion of plain text date reader |
| oofem::c_fun | |
| oofem::Circle | |
| oofem::Column | |
| oofem::CompCol | Implementation of sparse matrix stored in compressed column storage |
| oofem::CompCol_ICPreconditioner | Incomplete Cholesky IC(0) (no fill - up) preconditioner for symmetric, positive definite matrices |
| oofem::CompCol_ILUPreconditioner | Implemantation of ILU (Incomplete LU) Preconditioner |
| oofem::CompRow_ILUPreconditioner | |
| oofem::ConnectivityTable | Class representing connectivity table |
| oofem::ConstantEdgeLoad | |
| oofem::ConstantFunction | Class implementing time function y=f(t) that is constant in time |
| oofem::ConstantSurfaceLoad | |
| oofem::ContextIOERR | Context io exception class |
| oofem::CrackInterior | Concrete representation of EnrichmentItem |
| oofem::CrackTip | Concrete representation of EnrichmentItem |
| oofem::CrossSection | Base abstract class representing cross section in finite element mesh |
| oofem::CylindricalALM | Implementation of sparse nonlinear solver with indirect controll |
| oofem::DataReader | Class representing the abstraction for input data source |
| oofem::DataStream | The purpose of DataStream abstract class is to allow to store/restore context to different streams, including file, communication buffers, etc., using the same routine |
| oofem::DeadWeight | This class implements a gravity-like load, or internal source (heat etc |
| oofem::Delaunay | |
| oofem::DiagPreconditioner | Implementation of diagonal preconditioner |
| oofem::Dictionary | This class implements a linked list whose entries are Pairs (see below) |
| oofem::DiscontinuousFunction | Class representing Heaviside EnrichmentFunction |
| oofem::Dof | Abstract class Dof represents Degree Of Freedom in finite element mesh |
| oofem::DofDistributedPrimaryField | Class representing field of primary varaibles (those, which are unknown and are typically associated to nodes) |
| oofem::DofManager | Base class for dof managers |
| oofem::Domain | Class and object Domain |
| oofem::DSSMatrix | Interface to Direct Sparse Solver written by R.Vonracek |
| oofem::DSSSolver | Implements the solution of linear system of equation in the form Ax=b using direct factorization method |
| oofem::DummySpatialLocalizer | The dummy implementation of spatial localizer based on traversing the whole domain |
| oofem::dynaList< T > | Container managing its elements as a doubly linked list |
| oofem::dynaListIterator< T > | Bidirectional iterator for dynaList |
| oofem::DynCompCol | Implementation of sparse matrix stored in compressed column storage |
| oofem::DynCompRow | Implementation of sparse matrix stored in compressed column storage |
| oofem::EIPrimaryFieldInterface | Element interface class |
| oofem::Element | Abstract base class for all finite elements |
| oofem::ElementSide | Class implementing element side having some DOFs in finite element mesh |
| oofem::EModelDefaultEquationNumbering | The representation of EngngModel default unknown numbering |
| oofem::EModelDefaultPrescribedEquationNumbering | The representation of EngngModel default prescribed unknown numbering |
| oofem::EmptyCS | Empty cross section model, passes all requests to material driver |
| oofem::EngngModel | Abstract base class representing the "problem" under consideration |
| oofem::EngngModelContext | Class EngngModelContext represents a context, which is shared by all problem engng sub-models |
| oofem::EngngModelTimer | Timer class, assumed to be an attribute of engng model, serving stop-watch facility for engng model |
| oofem::EnrichmentFunction | Abstract class representing global shape function Base class declares abstract interface common to all enrichment functions |
| oofem::EnrichmentItem | Abstract class representing entity, which is included in the FE model using one (or more) global functions |
| oofem::EntityRenumberingFunctor | |
| oofem::ErrorEstimator | The base class for all error estimation or error indicator algorithms |
| oofem::ExportModule | Represents export output module - a base class for all output modules |
| oofem::ExportModuleManager | Class representing and implementing ExportModuleManager |
| oofem::FEI1dLin | Class representing a 1d linear isparametric interpolation |
| oofem::FEI2dQuadLin | Class representing a 2d isoparametric linear interpolation based on natural coordinates |
| oofem::FEI2dQuadQuad | Class representing a 2d quad quadratic interpolation based on isoparametric coordinates |
| oofem::FEI2dTrLin | Class representing a 2d triangular linear interpolation based on area coordinates |
| oofem::FEI2dTrQuad | Class representing a 2d triangular linear interpolation based on area coordinates |
| oofem::FEI3dHexaLin | Class representing implementation of linar hexahedra interpolation class |
| oofem::FEI3dHexaQuad | Class representing implementation of quadratic hexahedra interpolation class |
| oofem::FEI3dTrLin | Class representing implementation of linar tetrahedra interpolation class |
| oofem::FEICellGeometry | Class representing a general abstraction for cell geometry |
| oofem::FEIElementGeometryWrapper | Wrapper around element definition to provide FEICellGeometry interface |
| oofem::FEIIGAElementGeometryWrapper | |
| oofem::FEInterpolation | Class representing a general abstraction for finite element interpolation class |
| oofem::FEInterpolation1d | Class representing a general abstraction for finite element interpolation class |
| oofem::FEInterpolation2d | |
| oofem::FEInterpolation3d | Class representing a general abstraction for surface finite element interpolation class |
| oofem::FEIVertexListGeometryWrapper | Wrapper around cell with vertex coordinates stored in FloatArray** |
| oofem::FEIVoidCellGeometry | Void cell geometry wrapper |
| oofem::FEMComponent | The top abstract class of all classes constituting the finite element mesh |
| oofem::Field | Abstract class representing field |
| oofem::FieldManager | |
| oofem::FileDataStream | Implementation of FileDataStream representing DataStream interface to file i/o |
| oofem::FloatArray | Class representing vector of real numbers |
| oofem::FloatMatrix | Implementation of matrix containing floatin point numbers |
| oofem::GaussIntegrationRule | Class representing Gaussian-quadrature integration rule |
| oofem::GaussPoint | Class representing integration point in finite element program |
| oofem::GeneralBoundaryCondition | Abstract base class for all boudary conditions of problem |
| oofem::GJacobi | |
| oofem::Graph | Class representing the special graph constucted from two polygons that is used to perform boolean operation on polygons (polygon clipping in current implementation) |
| oofem::GT_Exception | |
| oofem::HangingNode | Class implementing hanging node connected to other nodes (masters) using interpolation |
| oofem::HeavisideLTF | |
| oofem::HOMExportModule | Represents HOM (Homogenization) export module |
| oofem::Homogenize | Class for elastic homogenization |
| oofem::IGAElement | Implements base IGAElement, supposed to be a parent class of all elements with B-spline or NURBS based interpolation |
| oofem::IGAIntegrationElement | IntegrationElement represent nonzero knot span, derived from Integration Rule; |
| oofem::IGATSplineElement | IGATSplineElement setups integration rules differently from IGAElement |
| oofem::IMLSolver | Implements the solution of linear system of equation in the form Ax=b using iterative solvers from iml library |
| oofem::Inclusion | Concrete representation of EnrichmentItem |
| oofem::InitialCondition | Class implementing general initial condition |
| oofem::InitModule | Represents init module - a base class for all init modules |
| oofem::InitModuleManager | Class representing and implementing InitModuleManager |
| oofem::InputRecord | Class representing the general Input Record |
| oofem::IntArray | Class implementing an array of integers |
| oofem::IntegrationRule | Abstract base class representing integration rule |
| oofem::Interface | Class Interface |
| oofem::InternalVariableField | Abstract class representing a field of an internal variable |
| oofem::InverseIteration | |
| oofem::IsotropicLinearElasticMaterial | Class implementing isotropic linear elastic material |
| oofem::LDLTFactorization | Implements the solution of linear system of equation in the form Ax=b using direct factorization method |
| oofem::Line | |
| oofem::LinearEdgeLoad | |
| oofem::LinearElasticMaterial | This class is a abstract base class for all linear elastic material models in a finite element problem |
| oofem::LineSearchNM | This base class is an abstraction/implementation for numerical method solving line search optimisation problem |
| oofem::listItem< T > | |
| oofem::Load | Load is base abstract class for all loads |
| oofem::LoadTimeFunction | Abstract base class representing load time function |
| oofem::LobattoIntegrationRule | Class representing Lobatto-quadrature integration rule |
| oofem::LocalGaussianRandomGenerator | This class implements a local (no spatial correlation) random generator using Guassian distribution |
| oofem::localIntegrationRecord | Structure containing reference to integration point and its corresponding nonlocal integration weight |
| oofem::Logger | |
| oofem::MapBasedEntityRenumberingFunctor | |
| oofem::MasterDof | Class representing "master" degree of freedom |
| oofem::Material | Abstract base class for all material models |
| oofem::MaterialInterface | Abstract base class representing (moving) material interfaces |
| oofem::MaterialMappingAlgorithm | The class representing the general material model mapping algorithm |
| oofem::MaterialModelMapperInterface | The class representing the general material model adaptive mapping interface |
| oofem::MaterialStatus | Abstract base class representing a material status information |
| oofem::Matrix | Abstract root class for matrices |
| oofem::mem_fun< T > | |
| oofem::MesherInterface | The base class representing the interface to mesh generation package |
| oofem::MetaStep | Class representing meta step |
| oofem::ModuleManager< M > | Class representing and implementing ModuleManager |
| oofem::Parser::name | |
| oofem::NLStructuralElement | Abstract base class for "structural" finite elements with geometrical nonlinearities |
| oofem::NodalAveragingRecoveryModel | The nodal recovery model based on nodal averaging" |
| oofem::NodalAveragingRecoveryModelInterface | The element interface required by ZZNodalRecoveryModel |
| oofem::NodalLoad | Class implementing a concentrated load (force, moment, |
| oofem::NodalRecoveryModel | The base class for all recovery models, which perform nodal averaging or projection processes for internal variables typically stored in integration points |
| oofem::Node | Class implementing node in finite element mesh |
| oofem::Graph::node | |
| oofem::NonlocalBarrier | Abstract base class for all nonlocal barriers |
| oofem::NonlocalMaterialExtensionInterface | Abstract base class for all nonlocal materials |
| oofem::NonlocalMaterialStatusExtensionInterface | Abstract base class for all nonlocal constitutive model statuses |
| oofem::NonlocalMaterialStiffnessInterface | |
| oofem::NRSolver | This class implements Newton-Raphson Method, derived from abstract NumericalMethod class for solving non-linear problems |
| oofem::NRSolver2 | This class implements the class NumericalMethod instance Newton-Raphson Method for solving non-linear problems |
| oofem::NumericalMethod | This base class is an abstraction for numerical algorithm |
| oofem::NURBSInterpolation | |
| oofem::NURBSPlaneStressElement | |
| oofem::NURBSSpace3dElement | |
| oofem::OctreeSpatialLocalizer | The implementation of spatial localizer based on octree technique |
| oofem::OOFEM_Terminate | Oofem terminate exception class |
| oofem::oofemOctantRec | Class representing the octant of octree |
| oofem::OOFEMTXTDataReader | Class representing the implemantaion of plain text date reader |
| oofem::OOFEMTXTInputRecord | Tokenizer is used to parse records |
| oofem::OutputManager | Represents output manager |
| oofem::Pair | This class implements key/value associations - the key and its associated value |
| oofem::SPRNodalRecoveryModel::parallelStruct | Helper structure to pass required argumets to packing/unpacking functions needed in parallel mode |
| oofem::NodalAveragingRecoveryModel::parallelStruct | Helper structure to pass required argumets to packing/unpacking functions needed in parallel mode |
| oofem::ZZNodalRecoveryModel::parallelStruct | Helper structure to pass required argumets to packing/unpacking functions needed in parallel mode |
| oofem::Parser | |
| oofem::Patch | Abstract representation of a part of element after subdivision |
| oofem::PatchIntegrationRule | IntegrationRule for an interacted element the standard integration is replaced by an integration over a patchset |
| oofem::PeakFunction | |
| oofem::PeriodicPiecewiseLinFunction | |
| oofem::PetscSolver | Implements the solution of linear system of equation in the form Ax=b using solvers from PETSC library |
| oofem::PiecewiseLinFunction | |
| oofem::PlaneStressStructuralElementEvaluator | General purpose Plane stress structural element evaluator |
| oofem::PointLoad | Abstract base class representing a point load (force, momentum, |
| oofem::Polygon | Class representing 2D polygon |
| oofem::Polygon::PolygonEdgeIterator | |
| oofem::Polygon::PolygonVertexIterator | |
| oofem::Preconditioner | Abstract class for IML++ compatible preconditioner |
| oofem::PrimaryField | Abstract class representing field of primary varaibles (those, which are unknown and are typically associated to nodes) |
| oofem::PrimaryUnknownMapper | The base class for all primary unknowns mappers |
| oofem::RampFunction | Class representing bimaterial interface |
| oofem::RandomFieldGenerator | |
| oofem::RandomMaterialExtensionInterface | Abstract base class for all random materials |
| oofem::RandomMaterialStatusExtensionInterface | Abstract base class for all random constitutive model statuses |
| oofem::Range | Class Range is an abstraction for interval of integer numbers |
| oofem::RemeshingCriteria | The base class for all remeshing criteria |
| oofem::RigidArmNode | Class implementing node connected to other node (master) using rigid arm in finite element mesh |
| oofem::RowColumn | This class implements a segment of a unsymmetric matrix stored in segmented form (skyline) |
| oofem::SimpleCrossSection | Class implementing "simple" cross section model in finite element problem |
| oofem::SimpleSlaveDof | Class representing "slave" degree of freedom |
| oofem::Skyline | Class implementing sparse matrix stored in skyline form |
| oofem::SkylineUnsym | This class implements a nonsymmetric matrix stored in a compacted (skyline) form |
| oofem::SlaveDof | Class representing "slave" degree of freedom |
| oofem::SLEPcSolver | |
| oofem::SloanGraph | Graph representing the undirected graph used for Sloan algorithm for symmetric matrix profile reduction |
| oofem::SloanGraphNode | Class representing node in undirected graph, used by Sloan profile optimizer |
| oofem::SloanLevelStructure | Class representing level structure |
| oofem::SloanNodalDegreeOrderingCrit | |
| oofem::Space3dStructuralElementEvaluator | General purpose 3d structural element evaluator |
| oofem::SparseGeneralEigenValueSystemNM | This base class is an abstraction for all numerical methods solving sparse linear system of equations |
| oofem::SparseLinearSystemNM | This base class is an abstraction for all numerical methods solving sparse linear system of equations |
| oofem::SparseMtrx | Base class for all matrices stored in sparse format |
| oofem::SparseNonLinearSystemNM | This base class is an abstraction for all numerical methods solving sparse nonlinear system of equations |
| oofem::SpatialLocalizer | The base class for all spatial localizers |
| oofem::SpatialLocalizerInterface | The spatial localizer element interface associated to spatial localizer |
| oofem::SpecificEntityRenumberingFunctor< TClass > | |
| oofem::SpoolesSolver | Implements the solution of linear system of equation in the form Ax=b using solvers from SPOOLES library |
| oofem::SPRNodalRecoveryModel | The Superconvergent Patch Recovery (SPR) nodal recovery model is based on paper of Zienkiewicz and Zhu "The Superconvergent Patch recovery and Posteriori Error Estimates. Part 1: The Recovery Technique", Int |
| oofem::SPRNodalRecoveryModelInterface | The element interface required by ZZNodalRecoveryModel |
| oofem::StationaryFlow | |
| oofem::StrainVector | |
| oofem::StressStrainBaseVector | Base class for stress/strain vector representations |
| oofem::StressVector | |
| oofem::StringReader | |
| oofem::StructuralCrossSection | |
| oofem::StructuralEigenstrainLoad | |
| oofem::StructuralElement | Abstract base class for all "structural" finite elements |
| oofem::StructuralElementEvaluator | This class represent a new concept on how to define elements |
| oofem::StructuralEngngModel | This class implements extension of EngngModel for structural models |
| oofem::StructuralMaterial | Abstract base class for all "structural" constitutive models |
| oofem::StructuralMaterialStatus | This class implements a structural material status information |
| oofem::StructuralNonlocalMaterialExtensionInterface | Abstract base class for all nonlocal structural materials |
| oofem::StructuralNonlocalMaterialStatusExtensionInterface | Base class for all nonlocal structural material statuses |
| oofem::StructuralTemperatureLoad | |
| oofem::SubspaceIteration | |
| oofem::SymCompCol | Implementation of symmetric sparse matrix stored using compressed column/row storage |
| oofem::TDictionary< Key, T > | |
| oofem::TDictionaryIterator< Key, T > | |
| oofem::Timer | Class implementing single timer, providing wall clock and user time capabilities |
| oofem::TimeStep | Class representing solution step |
| oofem::Tokenizer | Tokenizer class |
| oofem::TPair< Key, T > | |
| oofem::Triangle | |
| oofem::TrianglePatch | |
| oofem::TSplineInterpolation | |
| oofem::TSplinePlaneStressElement | |
| oofem::UnknownNumberingScheme | Abstract base class allowing to controll the way, how equations are assigned to individual DOFs |
| oofem::UserDefinedLoadTimeFunction | Class representing usr defined load time function |
| oofem::Vertex | Class representing vertex |
| oofem::VoidPreconditioner | Class implementing void preconditioner |
| oofem::VTKExportModule | Represents VTK (Visualization Toolkit) export module |
| oofem::VTKXMLExportModule | Represents VTK (Visualization Toolkit) export module |
| oofem::VTKXMLExportModuleElementInterface | Elements with geometry defined as EGT_Composite are exported using individual pieces |
| oofem::XfemElementInterface | Xfem interface for an element |
| oofem::XfemManager | |
| oofem::ZZNodalRecoveryModel | The nodal recovery model based on paper of Zienkiewicz and Zhu "A Simple Estimator and Adaptive
Procedure for Practical Engineering Analysis" |
| oofem::ZZNodalRecoveryModelInterface | The element interface required by ZZNodalRecoveryModel |