Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
oofem::AList< T >Class implementing generic list (or more precisely array)
oofem::ApplicationOrdering
oofem::BasicGeometryAbstract representation of Geometry Patch inherits from this class
oofem::BodyLoadClass implementing element body load, acting over whole element volume (e.g., the dead weight)
oofem::BoundaryConditionClass implementing Dirichlet boundary condition on DOF (primary boundary condition)
oofem::BoundaryLoadAbstract base class representing a boundary load (force, momentum,
oofem::BranchFunctionClass representing Branch EnrichmentFunction
oofem::BSplineInterpolation
oofem::BsplinePlaneStressElement
oofem::BufferedDataReaderClass representing the implemantaion of plain text date reader
oofem::c_fun
oofem::Circle
oofem::Column
oofem::CompColImplementation of sparse matrix stored in compressed column storage
oofem::CompCol_ICPreconditionerIncomplete Cholesky IC(0) (no fill - up) preconditioner for symmetric, positive definite matrices
oofem::CompCol_ILUPreconditionerImplemantation of ILU (Incomplete LU) Preconditioner
oofem::CompRow_ILUPreconditioner
oofem::ConnectivityTableClass representing connectivity table
oofem::ConstantEdgeLoad
oofem::ConstantFunctionClass implementing time function y=f(t) that is constant in time
oofem::ConstantSurfaceLoad
oofem::ContextIOERRContext io exception class
oofem::CrackInteriorConcrete representation of EnrichmentItem
oofem::CrackTipConcrete representation of EnrichmentItem
oofem::CrossSectionBase abstract class representing cross section in finite element mesh
oofem::CylindricalALMImplementation of sparse nonlinear solver with indirect controll
oofem::DataReaderClass representing the abstraction for input data source
oofem::DataStreamThe 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::DeadWeightThis class implements a gravity-like load, or internal source (heat etc
oofem::Delaunay
oofem::DiagPreconditionerImplementation of diagonal preconditioner
oofem::DictionaryThis class implements a linked list whose entries are Pairs (see below)
oofem::DiscontinuousFunctionClass representing Heaviside EnrichmentFunction
oofem::DofAbstract class Dof represents Degree Of Freedom in finite element mesh
oofem::DofDistributedPrimaryFieldClass representing field of primary varaibles (those, which are unknown and are typically associated to nodes)
oofem::DofManagerBase class for dof managers
oofem::DomainClass and object Domain
oofem::DSSMatrixInterface to Direct Sparse Solver written by R.Vonracek
oofem::DSSSolverImplements the solution of linear system of equation in the form Ax=b using direct factorization method
oofem::DummySpatialLocalizerThe 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::DynCompColImplementation of sparse matrix stored in compressed column storage
oofem::DynCompRowImplementation of sparse matrix stored in compressed column storage
oofem::EIPrimaryFieldInterfaceElement interface class
oofem::ElementAbstract base class for all finite elements
oofem::ElementSideClass implementing element side having some DOFs in finite element mesh
oofem::EModelDefaultEquationNumberingThe representation of EngngModel default unknown numbering
oofem::EModelDefaultPrescribedEquationNumberingThe representation of EngngModel default prescribed unknown numbering
oofem::EmptyCSEmpty cross section model, passes all requests to material driver
oofem::EngngModelAbstract base class representing the "problem" under consideration
oofem::EngngModelContextClass EngngModelContext represents a context, which is shared by all problem engng sub-models
oofem::EngngModelTimerTimer class, assumed to be an attribute of engng model, serving stop-watch facility for engng model
oofem::EnrichmentFunctionAbstract class representing global shape function Base class declares abstract interface common to all enrichment functions
oofem::EnrichmentItemAbstract class representing entity, which is included in the FE model using one (or more) global functions
oofem::EntityRenumberingFunctor
oofem::ErrorEstimatorThe base class for all error estimation or error indicator algorithms
oofem::ExportModuleRepresents export output module - a base class for all output modules
oofem::ExportModuleManagerClass representing and implementing ExportModuleManager
oofem::FEI1dLinClass representing a 1d linear isparametric interpolation
oofem::FEI2dQuadLinClass representing a 2d isoparametric linear interpolation based on natural coordinates
oofem::FEI2dQuadQuadClass representing a 2d quad quadratic interpolation based on isoparametric coordinates
oofem::FEI2dTrLinClass representing a 2d triangular linear interpolation based on area coordinates
oofem::FEI2dTrQuadClass representing a 2d triangular linear interpolation based on area coordinates
oofem::FEI3dHexaLinClass representing implementation of linar hexahedra interpolation class
oofem::FEI3dHexaQuadClass representing implementation of quadratic hexahedra interpolation class
oofem::FEI3dTrLinClass representing implementation of linar tetrahedra interpolation class
oofem::FEICellGeometryClass representing a general abstraction for cell geometry
oofem::FEIElementGeometryWrapperWrapper around element definition to provide FEICellGeometry interface
oofem::FEIIGAElementGeometryWrapper
oofem::FEInterpolationClass representing a general abstraction for finite element interpolation class
oofem::FEInterpolation1dClass representing a general abstraction for finite element interpolation class
oofem::FEInterpolation2d
oofem::FEInterpolation3dClass representing a general abstraction for surface finite element interpolation class
oofem::FEIVertexListGeometryWrapperWrapper around cell with vertex coordinates stored in FloatArray**
oofem::FEIVoidCellGeometryVoid cell geometry wrapper
oofem::FEMComponentThe top abstract class of all classes constituting the finite element mesh
oofem::FieldAbstract class representing field
oofem::FieldManager
oofem::FileDataStreamImplementation of FileDataStream representing DataStream interface to file i/o
oofem::FloatArrayClass representing vector of real numbers
oofem::FloatMatrixImplementation of matrix containing floatin point numbers
oofem::GaussIntegrationRuleClass representing Gaussian-quadrature integration rule
oofem::GaussPointClass representing integration point in finite element program
oofem::GeneralBoundaryConditionAbstract base class for all boudary conditions of problem
oofem::GJacobi
oofem::GraphClass 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::HangingNodeClass implementing hanging node connected to other nodes (masters) using interpolation
oofem::HeavisideLTF
oofem::HOMExportModuleRepresents HOM (Homogenization) export module
oofem::HomogenizeClass for elastic homogenization
oofem::IGAElementImplements base IGAElement, supposed to be a parent class of all elements with B-spline or NURBS based interpolation
oofem::IGAIntegrationElementIntegrationElement represent nonzero knot span, derived from Integration Rule;
oofem::IGATSplineElementIGATSplineElement setups integration rules differently from IGAElement
oofem::IMLSolverImplements the solution of linear system of equation in the form Ax=b using iterative solvers from iml library
oofem::InclusionConcrete representation of EnrichmentItem
oofem::InitialConditionClass implementing general initial condition
oofem::InitModuleRepresents init module - a base class for all init modules
oofem::InitModuleManagerClass representing and implementing InitModuleManager
oofem::InputRecordClass representing the general Input Record
oofem::IntArrayClass implementing an array of integers
oofem::IntegrationRuleAbstract base class representing integration rule
oofem::InterfaceClass Interface
oofem::InternalVariableFieldAbstract class representing a field of an internal variable
oofem::InverseIteration
oofem::IsotropicLinearElasticMaterialClass implementing isotropic linear elastic material
oofem::LDLTFactorizationImplements the solution of linear system of equation in the form Ax=b using direct factorization method
oofem::Line
oofem::LinearEdgeLoad
oofem::LinearElasticMaterialThis class is a abstract base class for all linear elastic material models in a finite element problem
oofem::LineSearchNMThis base class is an abstraction/implementation for numerical method solving line search optimisation problem
oofem::listItem< T >
oofem::LoadLoad is base abstract class for all loads
oofem::LoadTimeFunctionAbstract base class representing load time function
oofem::LobattoIntegrationRuleClass representing Lobatto-quadrature integration rule
oofem::LocalGaussianRandomGeneratorThis class implements a local (no spatial correlation) random generator using Guassian distribution
oofem::localIntegrationRecordStructure containing reference to integration point and its corresponding nonlocal integration weight
oofem::Logger
oofem::MapBasedEntityRenumberingFunctor
oofem::MasterDofClass representing "master" degree of freedom
oofem::MaterialAbstract base class for all material models
oofem::MaterialInterfaceAbstract base class representing (moving) material interfaces
oofem::MaterialMappingAlgorithmThe class representing the general material model mapping algorithm
oofem::MaterialModelMapperInterfaceThe class representing the general material model adaptive mapping interface
oofem::MaterialStatusAbstract base class representing a material status information
oofem::MatrixAbstract root class for matrices
oofem::mem_fun< T >
oofem::MesherInterfaceThe base class representing the interface to mesh generation package
oofem::MetaStepClass representing meta step
oofem::ModuleManager< M >Class representing and implementing ModuleManager
oofem::Parser::name
oofem::NLStructuralElementAbstract base class for "structural" finite elements with geometrical nonlinearities
oofem::NodalAveragingRecoveryModelThe nodal recovery model based on nodal averaging"
oofem::NodalAveragingRecoveryModelInterfaceThe element interface required by ZZNodalRecoveryModel
oofem::NodalLoadClass implementing a concentrated load (force, moment,
oofem::NodalRecoveryModelThe base class for all recovery models, which perform nodal averaging or projection processes for internal variables typically stored in integration points
oofem::NodeClass implementing node in finite element mesh
oofem::Graph::node
oofem::NonlocalBarrierAbstract base class for all nonlocal barriers
oofem::NonlocalMaterialExtensionInterfaceAbstract base class for all nonlocal materials
oofem::NonlocalMaterialStatusExtensionInterfaceAbstract base class for all nonlocal constitutive model statuses
oofem::NonlocalMaterialStiffnessInterface
oofem::NRSolverThis class implements Newton-Raphson Method, derived from abstract NumericalMethod class for solving non-linear problems
oofem::NRSolver2This class implements the class NumericalMethod instance Newton-Raphson Method for solving non-linear problems
oofem::NumericalMethodThis base class is an abstraction for numerical algorithm
oofem::NURBSInterpolation
oofem::NURBSPlaneStressElement
oofem::NURBSSpace3dElement
oofem::OctreeSpatialLocalizerThe implementation of spatial localizer based on octree technique
oofem::OOFEM_TerminateOofem terminate exception class
oofem::oofemOctantRecClass representing the octant of octree
oofem::OOFEMTXTDataReaderClass representing the implemantaion of plain text date reader
oofem::OOFEMTXTInputRecordTokenizer is used to parse records
oofem::OutputManagerRepresents output manager
oofem::PairThis class implements key/value associations - the key and its associated value
oofem::SPRNodalRecoveryModel::parallelStructHelper structure to pass required argumets to packing/unpacking functions needed in parallel mode
oofem::NodalAveragingRecoveryModel::parallelStructHelper structure to pass required argumets to packing/unpacking functions needed in parallel mode
oofem::ZZNodalRecoveryModel::parallelStructHelper structure to pass required argumets to packing/unpacking functions needed in parallel mode
oofem::Parser
oofem::PatchAbstract representation of a part of element after subdivision
oofem::PatchIntegrationRuleIntegrationRule for an interacted element the standard integration is replaced by an integration over a patchset
oofem::PeakFunction
oofem::PeriodicPiecewiseLinFunction
oofem::PetscSolverImplements the solution of linear system of equation in the form Ax=b using solvers from PETSC library
oofem::PiecewiseLinFunction
oofem::PlaneStressStructuralElementEvaluatorGeneral purpose Plane stress structural element evaluator
oofem::PointLoadAbstract base class representing a point load (force, momentum,
oofem::PolygonClass representing 2D polygon
oofem::Polygon::PolygonEdgeIterator
oofem::Polygon::PolygonVertexIterator
oofem::PreconditionerAbstract class for IML++ compatible preconditioner
oofem::PrimaryFieldAbstract class representing field of primary varaibles (those, which are unknown and are typically associated to nodes)
oofem::PrimaryUnknownMapperThe base class for all primary unknowns mappers
oofem::RampFunctionClass representing bimaterial interface
oofem::RandomFieldGenerator
oofem::RandomMaterialExtensionInterfaceAbstract base class for all random materials
oofem::RandomMaterialStatusExtensionInterfaceAbstract base class for all random constitutive model statuses
oofem::RangeClass Range is an abstraction for interval of integer numbers
oofem::RemeshingCriteriaThe base class for all remeshing criteria
oofem::RigidArmNodeClass implementing node connected to other node (master) using rigid arm in finite element mesh
oofem::RowColumnThis class implements a segment of a unsymmetric matrix stored in segmented form (skyline)
oofem::SimpleCrossSectionClass implementing "simple" cross section model in finite element problem
oofem::SimpleSlaveDofClass representing "slave" degree of freedom
oofem::SkylineClass implementing sparse matrix stored in skyline form
oofem::SkylineUnsymThis class implements a nonsymmetric matrix stored in a compacted (skyline) form
oofem::SlaveDofClass representing "slave" degree of freedom
oofem::SLEPcSolver
oofem::SloanGraphGraph representing the undirected graph used for Sloan algorithm for symmetric matrix profile reduction
oofem::SloanGraphNodeClass representing node in undirected graph, used by Sloan profile optimizer
oofem::SloanLevelStructureClass representing level structure
oofem::SloanNodalDegreeOrderingCrit
oofem::Space3dStructuralElementEvaluatorGeneral purpose 3d structural element evaluator
oofem::SparseGeneralEigenValueSystemNMThis base class is an abstraction for all numerical methods solving sparse linear system of equations
oofem::SparseLinearSystemNMThis base class is an abstraction for all numerical methods solving sparse linear system of equations
oofem::SparseMtrxBase class for all matrices stored in sparse format
oofem::SparseNonLinearSystemNMThis base class is an abstraction for all numerical methods solving sparse nonlinear system of equations
oofem::SpatialLocalizerThe base class for all spatial localizers
oofem::SpatialLocalizerInterfaceThe spatial localizer element interface associated to spatial localizer
oofem::SpecificEntityRenumberingFunctor< TClass >
oofem::SpoolesSolverImplements the solution of linear system of equation in the form Ax=b using solvers from SPOOLES library
oofem::SPRNodalRecoveryModelThe 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::SPRNodalRecoveryModelInterfaceThe element interface required by ZZNodalRecoveryModel
oofem::StationaryFlow
oofem::StrainVector
oofem::StressStrainBaseVectorBase class for stress/strain vector representations
oofem::StressVector
oofem::StringReader
oofem::StructuralCrossSection
oofem::StructuralEigenstrainLoad
oofem::StructuralElementAbstract base class for all "structural" finite elements
oofem::StructuralElementEvaluatorThis class represent a new concept on how to define elements
oofem::StructuralEngngModelThis class implements extension of EngngModel for structural models
oofem::StructuralMaterialAbstract base class for all "structural" constitutive models
oofem::StructuralMaterialStatusThis class implements a structural material status information
oofem::StructuralNonlocalMaterialExtensionInterfaceAbstract base class for all nonlocal structural materials
oofem::StructuralNonlocalMaterialStatusExtensionInterfaceBase class for all nonlocal structural material statuses
oofem::StructuralTemperatureLoad
oofem::SubspaceIteration
oofem::SymCompColImplementation of symmetric sparse matrix stored using compressed column/row storage
oofem::TDictionary< Key, T >
oofem::TDictionaryIterator< Key, T >
oofem::TimerClass implementing single timer, providing wall clock and user time capabilities
oofem::TimeStepClass representing solution step
oofem::TokenizerTokenizer class
oofem::TPair< Key, T >
oofem::Triangle
oofem::TrianglePatch
oofem::TSplineInterpolation
oofem::TSplinePlaneStressElement
oofem::UnknownNumberingSchemeAbstract base class allowing to controll the way, how equations are assigned to individual DOFs
oofem::UserDefinedLoadTimeFunctionClass representing usr defined load time function
oofem::VertexClass representing vertex
oofem::VoidPreconditionerClass implementing void preconditioner
oofem::VTKExportModuleRepresents VTK (Visualization Toolkit) export module
oofem::VTKXMLExportModuleRepresents VTK (Visualization Toolkit) export module
oofem::VTKXMLExportModuleElementInterfaceElements with geometry defined as EGT_Composite are exported using individual pieces
oofem::XfemElementInterfaceXfem interface for an element
oofem::XfemManager
oofem::ZZNodalRecoveryModelThe nodal recovery model based on paper of Zienkiewicz and Zhu "A Simple Estimator and Adaptive Procedure for Practical Engineering Analysis"
oofem::ZZNodalRecoveryModelInterfaceThe element interface required by ZZNodalRecoveryModel

This page is part of the OOFEM documentation. Copyright © 1993-2001 Borek Patzák, Project e-mail: info@oofem.org.
Generated at Tue Nov 23 11:24:56 2010 for OOFEMlib by doxygen 1.6.3 written by Dimitri van Heesch, © 1997-2001