CFParserAutodiffTest::ADTest | |
▶Callocator | |
ClibMesh::FastPoolAllocator< T > | An allocator which can be used in standard containers |
ClibMesh::PoolAllocator< T > | An allocator which can be used in standard containers |
ClibMesh::Threads::scalable_allocator< T > | Scalable allocator to be used in multithreaded code chunks which allocate a lot of dynamic memory |
ClibMesh::VariationalMeshSmoother::Array2D< T > | 2D array type for interfacing with C APIs |
ClibMesh::VariationalMeshSmoother::Array3D< T > | 3D array type for interfacing with C APIs |
▶ClibMesh::System::Assembly | Abstract base class to be used for system assembly |
CLinearElasticity | |
CLinearElasticity | |
▶Catomic | |
ClibMesh::Threads::atomic< unsigned int > | |
ClibMesh::Threads::atomic< T > | Defines atomic operations which can only be executed on a single thread at a time |
CTIMPI::Attributes< libMesh::FEType > | |
ClibMesh::DofMap::AugmentSendList | Abstract base class to be used to add user-defined parallel degree of freedom couplings |
▶ClibMesh::SparsityPattern::AugmentSparsityPattern | Abstract base class to be used to add user-defined implicit degree of freedom couplings |
ClibMesh::DofMap::AugmentSparsityPattern | Backwards compatibility for prior AugmentSparsityPattern users |
ClibMesh::BasicOStreamProxy< charT, traits > | This class is intended to be reseatable like a pointer-to-ostream for flexibility, but to look like a reference when used to produce less awkward user code |
ClibMesh::Threads::BlockedRange< T > | Blocked range which can be subdivided and executed in parallel |
ClibMesh::Threads::BoolAcquire | We use a class to turn Threads::in_threads on and off, to be exception-safe |
ClibMesh::BoundaryProjectSolution | This class implements projecting an arbitrary boundary function to the current mesh |
ClibMesh::BuildProjectionList | This class builds the send_list of old dof indices whose coefficients are needed to perform a projection |
ClibMesh::casting_compare< Comp > | |
ClibMesh::CompareDofObjectsByID | Comparison object to use with DofObject pointers |
ClibMesh::CompareDofObjectsByPIDAndThenID | |
ClibMesh::CompareElemIdsByLevel | Specific weak ordering for Elem *'s to be used in a set |
ClibMesh::CompareTypes< S, T > | |
ClibMesh::CompareTypes< MetaPhysicL::DualNumber< T, D, asd >, MetaPhysicL::DualNumber< T, D, asd > > | |
ClibMesh::CompareTypes< MetaPhysicL::DualNumber< T, D, asd >, MetaPhysicL::DualNumber< T2, D2, asd > > | |
ClibMesh::CompareTypes< MetaPhysicL::DualNumber< T, D, asd >, T2 > | |
ClibMesh::CompareTypes< MetaPhysicL::DualNumber< T, T, asd >, MetaPhysicL::DualNumber< T2, T2, asd > > | |
ClibMesh::CompareTypes< MetaPhysicL::DualNumber< T, T, asd >, T2 > | |
ClibMesh::CompareTypes< MetaPhysicL::DynamicSparseNumberArray< T, IndexType >, T2 > | |
ClibMesh::CompareTypes< std::complex< T >, T > | |
ClibMesh::CompareTypes< T, MetaPhysicL::DualNumber< T2, D, asd > > | |
ClibMesh::CompareTypes< T, MetaPhysicL::DualNumber< T2, T2, asd > > | |
ClibMesh::CompareTypes< T, std::complex< T > > | |
ClibMesh::CompareTypes< T, T > | |
ClibMesh::CompareTypes< TypeVector< T >, TypeVector< T > > | |
ClibMesh::CompareTypes< TypeVector< T >, TypeVector< T2 > > | |
ClibMesh::CompareTypes< TypeVector< T >, VectorValue< T2 > > | |
ClibMesh::CompareTypes< VectorValue< T >, TypeVector< T2 > > | |
ClibMesh::CompareTypes< VectorValue< T >, VectorValue< T > > | |
ClibMesh::CompareTypes< VectorValue< T >, VectorValue< T2 > > | |
ClibMesh::Utility::CompareUnderlying | Struct which defines a custom comparison object that can be used with std::sets of std::unique_ptrs |
▶CComputeBounds | |
CBiharmonic::JR | Biharmonic's friend class definition |
ClibMesh::NonlinearImplicitSystem::ComputeBounds | Abstract base class to be used to calculate the bounds on the degrees of freedom of a nonlinear system |
▶ClibMesh::OptimizationSystem::ComputeEqualityConstraints | Abstract base class to be used to calculate the equality constraints |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::OptimizationSystem::ComputeEqualityConstraintsJacobian | Abstract base class to be used to calculate the Jacobian of the equality constraints |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::OptimizationSystem::ComputeGradient | Abstract base class to be used to calculate the gradient of an objective function |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::OptimizationSystem::ComputeHessian | Abstract base class to be used to calculate the Hessian of an objective function |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::OptimizationSystem::ComputeInequalityConstraints | Abstract base class to be used to calculate the inequality constraints |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::OptimizationSystem::ComputeInequalityConstraintsJacobian | Abstract base class to be used to calculate the Jacobian of the inequality constraints |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::NonlinearImplicitSystem::ComputeJacobian | Abstract base class to be used to calculate the Jacobian of a nonlinear system |
CLaplaceYoung | A class which provides the residual and jacobian assembly functions for the Laplace-Young system of equations |
CLargeDeformationElasticity | |
ClibMesh::PetscNonlinearSolver< T >::ComputeLineSearchObject | Abstract base class to be used to implement a custom line-search algorithm |
▶ClibMesh::OptimizationSystem::ComputeLowerAndUpperBounds | Abstract base class to be used to calculate the lower and upper bounds for all dofs in the system |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::OptimizationSystem::ComputeObjective | Abstract base class to be used to calculate the objective function for optimization |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
CAssembleOptimization | This class encapsulate all functionality required for assembling the objective function, gradient, and hessian |
▶ClibMesh::NonlinearImplicitSystem::ComputePostCheck | Abstract base class to be used for applying user modifications to the solution vector and/or Newton update step after each nonlinear step |
CLaplaceYoung | A class which provides the residual and jacobian assembly functions for the Laplace-Young system of equations |
▶ClibMesh::NonlinearImplicitSystem::ComputePreCheck | Abstract base class to be used for applying user modifications to the Newton search direction before the solver's line search is called |
CHDGProblem | |
▶CComputeResidual | |
CBiharmonic::JR | Biharmonic's friend class definition |
▶ClibMesh::NonlinearImplicitSystem::ComputeResidual | Abstract base class to be used to calculate the residual of a nonlinear system |
CLaplaceYoung | A class which provides the residual and jacobian assembly functions for the Laplace-Young system of equations |
CLargeDeformationElasticity | |
▶CComputeResidualandJacobian | |
CBiharmonic::JR | Biharmonic's friend class definition |
CLinearElasticityWithContact | This class encapsulate all functionality required for assembling and solving a linear elastic model with contact |
▶ClibMesh::NonlinearImplicitSystem::ComputeResidualandJacobian | Abstract base class to be used to calculate the residual and Jacobian simultaneously of a nonlinear system |
CHDGProblem | |
ClibMesh::NonlinearImplicitSystem::ComputeVectorSubspace | Callable abstract base class to be used as a callback to provide the solver with a basis for the system's Jacobian's nullspace (the kernel or the "zero energy modes") or near-nullspace (the "low energy modes") |
ClibMesh::RBParameters::const_iterator | Define a constant iterator for iterating over the map of parameters |
ClibMesh::chunked_mapvector< Val, index_t, N >::const_reverse_veclike_iterator | |
ClibMesh::mapvector< Val, index_t >::const_reverse_veclike_iterator | |
ClibMesh::mapvector< Val, index_t >::const_veclike_iterator | |
▶ClibMesh::ConstCouplingAccessor | This accessor class allows simple access to CouplingMatrix values |
ClibMesh::CouplingAccessor | This accessor class allows simple setting of CouplingMatrix values |
ClibMesh::ConstCouplingRow | This proxy class acts like a container of indices from a single coupling row |
ClibMesh::ConstCouplingRowConstIterator | |
ClibMesh::ConstParameterProxy< T > | |
▶ClibMesh::System::Constraint | Abstract base class to be used for system constraints |
CMyConstraint | |
ClibMesh::SensitivityData::ConstRow | |
ClibMesh::ConstTypeTensorColumn< T > | |
ClibMesh::ExodusII_IO_Helper::Conversion | |
ClibMesh::Parallel::Utils::Convert< KeyType > | A utility to convert a double to some sort of KeyType , for interpreting how histogram bounds relate to KeyType positions |
ClibMesh::Parallel::Utils::Convert< Hilbert::HilbertIndices > | |
ClibMesh::Parallel::Utils::Convert< std::pair< FirstKeyType, SecondKeyType > > | A pseudoinverse for converting bounds back to pairs of key types |
ClibMesh::CouplingMatrix | This class defines a coupling matrix |
CCurlCurlExactSolution | |
▶C |
CTIMPI::StandardType< Hilbert::HilbertIndices > | |
CTIMPI::StandardType< libMesh::FEType > | |
CTIMPI::StandardType< libMesh::Point > | |
CTIMPI::StandardType< libMesh::TensorValue< T >, typename std::enable_if< StandardType< T >::is_fixed_type >::type > | |
CTIMPI::StandardType< libMesh::TypeTensor< T >, typename std::enable_if< StandardType< T >::is_fixed_type >::type > | |
CTIMPI::StandardType< libMesh::TypeVector< T >, typename std::enable_if< StandardType< T >::is_fixed_type >::type > | |
CTIMPI::StandardType< libMesh::VectorValue< T >, typename std::enable_if< StandardType< T >::is_fixed_type >::type > | |
ClibMesh::TensorTools::DecrementRank< T > | |
ClibMesh::TensorTools::DecrementRank< TensorValue< T > > | |
ClibMesh::TensorTools::DecrementRank< TypeNTensor< N, T > > | |
ClibMesh::TensorTools::DecrementRank< TypeTensor< T > > | |
ClibMesh::TensorTools::DecrementRank< TypeVector< T > > | |
ClibMesh::TensorTools::DecrementRank< VectorValue< T > > | |
▶ClibMesh::DenseMatrixBase< T > | Defines an abstract dense matrix base class for use in Finite Element-type computations |
ClibMesh::DenseMatrix< Number > | |
ClibMesh::DenseMatrix< Real > | |
ClibMesh::DenseMatrix< T > | Defines a dense matrix for use in Finite Element-type computations |
ClibMesh::DenseSubMatrix< T > | Defines a dense submatrix for use in Finite Element-type computations |
▶ClibMesh::DenseVectorBase< T > | Defines an abstract dense vector base class for use in Finite Element-type computations |
ClibMesh::DenseVector< Number > | |
ClibMesh::DenseVector< Output > | |
ClibMesh::DenseSubVector< T > | Defines a dense subvector for use in finite element computations |
ClibMesh::DenseVector< T > | Defines a dense vector for use in Finite Element-type computations |
▶ClibMesh::DiffContext | This class provides all data required for a physics package (e.g |
▶ClibMesh::FEMContext | This class provides all data required for a physics package (e.g |
ClibMesh::DGFEMContext | This class extends FEMContext in order to provide extra data required to perform local element residual and Jacobian assembly in the case of a discontinuous Galerkin (DG) discretization |
▶ClibMesh::DifferentiablePhysics | This class provides a specific system class |
▶ClibMesh::DifferentiableSystem | This class provides a specific system class |
▶ClibMesh::FEMSystem | This class provides a specific system class |
CCoupledSystem | |
CCurlCurlSystem | FEMSystem, TimeSolver and NewtonSolver will handle most tasks, but we must specify element residuals |
CCurlCurlSystem | FEMSystem, TimeSolver and NewtonSolver will handle most tasks, but we must specify element residuals |
CElasticitySystem | |
CElasticitySystem | |
▶CFirstOrderScalarSystemBase | FEMSystem-based class for testing of TimeSolvers using first order SCALARs |
CConstantFirstOrderODE | Implements ODE: 2.1 |
CLinearTimeFirstOrderODE | Implements ODE: 5.0 |
▶CSecondOrderScalarSystemSecondOrderTimeSolverBase | FEMSystem-based class for testing of TimeSolvers using second order SCALARs |
CSecondOrderScalarSystemFirstOrderTimeSolverBase | FEMSystem-based class for testing of TimeSolvers using second order SCALARs |
CHeatSystem | |
CL2System | |
CLaplaceSystem | |
CLaplaceSystem | |
CLaplaceSystem | |
CLaplaceSystem | |
ClibMesh::ContinuationSystem |
This class inherits from the FEMSystem |
CNavierSystem | |
CPoissonSystem | |
CSolidSystem | |
▶ClibMesh::FEMPhysics | This class provides a specific system class |
ClibMesh::FEMSystem | This class provides a specific system class |
CSigmaPhysics | |
▶ClibMesh::DifferentiableQoI | This class provides a specific system class |
CCoupledSystemQoI | |
CLaplaceQoI | |
ClibMesh::DifferentiableSystem | This class provides a specific system class |
ClibMesh::DirichletBoundary | This class allows one to associate Dirichlet boundary values with a given set of mesh boundary ids and system variable ids |
ClibMesh::Threads::DisablePerfLogInScope | We use a class to turn perf logging off and on within threads, to be exception-safe and to avoid forcing indirect inclusion of libmesh_logging.h everywhere |
CDivGradExactSolution | |
CDM_libMesh | |
CDMVec_libMesh | |
ClibMesh::Utility::do_pow< N, T > | An efficient template instantiation for raising to an arbitrary integer power |
ClibMesh::Utility::do_pow< 0, T > | |
ClibMesh::Utility::do_pow< 1, T > | |
ClibMesh::Utility::do_pow< 6, T > | |
CDofObjectTest< DerivedClass > | |
▶CDofObjectTest< Node > | |
CNodeTest | |
ClibMesh::DSNAOutput< Output > | |
ClibMesh::DSNAOutput< VectorValue< InnerOutput > > | |
ClibMesh::DTKAdapter | The DTKAdapter is used with the DTKSolutionTransfer object to adapt libmesh data to the DTK interface |
▶CEdgeType | |
ClibMesh::SideEdge< EdgeType, ParentType > | This defines the SideEdge class |
ClibMesh::EimPointData | This struct is used to encapsulate the arguments required to specify an EIM point that we may add to our list of interpolation points |
ClibMesh::ElemCutter | This class implements cutting a single element into a collection of subelements |
ClibMesh::DynaIO::ElementDefinition | Defines mapping from libMesh element types to LS-DYNA element types or vice-versa |
ClibMesh::GmshIO::ElementDefinition | Defines mapping from libMesh element types to Gmsh element types or vice-versa |
ClibMesh::MeshRefinement::ElementFlagging | Abstract base class to be used for user-specified element flagging |
ClibMesh::VTKIO::ElementMaps | Helper object that holds a map from VTK to libMesh element types and vice-versa |
ClibMesh::DynaIO::ElementMaps | Struct which holds a map from LS-DYNA to libMesh element numberings and vice-versa |
ClibMesh::GmshIO::ElementMaps | Struct which holds a map from Gmsh to libMesh element numberings and vice-versa |
ClibMesh::ElemHashUtils | The ElemHashUtils struct defines functions used for the "Hash" and "Pred" template arguments of the various "unordered" containers, e.g |
ClibMesh::ElemSideBuilder | Helper for building element sides that minimizes the construction of new elements |
ClibMesh::boostcopy::enable_if_c< B, T > | |
ClibMesh::boostcopy::enable_if_c< false, T > | |
▶CEpetra_Operator | |
ClibMesh::TrilinosPreconditioner< T > | This class provides an interface to the suite of preconditioners available from Trilinos |
▶ClibMesh::ErrorEstimator | This class holds functions that will estimate the error in a finite element solution on a given mesh |
ClibMesh::AdjointRefinementEstimator | This class implements a "brute force" goal-oriented error estimator which computes an estimate of error in a quantity of interest based on the residual of the current coarse grid primal solution as weighted against an adjoint solution on a uniformly refined (in h and/or p, for an arbitrary number of levels) grid |
ClibMesh::AdjointResidualErrorEstimator | This class implements a goal oriented error indicator, by weighting residual-based estimates from the primal problem against estimates from the adjoint problem |
ClibMesh::ExactErrorEstimator | This class implements an "error estimator" based on the difference between the approximate and exact solution |
▶ClibMesh::JumpErrorEstimator | This abstract base class implements utility functions for error estimators which are based on integrated jumps between elements |
ClibMesh::DiscontinuityMeasure | This class measures discontinuities between elements for debugging purposes |
ClibMesh::KellyErrorEstimator |
This class implements the Kelly error indicator which is based on the flux jumps between elements |
ClibMesh::LaplacianErrorEstimator | This class is an error indicator based on laplacian jumps between elements |
▶ClibMesh::PatchRecoveryErrorEstimator | This class implements the Patch Recovery error indicator |
ClibMesh::WeightedPatchRecoveryErrorEstimator | This class implements the Patch Recovery error indicator |
ClibMesh::UniformRefinementEstimator | This class implements a `‘brute force’' error estimator which integrates differences between the current solution and the solution on a uniformly refined (in h and/or p, for an arbitrary number of levels) grid |
ClibMesh::PatchRecoveryErrorEstimator::EstimateError | Class to compute the error contribution for a range of elements |
ClibMesh::WeightedPatchRecoveryErrorEstimator::EstimateError | Class to compute the error contribution for a range of elements |
▶CExactSoln | |
CPSoln | |
CUSoln | |
CVSoln | |
ClibMesh::ExactSolution | This class handles the computation of the L2 and/or H1 error for the Systems in the EquationSystems object which is passed to it |
▶Cexception | |
▶ClibMesh::SolverException | A class representing an exception during a solve |
ClibMesh::PetscSolverException | A specialization of the SolverException class for PETSc |
ClibMesh::ExodusHeaderInfo | This class is used as both an external data structure for passing around Exodus file header information, and for storing information internally in ExodusII_IO_Helper |
▶ClibMesh::Factory< Base > | Factory class definition |
ClibMesh::FactoryImp< Derived, Base > | Factory implementation class |
▶Cfast_pool_allocator | |
ClibMesh::FastPoolAllocator< T > | An allocator which can be used in standard containers |
ClibMesh::FEComputeData | Class FEComputeData hides arbitrary data to be passed to and from children of FEBase through the FEInterface::compute_data() method |
ClibMesh::FEInterface | This class provides an encapsulated access to all static public member functions of finite element classes |
▶ClibMesh::FEMap | Class contained in FE that encapsulates mapping (i.e |
ClibMesh::FEXYZMap | An implementation of FEMap for "XYZ" elements |
▶ClibMesh::FEMFunctionBase< Output > | FEMFunctionBase is a base class from which users can derive in order to define "function-like" objects that can be used within FEMSystem |
ClibMesh::CompositeFEMFunction< Output > | FEMFunction which is a function of another function |
ClibMesh::ConstFEMFunction< Output > | FEMFunction that returns a single value, regardless of the time and location inputs |
ClibMesh::ParsedFEMFunction< Output > | ParsedFEMFunction provides support for FParser-based parsed functions in FEMSystem |
ClibMesh::WrappedFunctor< Output > | This class provides a wrapper with which to evaluate a (libMesh-style) function pointer in a FunctionBase-compatible interface |
ClibMesh::ParsedFEMFunction< T > | |
▶ClibMesh::FEMFunctionBase< Number > | |
CCoupledFEMFunctionsx | |
CCoupledFEMFunctionsy | |
CSlitFunc | |
ClibMesh::FEMFunctionWrapper< Output > | The FEMFunctionWrapper input functor class can be used with a GenericProjector to read values from an FEMFunction |
▶CFEMSystem | |
CHeatSystem | |
CHeatSystem | |
ClibMesh::FEMContext::FENeeded< OutputType > | Helper nested class for C++03-compatible "template typedef" |
ClibMesh::FEOutputType< T > | Most finite element types in libMesh are scalar-valued |
ClibMesh::FEOutputType< HIERARCHIC_VEC > | |
ClibMesh::FEOutputType< L2_HIERARCHIC_VEC > | |
ClibMesh::FEOutputType< L2_LAGRANGE_VEC > | |
ClibMesh::FEOutputType< L2_RAVIART_THOMAS > | |
ClibMesh::FEOutputType< LAGRANGE_VEC > | Specialize for non-scalar-valued elements |
ClibMesh::FEOutputType< MONOMIAL_VEC > | |
ClibMesh::FEOutputType< NEDELEC_ONE > | |
ClibMesh::FEOutputType< RAVIART_THOMAS > | |
▶ClibMesh::FETransformationBase< OutputShape > | This class handles the computation of the shape functions in the physical domain |
ClibMesh::H1FETransformation< OutputShape > | This class handles the computation of the shape functions in the physical domain for H1 conforming elements |
ClibMesh::HCurlFETransformation< OutputShape > | This class handles the computation of the shape functions in the physical domain for HCurl conforming elements |
ClibMesh::HDivFETransformation< OutputShape > | This class handles the computation of the shape functions in the physical domain for HDiv conforming elements |
ClibMesh::FEType | Class FEType hides (possibly multiple) FEFamily and approximation orders, thereby enabling specialized finite element families |
▶CFieldEvaluator | |
ClibMesh::DTKEvaluator | Implements the evaluate() function to compute FE solution values at points requested by DTK |
ClibMesh::vectormap< Key, Tp >::FirstCompare | Equality comparison, based solely on first element in a pair |
ClibMesh::vectormap< Key, Tp >::FirstOrder | Strict weak ordering, based solely on first element in a pair |
▶ClibMesh::FunctionBase< Output > | Base class for functors that can be evaluated at a point and (optionally) time |
ClibMesh::AnalyticFunction< Output > | Wraps a function pointer into a FunctionBase object |
ClibMesh::CompositeFunction< Output > | A function that returns a vector whose components are defined by multiple functions |
▶ClibMesh::ConstFunction< Output > | Function that returns a single value that never changes |
ClibMesh::ZeroFunction< Output > | ConstFunction that simply returns 0 |
ClibMesh::ParsedFunction< Output, OutputGradient > | A Function generated (via FParser) by parsing a mathematical expression |
ClibMesh::ParsedFunction< Output, OutputGradient > | A Function generated (via FParser) by parsing a mathematical expression |
ClibMesh::WrappedFunction< Output > | Wrap a libMesh-style function pointer into a FunctionBase object |
▶ClibMesh::FunctionBase< Gradient > | |
ClibMesh::GradientMeshFunction | |
CSolutionGradient< dim > | |
CSolutionGradient< dim > | |
CSolutionGradient< dim > | |
CSolutionGradient< dim > | |
CSolutionGradient< dim > | |
CSolutionGradient< dim > | |
CSolutionGradient< dim > | |
▶ClibMesh::FunctionBase< Number > | |
CBdyFunction | |
CBdyFunction | |
CBdyFunction | |
CExampleOneFunction | |
CExampleOneFunction | |
ClibMesh::MeshFunction | This class provides function-like objects for data distributed over a mesh |
ClibMesh::MeshlessInterpolationFunction | |
ClibMesh::MeshlessInterpolationFunction | |
CPeriodicQuadFunction | |
CSolutionFunction< dim > | |
CSolutionFunction< dim > | |
CSolutionFunction< dim > | |
CSolutionFunction< dim > | |
CSolutionFunction< dim > | |
CSolutionFunction< dim > | |
CSolutionFunction< dim > | |
CTripleFunction | |
▶ClibMesh::FunctionBase< Real > | |
ClibMesh::MeshTools::Generation::Private::GaussLobattoRedistributionFunction | This object is passed to MeshTools::Modification::redistribute() to redistribute the points on a uniform grid into the Gauss-Lobatto points on the actual grid |
CSkewFunc | |
▶ClibMesh::FunctionBase< T > | |
ClibMesh::ParsedFunction< T > | |
ClibMesh::ParsedFunction< T > | |
ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction > | The GenericProjector class implements the core of other projection operations, using two input functors to read values to be projected and an output functor to set degrees of freedom in the result |
CGETPOT_NAMESPACE::GetPot | GetPot - A class for parsing command line arguments and configuration files |
ClibMesh::hash | |
Cstd::hash< libMesh::FEType > | |
Cstd::hash< libMesh::Point > | |
▶ClibMesh::HistoryData | The History Data classes are companion classes to SolutionHistory and MeshHistory classes |
ClibMesh::FileHistoryData | HistoryData subclass that provides a struct to store history data such as timestamps, mesh, primal and adjoint filenames and timestep sizes |
ClibMesh::MemoryHistoryData | MemoryHistoryData provides a data structure to store memory history data |
▶ClibMesh::TriangulatorInterface::Hole | An abstract class for defining a 2-dimensional hole |
ClibMesh::TriangulatorInterface::AffineHole | A way to translate and/or rotate an existing hole; perhaps to tile it in many places or to put it at an angle that the underlying hole doesn't support |
ClibMesh::TriangulatorInterface::ArbitraryHole | Another concrete instantiation of the hole, this one should be sufficiently general for most non-polygonal purposes |
ClibMesh::TriangulatorInterface::MeshedHole | Another concrete instantiation of the hole, as general as ArbitraryHole, but based on an existing 1D or 2D mesh |
ClibMesh::TriangulatorInterface::PolygonHole | A concrete instantiation of the Hole class that describes polygonal (triangular, square, pentagonal, ...) holes |
▶ClibMesh::HPSelector | Subclasses of this abstract base class choose between h refining and p elevation |
ClibMesh::HPCoarsenTest | This class uses the error estimate given by different types of derefinement (h coarsening or p reduction) to choose between h refining and p elevation |
ClibMesh::HPSingularity | This class uses a user-provided list of singularity locations to choose between h refining and p elevation |
ClibMesh::TensorTools::IncrementRank< T > | |
ClibMesh::TensorTools::IncrementRank< TensorValue< T > > | |
ClibMesh::TensorTools::IncrementRank< TypeNTensor< N, T > > | |
ClibMesh::TensorTools::IncrementRank< TypeTensor< T > > | |
ClibMesh::TensorTools::IncrementRank< TypeVector< T > > | |
ClibMesh::TensorTools::IncrementRank< VectorValue< T > > | |
ClibMesh::InfElemBuilder | This class is used to build infinite elements on top of an existing mesh |
ClibMesh::InfFEBase | This nested class contains most of the static methods related to the base part of an infinite element |
ClibMesh::InfFEMap | Class that encapsulates mapping (i.e |
ClibMesh::InfFERadial | Infinite elements are in some sense directional, compared to conventional finite elements |
▶CInitialization | |
CBiharmonic::JR | Biharmonic's friend class definition |
ClibMesh::System::Initialization | Abstract base class to be used for system initialization |
CIntegrate | |
ClibMesh::InterMeshProjection | This class implements inter mesh projection, i.e |
ClibMesh::IntRange< T > | The IntRange templated class is intended to make it easy to loop over integers which are indices of a container |
Cboost::multiprecision::detail::is_lossy_conversion< libMesh::NumericVector< T >, To > | |
ClibMesh::Utility::is_streamable< T > | Helper struct for enabling template metaprogramming/SFINAE |
ClibMesh::QoISet::iterator | |
ClibMesh::IntRange< T >::iterator | |
▶Cvariant_filter_iterator< Predicate, Type, ReferenceType, PointerType, ConstType, ConstReferenceType, ConstPointerType >::IterBase | Abstract base class for the iterator type |
Cvariant_filter_iterator< Predicate, Type, ReferenceType, PointerType, ConstType, ConstReferenceType, ConstPointerType >::Iter< IterType > | The actual iterator object is held as a template parameter here |
▶CJacobian | |
ClibMesh::Problem_Interface | |
CLaplaceExactGradient | |
CLaplaceExactSolution | |
ClibMesh::LibMeshInit | The LibMeshInit class, when constructed, initializes the dependent libraries (e.g |
ClibMesh::LinearSolutionMonitor | Functor for use as callback in solve of nonlinear solver |
ClibMesh::LocationMap< T > | Data structures that enable location-based lookups The key is a hash of the Point location |
▶Clogic_error | |
ClibMesh::LogicError | A class to represent the internal "this should never happen" errors, to be thrown by "libmesh_error();" |
ClibMesh::NotImplemented | A class to stub for features that should be in libMesh, but haven't been written yet, to be thrown by "libmesh_not_implemented();" |
CGETPOT_NAMESPACE::GetPot::ltstr | Helper functor for creating sets of C-style strings |
ClibMesh::TensorTools::MakeBaseNumber< T, enable > | |
ClibMesh::TensorTools::MakeBaseNumber< T, typename std::enable_if< ScalarTraits< T >::value >::type > | |
ClibMesh::TensorTools::MakeBaseNumber< Wrapper< T >, typename std::enable_if< MathWrapperTraits< Wrapper< T > >::value >::type > | |
ClibMesh::TensorTools::MakeNumber< T > | |
ClibMesh::TensorTools::MakeNumber< std::complex< T > > | |
ClibMesh::TensorTools::MakeNumber< TensorValue< T > > | |
ClibMesh::TensorTools::MakeNumber< TypeNTensor< N, T > > | |
ClibMesh::TensorTools::MakeNumber< TypeTensor< T > > | |
ClibMesh::TensorTools::MakeNumber< TypeVector< T > > | |
ClibMesh::TensorTools::MakeNumber< VectorValue< T > > | |
ClibMesh::TensorTools::MakeReal< T > | |
ClibMesh::TensorTools::MakeReal< std::complex< T > > | |
ClibMesh::TensorTools::MakeReal< TensorValue< T > > | |
ClibMesh::TensorTools::MakeReal< TypeNTensor< N, T > > | |
ClibMesh::TensorTools::MakeReal< TypeTensor< T > > | |
ClibMesh::TensorTools::MakeReal< TypeVector< T > > | |
ClibMesh::TensorTools::MakeReal< VectorValue< T > > | |
▶Cmap | |
ClibMesh::AdjointDofConstraintValues | Storage for DofConstraint right hand sides for all adjoint problems |
ClibMesh::chunked_mapvector< Val, index_t, N > | This chunked_mapvector templated class is intended to provide the asymptotic performance characteristics of a std::map with an interface more closely resembling that of a std::vector, for use with DistributedMesh |
ClibMesh::DofConstraints | The constraint matrix storage format |
ClibMesh::DofConstraintValueMap | Storage for DofConstraint right hand sides for a particular problem |
ClibMesh::mapvector< Val, index_t > | This mapvector templated class is intended to provide the performance characteristics of a std::map with an interface more closely resembling that of a std::vector, for use with DistributedMesh |
ClibMesh::NodeConstraints | The Node constraint storage format |
ClibMesh::PeriodicBoundaries | We're using a class instead of a typedef to allow forward declarations and future flexibility |
ClibMesh::SparsityPattern::NonlocalGraph | |
ClibMesh::mapvector< libMesh::Elem > | |
ClibMesh::ExodusII_IO_Helper::MappedInputVector | This class facilitates reading in vectors from Exodus file that may be of a different floating point type than Real |
ClibMesh::ExodusII_IO_Helper::MappedOutputVector | This class facilitates inline conversion of an input data vector to a different precision level, depending on the underlying type of Real and whether or not the single_precision flag is set |
ClibMesh::TensorTools::MathWrapperTraits< T > | This helper structure is used to determine whether a template class is one of our mathematical structures, like TypeVector, TypeTensor and their descendents |
ClibMesh::TensorTools::MathWrapperTraits< TensorValue< T > > | |
ClibMesh::TensorTools::MathWrapperTraits< TypeNTensor< N, T > > | |
ClibMesh::TensorTools::MathWrapperTraits< TypeTensor< T > > | |
ClibMesh::TensorTools::MathWrapperTraits< TypeVector< T > > | |
ClibMesh::TensorTools::MathWrapperTraits< VectorValue< T > > | |
ClibMesh::MatrixFillAction< ValIn, ValOut > | The MatrixFillAction output functor class can be used with GenericProjector to write solution transfer coefficients into a sparse matrix |
ClibMesh::mesh_inserter_iterator< T > | A class for templated methods that expect output iterator arguments, which adds objects to the Mesh |
ClibMesh::MeshCommunication | This is the MeshCommunication class |
ClibMesh::MeshInput< MT > | This class defines an abstract interface for Mesh input |
▶ClibMesh::MeshInput< MeshBase > | |
ClibMesh::AbaqusIO | Preliminary implementation for reading Abaqus mesh files in ASCII format |
ClibMesh::CheckpointIO | Can be used to write simplified restart files that can be used to restart simulations that have crashed |
ClibMesh::DynaIO | Reading and writing meshes in (a subset of) LS-DYNA format |
ClibMesh::ExodusII_IO | The ExodusII_IO class implements reading meshes in the ExodusII file format from Sandia National Labs |
ClibMesh::GmshIO | Reading and writing meshes in the Gmsh format |
ClibMesh::GMVIO | This class implements writing meshes in the GMV format |
ClibMesh::MatlabIO | This class implements reading meshes in the Matlab PDE toolkit in a proprietary format |
ClibMesh::NameBasedIO | This class supports simple reads and writes in any libMesh-supported format, by dispatching to one of the other I/O classes based on filename |
ClibMesh::Nemesis_IO | The Nemesis_IO class implements reading parallel meshes in the Nemesis file format from Sandia National Labs |
ClibMesh::OFFIO | This class is responsible for reading an unstructured, triangulated surface in the standard OFF OOGL format |
ClibMesh::TetGenIO | This class implements reading and writing meshes in the TetGen format |
ClibMesh::UCDIO | This class implements reading & writing meshes in the AVS's UCD format |
ClibMesh::UNVIO | The UNVIO class implements the Ideas UNV universal file format |
ClibMesh::VTKIO | This class implements reading and writing meshes in the VTK format |
ClibMesh::XdrIO | MeshIO class used for writing XDR (eXternal Data Representation) and XDA mesh files |
ClibMesh::MeshOutput< MT > | This class defines an abstract interface for Mesh output |
▶ClibMesh::MeshOutput< MeshBase > | |
ClibMesh::CheckpointIO | Can be used to write simplified restart files that can be used to restart simulations that have crashed |
ClibMesh::EnsightIO | This class implements writing meshes and solutions in Ensight's Gold format |
ClibMesh::ExodusII_IO | The ExodusII_IO class implements reading meshes in the ExodusII file format from Sandia National Labs |
ClibMesh::FroIO | This class implements writing meshes in the .fro format used by the MIT ACDL |
ClibMesh::GmshIO | Reading and writing meshes in the Gmsh format |
ClibMesh::GMVIO | This class implements writing meshes in the GMV format |
ClibMesh::GnuPlotIO | This class implements writing meshes using GNUplot, designed for use only with 1D meshes |
ClibMesh::MEDITIO | This class implements writing meshes in the mesh format used by the MEdit visualization tool developed in the Gamma Project at INRIA Roquencourt |
ClibMesh::NameBasedIO | This class supports simple reads and writes in any libMesh-supported format, by dispatching to one of the other I/O classes based on filename |
ClibMesh::Nemesis_IO | The Nemesis_IO class implements reading parallel meshes in the Nemesis file format from Sandia National Labs |
ClibMesh::PostscriptIO | This class implements writing 2D meshes in Postscript |
ClibMesh::TecplotIO | This class implements writing meshes in the Tecplot format |
ClibMesh::TetGenIO | This class implements reading and writing meshes in the TetGen format |
ClibMesh::UCDIO | This class implements reading & writing meshes in the AVS's UCD format |
ClibMesh::UNVIO | The UNVIO class implements the Ideas UNV universal file format |
ClibMesh::VTKIO | This class implements reading and writing meshes in the VTK format |
ClibMesh::XdrIO | MeshIO class used for writing XDR (eXternal Data Representation) and XDA mesh files |
ClibMesh::MeshSerializer | Temporarily serialize a DistributedMesh for non-distributed-mesh capable code paths |
▶ClibMesh::MeshSmoother | This class provides the necessary interface for mesh smoothing |
ClibMesh::LaplaceMeshSmoother | This class defines the data structures necessary for Laplace smoothing |
ClibMesh::VariationalMeshSmoother | This is an implementation of Larisa Branets' smoothing algorithms |
ClibMesh::METIS_CSR_Graph< IndexType > | This utility class provides a convenient implementation for building the compressed-row-storage graph required for the METIS/ParMETIS graph partitioning schemes |
CMixedExactSolution | |
ClibMesh::Predicates::movable_il< T > | Helper object for creating a std::vector from a std::initializer_list https://stackoverflow.com/questions/46737054/vectorunique-ptra-using-initialization-list |
▶ClibMesh::Predicates::multi_predicate | |
▶ClibMesh::Predicates::abstract_multi_predicate< T > | |
ClibMesh::Predicates::Active< T > | Used to iterate over non-nullptr, active entries in a container |
ClibMesh::Predicates::ActiveLocal< T > | Used to iterate over non-nullptr, active, local elements owned by a given processor |
ClibMesh::Predicates::ActiveLocalSubdomain< T > | Used to iterate over non-nullptr, active elements with a given PID on a given subdomain |
ClibMesh::Predicates::ActiveLocalSubdomainSet< T > | Used to iterate over non-nullptr, active elements with a given PID whose subdomains are in a user-specified set |
ClibMesh::Predicates::ActiveNotLocal< T > | Used to iterate over non-nullptr, active, non-local entries in a container |
ClibMesh::Predicates::ActiveOnBoundary< T > | Used to iterate over non-nullptr, active elements which are on the boundary |
ClibMesh::Predicates::ActivePID< T > | Used to iterate over non-nullptr, active elements owned by a given processor |
ClibMesh::Predicates::ActiveSemiLocal< T > | Used to iterate over non-nullptr, semi-local entries (i.e |
ClibMesh::Predicates::ActiveSubdomain< T > | Used to iterate over non-nullptr, active elements on a given subdomain |
ClibMesh::Predicates::ActiveSubdomainSet< T > | Used to iterate over non-nullptr, active elements whose subdomains are in a user-specified set |
ClibMesh::Predicates::ActiveType< T > | Used to iterate over non-nullptr, active elements of a given geometric type |
ClibMesh::Predicates::Ancestor< T > | Used to iterate over non-nullptr, entries that have children (i.e |
ClibMesh::Predicates::BID< T > | Used to iterate over non-nullptr elements on the boundary with a given ID |
ClibMesh::Predicates::BND< T > | Used to iterate over non-nullptr elements on the boundary |
ClibMesh::Predicates::BoundarySide< T > | Used to iterate over the sides of an element which are on the boundary of the Mesh |
ClibMesh::Predicates::Evaluable< T > | Used to iterate over elements where solutions indexed by a given DofMap are evaluable for a given variable var_num |
ClibMesh::Predicates::FaceLocal< T > | Used to iterate over non-nullptr, face-local entries (i.e |
ClibMesh::Predicates::Flagged< T > | Used to iterate over non-nullptr, elements with a given refinement flag |
ClibMesh::Predicates::FlaggedPID< T > | Used to iterate over non-nullptr, elements with a given refinement flag belonging to a given processor |
ClibMesh::Predicates::Ghost< T > | Used to iterate over non-nullptr elements not owned by a given processor but semi-local to that processor, i.e |
ClibMesh::Predicates::IsNull< T > | Used to iterate over nullptr entries in a container |
ClibMesh::Predicates::Level< T > | Used to iterate over non-nullptr elements of a specified (refinement) level |
ClibMesh::Predicates::Local< T > | Used to iterate over non-nullptr, local entries (i.e |
ClibMesh::Predicates::LocalLevel< T > | Used to iterate over non-nullptr local elements with a specified (refinement) level |
ClibMesh::Predicates::LocalNotLevel< T > | Used to iterate over non-nullptr local elements not of a specified (refinement) level |
ClibMesh::Predicates::MultiEvaluable< T > | Used to iterate over elements where solutions indexed by a given vector of DofMaps are evaluable for all variables |
ClibMesh::Predicates::NotActive< T > | Used to iterate over non-nullptr, inactive entries in a container |
ClibMesh::Predicates::NotAncestor< T > | Used to iterate over non-nullptr, entries that have no children (i.e |
ClibMesh::Predicates::NotLevel< T > | Used to iterate over non-nullptr elements not of a specified (refinement) level |
ClibMesh::Predicates::NotLocal< T > | Used to iterate over non-nullptr, non-local entries in a container |
ClibMesh::Predicates::NotNull< T > | Used to iterate over non-nullptr entries in a container |
ClibMesh::Predicates::NotPID< T > | Used to iterate over non-nullptr elements not owned by a given processor |
ClibMesh::Predicates::NotSubActive< T > | Used to iterate over non-nullptr, non-subactive entries (i.e |
ClibMesh::Predicates::PID< T > | Used to iterate over non-nullptr elements owned by a given processor |
ClibMesh::Predicates::SubActive< T > | Used to iterate over non-nullptr, subactive entries (i.e |
ClibMesh::Predicates::Type< T > | Used to iterate over non-nullptr, elements of a given geometric type |
Cstd::multiplies< boost::multiprecision::float128 > | |
ClibMesh::ExodusII_IO_Helper::NamesData | This class is useful for managing anything that requires a char ** input/output in ExodusII file |
ClibMesh::Threads::NonConcurrentThread | Simple compatibility class for std::thread 'concurrent' execution |
CNonlinearNeoHookeCurrentConfig | This class implements a constitutive formulation for an Neo-Hookean elastic solid in terms of the current configuration |
ClibMesh::null_output_iterator< T > | A do-nothing class for templated methods that expect output iterator arguments |
▶ClibMesh::OldSolutionBase< Output, point_output > | The OldSolutionBase input functor abstract base class is the root of the OldSolutionValue and OldSolutionCoefs classes which allow a GenericProjector to read old solution values or solution interpolation coefficients for a just-refined-and-coarsened mesh |
ClibMesh::OldSolutionCoefs< Output, point_output > | The OldSolutionCoefs input functor class can be used with GenericProjector to read solution transfer coefficients on a just-refined-and-coarsened mesh |
ClibMesh::OldSolutionValue< Output, point_output > | The OldSolutionValue input functor class can be used with GenericProjector to read values from a solution on a just-refined-and-coarsened mesh |
CTIMPI::OpFunction< libMesh::FEType > | |
ClibMesh::OrderWrapper | This provides a shim class that wraps the Order enum |
▶COverlappingTestBase | |
COverlappingAlgebraicGhostingTest | |
COverlappingCouplingGhostingTest | |
COverlappingFunctorTest | |
ClibMesh::Parallel::Packing< const Elem * > | |
ClibMesh::Parallel::Packing< const Elem *const > | |
ClibMesh::Parallel::Packing< const Node * > | |
ClibMesh::Parallel::Packing< const Node *const > | |
ClibMesh::Parallel::Packing< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > > | |
ClibMesh::Parallel::Packing< Elem * > | |
ClibMesh::Parallel::Packing< Elem *const > | |
ClibMesh::Parallel::Packing< Node * > | |
ClibMesh::Parallel::Packing< Node *const > | |
▶Cpair | |
ClibMesh::BoundingBox | Defines a Cartesian bounding box by the two corner extremum |
▶ClibMesh::ParallelObject | An object whose state is distributed along a set of processors |
▶ClibMesh::EigenSolver< libMesh::Number > | |
ClibMesh::SlepcEigenSolver< libMesh::Number > | |
CFEMParameters | |
CFEMParameters | |
CFEMParameters | |
CFEMParameters | |
CFEMParameters | |
CFEMParameters | |
CFEMParameters | |
ClibMesh::BoundaryInfo | The BoundaryInfo class contains information relevant to boundary conditions including storing faces, edges, and nodes on the boundary, along with ids that can be used to identify the type of boundary each entity is part of |
ClibMesh::CheckpointIO | Can be used to write simplified restart files that can be used to restart simulations that have crashed |
▶ClibMesh::DiffSolver | This is a generic class that defines a solver to handle ImplicitSystem classes, including NonlinearImplicitSystem and DifferentiableSystem A user can define a solver by deriving from this class and implementing certain functions |
ClibMesh::NewtonSolver | This class defines a solver which uses the default libMesh linear solver in a quasiNewton method to handle a DifferentiableSystem |
ClibMesh::PetscDiffSolver | This class defines a solver which uses a PETSc SNES context to handle a DifferentiableSystem |
ClibMesh::DofMap | This class handles the numbering of degrees of freedom on a mesh |
▶ClibMesh::EigenSolver< T > | This class provides an interface to solvers for eigenvalue problems |
ClibMesh::SlepcEigenSolver< T > | This class provides an interface to the SLEPc eigenvalue solver library from http://slepc.upv.es/ |
▶ClibMesh::EquationSystems | This is the EquationSystems class |
CBiharmonic | Encapsulates most of the data structures necessary to calculate the biharmonic residual and Jacobian, auxiliary quantities, to take a timestep, and to output the state – biharmonic solution and vectors of auxiliary quantities |
ClibMesh::ExodusII_IO | The ExodusII_IO class implements reading meshes in the ExodusII file format from Sandia National Labs |
▶ClibMesh::ExodusII_IO_Helper | This is the ExodusII_IO_Helper class |
ClibMesh::Nemesis_IO_Helper | This is the Nemesis_IO_Helper class |
▶ClibMesh::LinearSolver< T > | This base class can be inherited from to provide interfaces to linear solvers from different packages like PETSc and LASPACK |
ClibMesh::AztecLinearSolver< T > | This class provides an interface to AztecOO iterative solvers that is compatible with the libMesh LinearSolver<> |
ClibMesh::EigenSparseLinearSolver< T > | This class provides an interface to Eigen iterative solvers that is compatible with the libMesh LinearSolver<> |
ClibMesh::LaspackLinearSolver< T > | This class provides an interface to Laspack iterative solvers that is compatible with the libMesh LinearSolver<> |
ClibMesh::PetscLinearSolver< T > | This class provides an interface to PETSc iterative solvers that is compatible with the libMesh LinearSolver<> |
▶ClibMesh::MeshBase | This is the MeshBase class |
▶ClibMesh::UnstructuredMesh | The UnstructuredMesh class is derived from the MeshBase class |
▶ClibMesh::DistributedMesh | The DistributedMesh class is derived from the MeshBase class, and is intended to provide identical functionality to the user but be distributed rather than replicated across distributed-memory systems |
▶ClibMesh::Mesh | The Mesh class is a thin wrapper, around the ReplicatedMesh class by default |
ClibMesh::BoundaryMesh | The BoundaryMesh is a Mesh in its own right, but it contains a description of the boundary of some other mesh |
ClibMesh::ParallelMesh | |
▶ClibMesh::ReplicatedMesh | The ReplicatedMesh class is derived from the MeshBase class, and is used to store identical copies of a full mesh data structure on each processor |
ClibMesh::SerialMesh | |
▶ClibMesh::MeshfreeInterpolation | Base class to support various mesh-free interpolation methods |
▶ClibMesh::InverseDistanceInterpolation< KDDim > | Inverse distance interpolation |
ClibMesh::RadialBasisInterpolation< KDDim, RBF > | Radial Basis Function interpolation |
ClibMesh::MeshFunction | This class provides function-like objects for data distributed over a mesh |
ClibMesh::MeshRefinement | Implements (adaptive) mesh refinement algorithms for a MeshBase |
ClibMesh::Nemesis_IO | The Nemesis_IO class implements reading parallel meshes in the Nemesis file format from Sandia National Labs |
▶ClibMesh::NonlinearSolver< T > | This base class can be inherited from to provide interfaces to nonlinear solvers from different packages like PETSc and Trilinos |
ClibMesh::NoxNonlinearSolver< T > | This class provides an interface to nox iterative solvers that is compatible with the libMesh NonlinearSolver<> |
ClibMesh::PetscNonlinearSolver< T > | This class provides an interface to PETSc iterative solvers that is compatible with the libMesh NonlinearSolver<> |
▶ClibMesh::NumericVector< T > | Provides a uniform interface to vector storage schemes for different linear algebra libraries |
ClibMesh::DistributedVector< T > | This class provides a simple parallel, distributed vector datatype which is specific to libmesh |
ClibMesh::EigenSparseVector< T > | This class provides a nice interface to the Eigen C++-based data structures for serial vectors |
ClibMesh::EpetraVector< T > | This class provides a nice interface to the Trilinos Epetra_Vector object |
ClibMesh::LaspackVector< T > | This class provides a nice interface to the Laspack C-based data structures for serial vectors |
ClibMesh::PetscVector< T > | This class provides a nice interface to PETSc's Vec object |
ClibMesh::PetscVector< libMesh::Number > | |
▶ClibMesh::OptimizationSolver< T > | This base class can be inherited from to provide interfaces to optimization solvers from different packages like PETSc/TAO and nlopt |
ClibMesh::NloptOptimizationSolver< T > | This class provides an interface to the NLopt optimization solvers |
ClibMesh::TaoOptimizationSolver< T > | This class provides an interface to the Tao optimization solvers |
ClibMesh::Parallel::BinSorter< KeyType, IdxType > | Perform a parallel sort using a bin-sort method |
ClibMesh::Parallel::Histogram< KeyType, IdxType > | Defines a histogram to be used in parallel in conjunction with a BinSorter |
ClibMesh::Parallel::Sort< KeyType, IdxType > | The parallel sorting method is templated on the type of data which is to be sorted |
▶ClibMesh::Preconditioner< T > | This class provides a uniform interface for preconditioners |
ClibMesh::EigenPreconditioner< T > | This class provides an interface to the suite of preconditioners available from Eigen |
ClibMesh::PetscPreconditioner< T > | This class provides an interface to the suite of preconditioners available from PETSc |
ClibMesh::TrilinosPreconditioner< T > | This class provides an interface to the suite of preconditioners available from Trilinos |
ClibMesh::RBEIMEvaluation | This class enables evaluation of an Empirical Interpolation Method (EIM) approximation |
▶ClibMesh::RBEvaluation | This class is part of the rbOOmit framework |
CElasticityRBEvaluation | |
ClibMesh::TransientRBEvaluation | This class is part of the rbOOmit framework |
CSimpleRBEvaluation | |
CSimpleRBEvaluation | |
CSimpleRBEvaluation | |
CSimpleRBEvaluation | |
CSimpleRBEvaluation | |
ClibMesh::RBSCMEvaluation | This class is part of the rbOOmit framework |
▶ClibMesh::ShellMatrix< T > | Generic shell matrix, i.e |
ClibMesh::PetscShellMatrix< T > | This class allows to use a PETSc shell matrix |
ClibMesh::SparseShellMatrix< T > | This class allows to use any SparseMatrix object as a shell matrix |
ClibMesh::SumShellMatrix< T > | This class combines any number of shell matrices to a single shell matrix by summing them together |
ClibMesh::TensorShellMatrix< T > | Shell matrix that is given by a tensor product of two vectors, i.e |
▶ClibMesh::SolutionTransfer | Base class for objects that allow transferring variable values between different systems with different meshes |
ClibMesh::BoundaryVolumeSolutionTransfer | SolutionTransfer derived class which is specifically for transferring solutions back and forth between a VolumeMesh and its associated BoundaryMesh |
ClibMesh::DirectSolutionTransfer | Implementation of a SolutionTransfer object that only works for transferring the solution but only in the case of: |
ClibMesh::DTKSolutionTransfer | Implementation of a SolutionTransfer object that uses the DataTransferKit (https://github.com/CNERG/DataTransferKit) to transfer variables back and forth between systems |
ClibMesh::MeshfreeSolutionTransfer | Implementation of a SolutionTransfer object that utilizes the MeshfreeInterpolation system to interpolate one solution to another |
ClibMesh::MeshFunctionSolutionTransfer | Implementation of a SolutionTransfer object that only works for transferring the solution using a MeshFunction |
▶ClibMesh::SparseMatrix< T > | Generic sparse matrix |
▶ClibMesh::DiagonalMatrix< T > | Diagonal matrix class whose underlying storage is a vector |
ClibMesh::LumpedMassMatrix< T > | Template class used to construct a lumped mass matrix |
ClibMesh::EigenSparseMatrix< T > | The EigenSparseMatrix class wraps a sparse matrix object from the Eigen library |
ClibMesh::EpetraMatrix< T > | This class provides a nice interface to the Epetra data structures for parallel, sparse matrices |
ClibMesh::LaspackMatrix< T > | The LaspackMatrix class wraps a QMatrix object from the Laspack library |
ClibMesh::PetscMatrix< T > | This class provides a nice interface to the PETSc C-based data structures for parallel, sparse matrices |
ClibMesh::PetscMatrix< libMesh::Number > | |
ClibMesh::SparsityPattern::Build | This helper class can be called on multiple threads to compute the sparsity pattern (or graph) of the sparse matrix resulting from the discretization |
▶ClibMesh::System | Manages consistently variables, degrees of freedom, and coefficient vectors |
▶ClibMesh::EigenSystem | Manages consistently variables, degrees of freedom, and coefficient vectors for eigenvalue problems |
▶ClibMesh::CondensedEigenSystem | This class extends EigenSystem to allow a simple way of solving (standard or generalized) eigenvalue problems in the case where we want to remove certain degrees of freedom from the system |
▶ClibMesh::RBConstructionBase< CondensedEigenSystem > | |
ClibMesh::RBSCMConstruction | This class is part of the rbOOmit framework |
▶ClibMesh::ExplicitSystem | Manages consistently variables, degrees of freedom, and coefficient vectors for explicit systems |
▶ClibMesh::ImplicitSystem | Manages consistently variables, degrees of freedom, coefficient vectors, and matrices for implicit systems |
ClibMesh::DifferentiableSystem | This class provides a specific system class |
▶ClibMesh::LinearImplicitSystem | Manages consistently variables, degrees of freedom, coefficient vectors, matrices and linear solvers for implicit systems |
ClibMesh::FrequencySystem | FrequencySystem provides a specific system class for frequency-dependent (linear) systems |
ClibMesh::NewmarkSystem | This class contains a specific system class |
▶ClibMesh::RBConstructionBase< LinearImplicitSystem > | |
▶ClibMesh::RBConstruction | This class is part of the rbOOmit framework |
CElasticityRBConstruction | |
CSimpleRBConstruction | |
CSimpleRBConstruction | |
CSimpleRBConstruction | |
CSimpleRBConstruction | |
CSimpleRBConstruction | |
▶ClibMesh::TransientSystem< RBConstruction > | |
ClibMesh::TransientRBConstruction | This class is part of the rbOOmit framework |
ClibMesh::NonlinearImplicitSystem | Manages consistently variables, degrees of freedom, coefficient vectors, matrices and non-linear solvers for implicit systems |
ClibMesh::OptimizationSystem | This System subclass enables us to assemble an objective function, gradient, Hessian and bounds for optimization problems |
▶ClibMesh::RBConstructionBase< System > | |
▶ClibMesh::RBEIMConstruction | This class is part of the rbOOmit framework |
CSimpleEIMConstruction | |
CSimpleEIMConstruction | |
ClibMesh::SystemSubsetBySubdomain | This class represents a subset of the dofs of a System , selected by the subdomain_id and possible the variable numbers |
ClibMesh::XdrIO | MeshIO class used for writing XDR (eXternal Data Representation) and XDA mesh files |
▶ClibMesh::LinearSolver< Number > | |
ClibMesh::PetscLinearSolver< Number > | |
▶ClibMesh::NonlinearSolver< Number > | |
ClibMesh::NoxNonlinearSolver< Number > | |
ClibMesh::PetscNonlinearSolver< Number > | |
ClibMesh::NumericVector< Number > | |
ClibMesh::NumericVector< Val > | |
ClibMesh::Preconditioner< Number > | |
ClibMesh::ShellMatrix< Number > | |
ClibMesh::SparseMatrix< Number > | |
ClibMesh::SparseMatrix< ValOut > | |
▶ClibMesh::ParameterAccessor< T > | Accessor object allowing reading and modification of the independent variables in a parameter sensitivity calculation |
ClibMesh::ParameterMultiAccessor< T > | Accessor object allowing reading and modification of the independent variables in a parameter sensitivity calculation |
ClibMesh::ParameterMultiPointer< T > | Accessor object allowing reading and modification of the independent variables in a parameter sensitivity calculation |
ClibMesh::ParameterPointer< T > | Accessor object allowing reading and modification of the independent variables in a parameter sensitivity calculation |
ClibMesh::ParsedFEMFunctionParameter< T > | Accessor object allowing reading and modification of the independent variables in a parameter sensitivity calculation |
ClibMesh::ParsedFunctionParameter< T > | Accessor object allowing reading and modification of the independent variables in a parameter sensitivity calculation |
ClibMesh::ParameterProxy< T > | |
ClibMesh::Parameters | This class provides the ability to map between arbitrary, user-defined strings and several data types |
ClibMesh::ParameterVector | Data structure for specifying which Parameters should be independent variables in a parameter sensitivity calculation |
ClibMesh::ParmetisHelper | The ParmetisHelper class allows us to use a 'pimpl' strategy in the ParmetisPartitioner class |
▶ClibMesh::Partitioner | The Partitioner class provides a uniform interface for partitioning algorithms |
CContrivedPartitioner | |
ClibMesh::CentroidPartitioner | Partitions the Mesh based on the locations of element vertex averages |
ClibMesh::LinearPartitioner | The LinearPartitioner simply takes the element list and splits it into equal-sized chunks assigned to each processor |
ClibMesh::MappedSubdomainPartitioner | The MappedSubdomainPartitioner partitions the elements based on their subdomain ids |
ClibMesh::MetisPartitioner | The MetisPartitioner uses the Metis graph partitioner to partition the elements |
ClibMesh::ParmetisPartitioner | The ParmetisPartitioner uses the Parmetis graph partitioner to partition the elements |
▶ClibMesh::SFCPartitioner | The SFCPartitioner uses a Hilbert or Morton-ordered space filling curve to partition the elements |
ClibMesh::HilbertSFCPartitioner | The HilbertSFCPartitioner uses a Hilbert space filling curve to partition the elements |
ClibMesh::MortonSFCPartitioner | The MortonSFCPartitioner uses a Morton space filling curve to partition the elements |
ClibMesh::SubdomainPartitioner | The SubdomainPartitioner partitions the elements in "chunks" of user-specified subdomain ids |
COverlappingTestPartitioner | |
ClibMesh::PerfData | The PerfData class simply contains the performance data that is recorded for individual events |
ClibMesh::PerfItem | Used for logging something that naturally lasts as long as some enclosing scope, such as the current function |
ClibMesh::PerfLog | The PerfLog class allows monitoring of specific events |
ClibMesh::PerfMon | PAPI stands for Performance Application Programming Interface |
▶ClibMesh::PeriodicBoundaryBase | The base class for defining periodic boundaries |
CAzimuthalPeriodicBoundary | |
ClibMesh::PeriodicBoundary | The definition of a periodic boundary |
ClibMesh::PetscDMContext | Struct to house data regarding where in the mesh hierarchy we are located |
ClibMesh::PetscDMWrapper | This class defines a wrapper around the PETSc DM infrastructure |
ClibMesh::PltLoader | This class will read a binary .plt file |
Cstd::plus< boost::multiprecision::float128 > | |
ClibMesh::PointerToPointerIter< T > | The PointerToPointerIter templated class is intended to wrap pointer-to-pointer iterators in an interface which works more like a standard iterator, by returning a value rather than a pointer |
▶ClibMesh::PointerToPointerIter< const Elem > | |
ClibMesh::Elem::ConstChildRefIter | |
▶ClibMesh::PointerToPointerIter< const Node > | |
ClibMesh::Elem::ConstNodeRefIter | |
▶ClibMesh::PointerToPointerIter< Elem > | |
ClibMesh::Elem::ChildRefIter | |
▶ClibMesh::PointerToPointerIter< Node > | |
ClibMesh::Elem::NodeRefIter | |
ClibMesh::InverseDistanceInterpolation< KDDim >::PointListAdaptor< PLDim > | This class adapts list of libMesh Point types for use in a nanoflann KD-Tree |
ClibMesh::InverseDistanceInterpolation< KDDim >::PointListAdaptor< KDDim > | |
▶Cpool_allocator | |
ClibMesh::PoolAllocator< T > | An allocator which can be used in standard containers |
▶CPreconditioner | |
ClibMesh::Problem_Interface | |
▶Cvariant_filter_iterator< Predicate, Type, ReferenceType, PointerType, ConstType, ConstReferenceType, ConstPointerType >::PredBase | Abstract base class for the predicate |
Cvariant_filter_iterator< Predicate, Type, ReferenceType, PointerType, ConstType, ConstReferenceType, ConstPointerType >::Pred< IterType, PredType > | The actual predicate is held as a template parameter here |
▶ClibMesh::Predicates::predicate< T > | |
▶ClibMesh::Predicates::active< T > | |
ClibMesh::Predicates::not_active< T > | |
▶ClibMesh::Predicates::ancestor< T > | |
ClibMesh::Predicates::not_ancestor< T > | |
ClibMesh::Predicates::bid< T > | |
ClibMesh::Predicates::bnd< T > | |
ClibMesh::Predicates::boundary_side< T > | |
ClibMesh::Predicates::elem_type< T > | |
ClibMesh::Predicates::evaluable< T > | |
ClibMesh::Predicates::facelocal_pid< T > | |
ClibMesh::Predicates::flagged< T > | |
▶ClibMesh::Predicates::is_null< T > | |
ClibMesh::Predicates::not_null< T > | |
▶ClibMesh::Predicates::level< T > | |
ClibMesh::Predicates::not_level< T > | |
ClibMesh::Predicates::multi_evaluable< T > | |
ClibMesh::Predicates::null_neighbor< T > | |
▶ClibMesh::Predicates::pid< T > | |
ClibMesh::Predicates::not_pid< T > | |
ClibMesh::Predicates::semilocal_pid< T > | |
▶ClibMesh::Predicates::subactive< T > | |
ClibMesh::Predicates::not_subactive< T > | |
ClibMesh::Predicates::subdomain< T > | |
ClibMesh::Predicates::subdomain_set< T > | |
ClibMesh::System::QOI | Abstract base class to be used for quantities of interest |
ClibMesh::System::QOIDerivative | Abstract base class to be used for derivatives of quantities of interest |
ClibMesh::QoISet | Data structure for specifying which Quantities of Interest should be calculated in an adjoint or a parameter sensitivity calculation |
▶CQSubCell | |
ClibMesh::QComposite< QSubCell > | This class implements generic composite quadrature rules |
▶ClibMesh::MeshTools::Generation::QueryElemSubdomainIDBase | Class for receiving the callback during extrusion generation and providing user-defined subdomains based on the old (existing) element id and the current layer |
CMeshExtruderTest::QueryElemSubdomainID | |
ClibMesh::Threads::RangeBody< Range, Body > | |
ClibMesh::RawAccessor< FieldType > | This class provides single index access to FieldType (i.e |
ClibMesh::RawAccessor< TypeNTensor< N, ScalarType > > | Stub implementations for stub TypeNTensor object |
ClibMesh::RawFieldType< FieldType > | What underlying data type would we need to access in each field? |
ClibMesh::RawFieldType< Gradient > | |
ClibMesh::RawFieldType< Number > | |
ClibMesh::RawFieldType< Real > | |
ClibMesh::RawFieldType< RealGradient > | |
ClibMesh::RawFieldType< RealTensor > | |
ClibMesh::RawFieldType< Tensor > | |
ClibMesh::RawFieldType< TypeNTensor< 3, Number > > | |
ClibMesh::RawFieldType< TypeNTensor< 3, Real > > | |
CMetaPhysicL::RawType< libMesh::DenseMatrix< T > > | |
CMetaPhysicL::RawType< libMesh::DenseVector< T > > | |
CMetaPhysicL::RawType< libMesh::TensorValue< T > > | |
CMetaPhysicL::RawType< libMesh::TypeTensor< T > > | |
CMetaPhysicL::RawType< libMesh::TypeVector< T > > | |
CMetaPhysicL::RawType< libMesh::VectorValue< T > > | |
▶CRBAssemblyExpansion | |
CCDRBAssemblyExpansion | |
CEx02RBAssemblyExpansion | |
▶CRBEIMEvaluation | |
CSimpleEIMEvaluation | |
CSimpleEIMEvaluation | |
ClibMesh::RBDataDeserialization::RBEIMEvaluationDeserialization | This class de-serializes a RBEIMEvaluation object using the Cap'n Proto library |
ClibMesh::RBDataSerialization::RBEIMEvaluationSerialization | This class serializes an RBEIMEvaluation object using the Cap'n Proto library |
ClibMesh::RBDataDeserialization::RBEvaluationDeserialization | This class de-serializes an RBEvaluation object using the Cap'n Proto library |
ClibMesh::RBDataSerialization::RBEvaluationSerialization | This class serializes an RBEvaluation object using the Cap'n Proto library |
ClibMesh::RBParameters | This class is part of the rbOOmit framework |
▶ClibMesh::RBParametrizedFunction | A simple functor class that provides a RBParameter-dependent function |
CGxyz | |
CShiftedGaussian | |
ClibMesh::RBDataDeserialization::RBSCMEvaluationDeserialization | This class de-serializes a RBSCMEvaluation object using the Cap'n Proto library |
ClibMesh::RBDataSerialization::RBSCMEvaluationSerialization | This class serializes an RBSCMEvaluation object using the Cap'n Proto library |
▶ClibMesh::RBTemporalDiscretization | Define a class that encapsulates the details of a "generalized Euler" temporal discretization to be used in the rbOOmit framework |
ClibMesh::TransientRBConstruction | This class is part of the rbOOmit framework |
ClibMesh::TransientRBEvaluation | This class is part of the rbOOmit framework |
▶CRBThetaExpansion | |
CCDRBThetaExpansion | |
CEx02RBThetaExpansion | |
ClibMesh::RealTraits< T > | |
ClibMesh::VectorValue< T >::rebind< T2 > | |
ClibMesh::FastPoolAllocator< T >::rebind< U > | Methods required for copy construction of containers using this allocator |
ClibMesh::Threads::scalable_allocator< T >::rebind< U > | |
ClibMesh::TensorValue< T >::rebind< T2 > | |
ClibMesh::PoolAllocator< T >::rebind< U > | Methods required for copy construction of containers using this allocator |
ClibMesh::Threads::recursive_mutex | Recursive mutex |
▶ClibMesh::ReferenceCounter | This is the base class for enabling reference counting |
▶ClibMesh::ReferenceCountedObject< T > | This class implements reference counting |
ClibMesh::EigenSolver< libMesh::Number > | |
ClibMesh::LinearSolver< Number > | |
ClibMesh::NonlinearSolver< Number > | |
ClibMesh::NumericVector< Number > | |
ClibMesh::NumericVector< Val > | |
ClibMesh::Preconditioner< Number > | |
ClibMesh::ShellMatrix< Number > | |
ClibMesh::SparseMatrix< Number > | |
ClibMesh::SparseMatrix< ValOut > | |
▶ClibMesh::ReferenceCountedObject< DiffSolver > | |
ClibMesh::DiffSolver | This is a generic class that defines a solver to handle ImplicitSystem classes, including NonlinearImplicitSystem and DifferentiableSystem A user can define a solver by deriving from this class and implementing certain functions |
▶ClibMesh::ReferenceCountedObject< DofMap > | |
ClibMesh::DofMap | This class handles the numbering of degrees of freedom on a mesh |
▶ClibMesh::ReferenceCountedObject< DofObject > | |
▶ClibMesh::DofObject | The DofObject defines an abstract base class for objects that have degrees of freedom associated with them |
▶ClibMesh::Elem | This is the base class from which all geometric element types are derived |
▶ClibMesh::Cell | The Cell is an abstract element type that lives in three dimensions |
▶ClibMesh::Hex | The Hex is an element in 3D with 6 sides |
ClibMesh::Hex20 |
The Hex20 is an element in 3D composed of 20 nodes |
ClibMesh::Hex27 |
The Hex27 is an element in 3D composed of 27 nodes |
ClibMesh::Hex8 |
The Hex8 is an element in 3D composed of 8 nodes |
▶ClibMesh::Prism | The Prism is an element in 3D with 5 sides |
ClibMesh::Prism15 |
The Prism15 is an element in 3D composed of 15 nodes |
ClibMesh::Prism18 |
The Prism18 is an element in 3D composed of 18 nodes |
ClibMesh::Prism20 |
The Prism20 is an element in 3D composed of 20 nodes |
ClibMesh::Prism21 |
The Prism21 is an element in 3D composed of 21 nodes |
ClibMesh::Prism6 |
The Prism6 is an element in 3D composed of 6 nodes |
▶ClibMesh::Pyramid | The Pyramid is an element in 3D with 5 sides |
ClibMesh::Pyramid13 |
The Pyramid13 is an element in 3D composed of 13 nodes, designed to interface with a QUAD8 element on the base and a TRI6 element on each of the triangular faces |
ClibMesh::Pyramid14 |
The Pyramid14 is an element in 3D composed of 14 nodes, designed to interface with a QUAD9 element on the base and a TRI6 element on each of the triangular faces |
ClibMesh::Pyramid18 |
The Pyramid18 is an element in 3D composed of 18 nodes, designed to interface with a QUAD9 element on the base and a TRI7 element on each of the triangular faces |
ClibMesh::Pyramid5 |
The Pyramid5 is an element in 3D composed of 5 nodes |
▶ClibMesh::Tet | The Tet is an element in 3D composed of 4 sides |
ClibMesh::Tet10 |
The Tet10 is an element in 3D composed of 10 nodes |
ClibMesh::Tet14 |
The Tet14 is an element in 3D composed of 14 nodes |
ClibMesh::Tet4 |
The Tet4 is an element in 3D composed of 4 nodes |
▶ClibMesh::Edge | The Edge is an element in 1D |
ClibMesh::Edge2 |
The Edge2 is an element in 1D composed of 2 nodes |
ClibMesh::Edge3 |
The Edge3 is an element in 1D composed of 3 nodes |
ClibMesh::Edge4 |
The Edge4 is an element in 1D composed of 4 nodes |
ClibMesh::InfEdge2 |
The InfEdge2 is an infinite element in 1D composed of 2 nodes |
▶ClibMesh::Face | The Face is an abstract element type that lives in two dimensions |
▶ClibMesh::Quad |
The QUAD is an element in 2D composed of 4 sides |
▶ClibMesh::Quad4 |
The QUAD4 is an element in 2D composed of 4 nodes |
ClibMesh::QuadShell4 | QuadShell4 is almost identical to Quad4 |
▶ClibMesh::Quad8 |
The QUAD8 is an element in 2D composed of 8 nodes |
ClibMesh::QuadShell8 | QuadShell8 is almost identical to Quad8 |
ClibMesh::Quad9 |
The QUAD9 is an element in 2D composed of 9 nodes |
▶ClibMesh::Tri |
The Tri is an element in 2D composed of 3 sides |
▶ClibMesh::Tri3 |
The Tri3 is an element in 2D composed of 3 nodes |
ClibMesh::Tri3Subdivision | The Tri3Subdivision element is a three-noded subdivision surface shell element used in mechanics calculations |
ClibMesh::TriShell3 | TriShell3 is almost identical to Tri3 |
ClibMesh::Tri6 |
The Tri6 is an element in 2D composed of 6 nodes |
ClibMesh::Tri7 |
The Tri7 is an element in 2D composed of 7 nodes |
▶ClibMesh::InfCell | The InfCell is an abstract element type that lives in three dimensions |
▶ClibMesh::InfHex | The InfHex is an element in 3D with 5 sides |
ClibMesh::InfHex16 |
The InfHex16 is an infinite element in 3D composed of 16 nodes |
ClibMesh::InfHex18 |
The InfHex18 is an infinite element in 3D composed of 18 nodes |
ClibMesh::InfHex8 |
The InfHex8 is an infinite element in 3D composed of 8 nodes |
▶ClibMesh::InfPrism | The InfPrism is an element in 3D with 4 sides |
ClibMesh::InfPrism12 |
The InfPrism12 is an infinite element in 3D composed of 12 nodes |
ClibMesh::InfPrism6 |
The InfPrism6 is an infinite element in 3D composed of 6 nodes |
▶ClibMesh::InfQuad |
The InfQuad is an abstract element type that lives in two dimensions |
ClibMesh::InfQuad4 |
The INFQUAD4 is an infinite element in 2D composed of 4 nodes |
ClibMesh::InfQuad6 |
The INFQUAD6 is an infinite element in 2D composed of 6 nodes |
ClibMesh::NodeElem | The NodeElem is a point element, generally used as a side of a 1D element |
ClibMesh::RemoteElem | In parallel meshes where a ghost element has neighbors which do not exist on the local processor, the ghost element's neighbors are set to point to the singleton RemoteElement instead |
ClibMesh::Node | A Node is like a Point , but with more information |
▶ClibMesh::ReferenceCountedObject< EigenSolver< T > > | |
ClibMesh::EigenSolver< T > | This class provides an interface to solvers for eigenvalue problems |
▶ClibMesh::ReferenceCountedObject< Elem > | |
ClibMesh::Elem | This is the base class from which all geometric element types are derived |
▶ClibMesh::ReferenceCountedObject< ElemAssembly > | |
▶ClibMesh::ElemAssembly | ElemAssembly provides a per-element (interior and boundary) assembly functionality |
CA0 | |
CA0 | |
CA0 | |
CA0 | |
CA0 | |
CA1 | |
CA1 | |
CA1 | |
CA1 | |
CA2 | |
CA2 | |
CA2 | |
CA2 | |
CA3 | |
CAcousticsInnerProduct | |
CAssemblyA0 | |
CAssemblyA1 | |
CAssemblyA2 | |
CAssemblyF0 | |
CAssemblyF1 | |
CAssemblyPointLoadX | |
CAssemblyPointLoadY | |
CAssemblyPointLoadZ | |
CB | |
CEIM_IP_assembly | |
▶CElasticityAssembly | |
CAssemblyA0 | |
CAssemblyA1 | |
CAssemblyA2 | |
CAssemblyF0 | |
CAssemblyF1 | |
CAssemblyF2 | |
CInnerProductAssembly | |
CEx6InnerProduct | |
CF0 | |
CF0 | |
CF0 | |
CF0 | |
▶ClibMesh::RBEIMAssembly | This class provides functionality required to define an assembly object that arises from an "Empirical Interpolation Method" (EIM) approximation |
CAssemblyEIM | |
CEIM_F | |
CM0 | |
COutput0 | |
COutputAssembly | Output assembly object which computes the average value of the solution variable inside a user-provided BoundingBox |
COutputAssembly | Output assembly object which computes the average value of the solution variable inside a user-provided BoundingBox |
COutputAssembly | Output assembly object which computes the average value of the solution variable inside a user-provided BoundingBox |
COutputAssembly | Output assembly object which computes the average value of the solution variable inside a user-provided BoundingBox |
▶ClibMesh::ReferenceCountedObject< EquationSystems > | |
ClibMesh::EquationSystems | This is the EquationSystems class |
▶ClibMesh::ReferenceCountedObject< FEAbstract > | |
▶ClibMesh::FEAbstract | This class forms the foundation from which generic finite elements may be derived |
▶ClibMesh::FEGenericBase< FEOutputType< T >::type > | |
▶ClibMesh::FE< 2, SUBDIVISION > | |
ClibMesh::FESubdivision | |
▶ClibMesh::FE< Dim, CLOUGH > | |
ClibMesh::FEClough< Dim > | Clough-Tocher finite elements |
▶ClibMesh::FE< Dim, HERMITE > | |
ClibMesh::FEHermite< Dim > | Hermite finite elements |
▶ClibMesh::FE< Dim, HIERARCHIC > | |
ClibMesh::FEHierarchic< Dim > | Hierarchic finite elements |
▶ClibMesh::FE< Dim, HIERARCHIC_VEC > | |
ClibMesh::FEHierarchicVec< Dim > | FEHierarchicVec objects are used for working with vector-valued high-order finite elements |
▶ClibMesh::FE< Dim, L2_HIERARCHIC > | |
ClibMesh::FEL2Hierarchic< Dim > | Discontinuous Hierarchic finite elements |
▶ClibMesh::FE< Dim, L2_HIERARCHIC_VEC > | |
ClibMesh::FEL2HierarchicVec< Dim > | FEHierarchicVec objects are used for working with vector-valued high-order piecewise-continuous finite elements |
▶ClibMesh::FE< Dim, L2_LAGRANGE > | |
ClibMesh::FEL2Lagrange< Dim > | Discontinuous Lagrange finite elements |
▶ClibMesh::FE< Dim, L2_LAGRANGE_VEC > | |
ClibMesh::FEL2LagrangeVec< Dim > | FEL2LagrangeVec objects are used for working with vector-valued finite elements |
▶ClibMesh::FE< Dim, L2_RAVIART_THOMAS > | |
ClibMesh::FEL2RaviartThomas< Dim > | FEL2RaviartThomas objects are used for working with vector-valued discontinuous Raviart-Thomas finite elements, e.g |
▶ClibMesh::FE< Dim, LAGRANGE > | |
ClibMesh::FELagrange< Dim > | Lagrange finite elements |
▶ClibMesh::FE< Dim, LAGRANGE_VEC > | |
ClibMesh::FELagrangeVec< Dim > | FELagrangeVec objects are used for working with vector-valued finite elements |
▶ClibMesh::FE< Dim, MONOMIAL > | |
ClibMesh::FEMonomial< Dim > | Monomial finite elements |
▶ClibMesh::FE< Dim, MONOMIAL_VEC > | |
ClibMesh::FEMonomialVec< Dim > | FEMonomialVec objects are used for working with vector-valued discontinuous finite elements |
▶ClibMesh::FE< Dim, NEDELEC_ONE > | |
ClibMesh::FENedelecOne< Dim > | FENedelecOne objects are used for working with vector-valued Nedelec finite elements of the first kind |
▶ClibMesh::FE< Dim, RAVIART_THOMAS > | |
ClibMesh::FERaviartThomas< Dim > | FERaviartThomas objects are used for working with vector-valued Raviart-Thomas finite elements |
▶ClibMesh::FE< Dim, SCALAR > | |
ClibMesh::FEScalar< Dim > | The FEScalar class is used for working with SCALAR variables |
▶ClibMesh::FE< Dim, XYZ > | |
ClibMesh::FEXYZ< Dim > | XYZ finite elements |
ClibMesh::FE< Dim, T > | A specific instantiation of the FEBase class |
▶ClibMesh::FEGenericBase< OutputType > | This class forms the foundation from which generic finite elements may be derived |
ClibMesh::InfFE< Dim, T_radial, T_map > | A specific instantiation of the FEBase class |
▶ClibMesh::ReferenceCountedObject< GhostingFunctor > | |
▶ClibMesh::GhostingFunctor | This abstract base class defines the interface by which library code and user code can report associations between elements |
CAugmentSparsityOnInterface | |
CAugmentSparsityOnNodes | |
ClibMesh::DefaultCoupling | This class implements the default algebraic coupling in libMesh: elements couple to themselves, but may also couple to neighbors both locally and across periodic boundary conditions |
ClibMesh::GhostPointNeighbors | This class implements the original default geometry ghosting requirements in libMesh: point neighbors on the same manifold, and interior_parent elements |
ClibMesh::PointNeighborCoupling | This class implements the default algebraic coupling in libMesh: elements couple to themselves, but may also couple to neighbors both locally and across periodic boundary conditions |
ClibMesh::SiblingCoupling | This class adds coupling (for use in send_list construction) between active elements and all descendants of their parent |
COverlappingCouplingFunctor | |
▶ClibMesh::ReferenceCountedObject< LinearSolver< T > > | |
ClibMesh::LinearSolver< T > | This base class can be inherited from to provide interfaces to linear solvers from different packages like PETSc and LASPACK |
▶ClibMesh::ReferenceCountedObject< Node > | |
ClibMesh::Node | A Node is like a Point , but with more information |
▶ClibMesh::ReferenceCountedObject< NonlinearSolver< T > > | |
ClibMesh::NonlinearSolver< T > | This base class can be inherited from to provide interfaces to nonlinear solvers from different packages like PETSc and Trilinos |
▶ClibMesh::ReferenceCountedObject< NumericVector< T > > | |
ClibMesh::NumericVector< T > | Provides a uniform interface to vector storage schemes for different linear algebra libraries |
▶ClibMesh::ReferenceCountedObject< OptimizationSolver< T > > | |
ClibMesh::OptimizationSolver< T > | This base class can be inherited from to provide interfaces to optimization solvers from different packages like PETSc/TAO and nlopt |
▶ClibMesh::ReferenceCountedObject< PointLocatorBase > | |
▶ClibMesh::PointLocatorBase | This is the base class for point locators |
ClibMesh::PointLocatorNanoflann | This is a PointLocator that uses Nanoflann for its implementation |
ClibMesh::PointLocatorTree | This is a point locator |
▶ClibMesh::ReferenceCountedObject< Preconditioner< T > > | |
ClibMesh::Preconditioner< T > | This class provides a uniform interface for preconditioners |
▶ClibMesh::ReferenceCountedObject< QBase > | |
▶ClibMesh::QBase | The QBase class provides the basic functionality from which various quadrature rules can be derived |
ClibMesh::QClough | This class creates a Gaussian quadrature rule duplicated for each subelement of a Clough-Tocher divided macroelement |
ClibMesh::QConical | This class implements the so-called conical product quadrature rules for Tri and Tet elements |
ClibMesh::QGauss | This class implements specific orders of Gauss quadrature |
ClibMesh::QGaussLobatto | This class implements Gauss-Lobatto quadrature for 1D elements and 2D/3D tensor product elements |
ClibMesh::QGrid | This class creates quadrature points on a uniform grid, with order+1 points on an edge |
ClibMesh::QGrundmann_Moller |
This class implements the Grundmann-Moller quadrature rules for tetrahedra |
ClibMesh::QJacobi | This class implements two (for now) Jacobi-Gauss quadrature rules |
ClibMesh::QMonomial | This class defines alternate quadrature rules on "tensor-product" elements (quadrilaterals and hexahedra) which can be useful when integrating monomial finite element bases |
ClibMesh::QNodal | This class implements nodal quadrature rules for various element types |
ClibMesh::QSimpson | This class implements Simpson quadrature |
ClibMesh::QTrap | This class implements trapezoidal quadrature |
▶ClibMesh::ReferenceCountedObject< RBAssemblyExpansion > | |
▶ClibMesh::RBAssemblyExpansion | This class stores the set of ElemAssembly functor objects that define the "parameter-independent expansion" of a PDE |
CAcousticsRBAssemblyExpansion | |
CEimTestRBAssemblyExpansion | |
CElasticityAssemblyExpansion | |
CEx6AssemblyExpansion | |
▶ClibMesh::TransientRBAssemblyExpansion | This extends RBAssemblyExpansion to provide an assembly expansion for the case of time-dependent PDEs |
CCDRBAssemblyExpansion | |
▶ClibMesh::ReferenceCountedObject< RBParametrized > | |
▶ClibMesh::RBParametrized | This class is part of the rbOOmit framework |
ClibMesh::RBConstructionBase< Base > | This class is part of the rbOOmit framework |
ClibMesh::RBEIMEvaluation | This class enables evaluation of an Empirical Interpolation Method (EIM) approximation |
ClibMesh::RBEvaluation | This class is part of the rbOOmit framework |
ClibMesh::RBSCMEvaluation | This class is part of the rbOOmit framework |
ClibMesh::RBConstructionBase< CondensedEigenSystem > | |
ClibMesh::RBConstructionBase< LinearImplicitSystem > | |
ClibMesh::RBConstructionBase< System > | |
▶ClibMesh::ReferenceCountedObject< RBTheta > | |
▶ClibMesh::RBTheta | This class is part of the rbOOmit framework |
▶ClibMesh::RBEIMTheta | This class provides functionality required to define an RBTheta object that arises from an "Empirical Interpolation Method" (EIM) approximation |
CThetaEIM | |
CThetaA0 | |
CThetaA0 | |
CThetaA0 | |
CThetaA0 | |
CThetaA0 | |
CThetaA0 | |
CThetaA1 | |
CThetaA1 | |
CThetaA1 | |
CThetaA1 | |
CThetaA1 | |
CThetaA1 | |
CThetaA2 | |
CThetaA2 | |
CThetaA2 | |
CThetaA2 | |
CThetaA2 | |
CThetaA2 | |
CThetaA3 | |
CThetaConstant | |
CThetaF0 | |
CThetaF0 | |
CThetaF0 | |
CThetaF1 | |
CThetaF1 | |
CThetaF2 | |
CThetaOutput0 | |
CThetaPointLoadX | |
CThetaPointLoadY | |
CThetaPointLoadZ | |
▶ClibMesh::ReferenceCountedObject< RBThetaExpansion > | |
▶ClibMesh::RBThetaExpansion | This class stores the set of RBTheta functor objects that define the "parameter-dependent expansion" of a PDE |
CAcousticsRBThetaExpansion | |
CEimTestRBThetaExpansion | |
CElasticityThetaExpansion | |
CEx6ThetaExpansion | |
▶ClibMesh::TransientRBThetaExpansion | This class stores the set of RBTheta functor objects that define the "parameter-dependent expansion" of a PDE |
CCDRBThetaExpansion | |
▶ClibMesh::ReferenceCountedObject< ShellMatrix< T > > | |
ClibMesh::ShellMatrix< T > | Generic shell matrix, i.e |
▶ClibMesh::ReferenceCountedObject< SolverConfiguration > | |
▶ClibMesh::SolverConfiguration | This class stores solver configuration data, e.g |
CPetscSolverConfiguration | |
CSlepcSolverConfiguration | A class that interfaces the SolverConfiguration to add the SLEPC option SetST |
▶ClibMesh::ReferenceCountedObject< SparseMatrix< T > > | |
ClibMesh::SparseMatrix< T > | Generic sparse matrix |
▶ClibMesh::ReferenceCountedObject< SubdomainSelection > | |
▶ClibMesh::SystemSubsetBySubdomain::SubdomainSelection | Subclass for user-specified selection of subdomain ids to be included in a SystemSubset |
ClibMesh::SystemSubsetBySubdomain::SubdomainSelectionByList | Selection of subdomain ids by a list |
▶ClibMesh::ReferenceCountedObject< System > | |
ClibMesh::System | Manages consistently variables, degrees of freedom, and coefficient vectors |
▶ClibMesh::ReferenceCountedObject< SystemSubset > | |
▶ClibMesh::SystemSubset | This is a base class for classes which represent subsets of the dofs of a System |
ClibMesh::SystemSubsetBySubdomain | This class represents a subset of the dofs of a System , selected by the subdomain_id and possible the variable numbers |
▶ClibMesh::ReferenceCountedObject< TimeSolver > | |
▶ClibMesh::TimeSolver | This is a generic class that defines a solver to handle time integration of DifferentiableSystems |
ClibMesh::EigenTimeSolver | The name of this class is confusing...it's meant to refer to the base class (TimeSolver) while still telling one that it's for solving (generalized) EigenValue problems that arise from finite element discretizations |
ClibMesh::SteadySolver | This class implements a TimeSolver which does a single solve of the steady state problem |
▶ClibMesh::UnsteadySolver | This is a generic class that defines a solver to handle time integration of DifferentiableSystems |
▶ClibMesh::FirstOrderUnsteadySolver | Generic class from which first order UnsteadySolvers should subclass |
▶ClibMesh::AdaptiveTimeSolver | This class wraps another UnsteadySolver derived class, and compares the results of timestepping with deltat and timestepping with 2*deltat to adjust future timestep lengths |
ClibMesh::TwostepTimeSolver | This class wraps another UnsteadySolver derived class, and compares the results of timestepping with deltat and timestepping with 2*deltat to adjust future timestep lengths |
ClibMesh::Euler2Solver | This class defines a theta-method (defaulting to Backward Euler with theta = 1.0) solver to handle time integration of DifferentiableSystems |
ClibMesh::EulerSolver | This class defines a theta-method Euler (defaulting to Backward Euler with theta = 1.0) solver to handle time integration of DifferentiableSystems |
▶ClibMesh::SecondOrderUnsteadySolver | Generic class from which second order UnsteadySolvers should subclass |
ClibMesh::NewmarkSolver | This class defines a Newmark time integrator for second order (in time) DifferentiableSystems |
▶ClibMesh::ReferenceCountedObject< TreeBase > | |
▶ClibMesh::TreeBase | This is the base class for trees, it allows pointer usage of trees |
ClibMesh::Tree< N > | This class defines a tree that may be used for fast point location in space |
▶ClibMesh::ReferenceCountedObject< Value > | |
▶ClibMesh::Parameters::Value | Abstract definition of a parameter value |
ClibMesh::Parameters::Parameter< T > | Concrete definition of a parameter value for a specified type |
ClibMesh::RefinementSelector | This abstract class provides an interface to methods for selecting the type of refinement to be used on each element in a given mesh |
ClibMesh::TriangulatorInterface::Region | A class for defining a 2-dimensional region for Triangle |
CMetaPhysicL::ReplaceAlgebraicType< libMesh::TensorValue< T >, U > | |
CMetaPhysicL::ReplaceAlgebraicType< libMesh::TypeTensor< T >, U > | |
CMetaPhysicL::ReplaceAlgebraicType< libMesh::TypeVector< T >, U > | |
CMetaPhysicL::ReplaceAlgebraicType< libMesh::VectorValue< T >, U > | |
▶CRequired | |
ClibMesh::Problem_Interface | |
ClibMesh::ResidualContext | |
ClibMesh::Utility::ReverseBytes | This Functor simply takes an object and reverses its byte representation |
ClibMesh::SensitivityData::Row | |
▶Cruntime_error | |
ClibMesh::ConvergenceFailure | A class representing a solver's failure to converge, to be thrown by "libmesh_convergence_failure();" This should be a last resort; more often, a solve which has failed should be reattempted after switching to a smaller timestep, adding underrelaxation, taking a smaller continuation step, etc |
ClibMesh::DynamicCastFailure | A class representing that a dynamic cast failed to produce expected output |
ClibMesh::FileError | A class representing a failed attempt by the library to open a file (or construct an fstream, etc), to be thrown by "libmesh_file_error(filename);" For ease of debugging, "filename" should include any (absolute or relative or implicit) pathname that was part of the failed open |
ClibMesh::FloatingPointException | A class representing a floating point exception |
▶Cscalable_allocator | |
ClibMesh::Threads::scalable_allocator< T > | Scalable allocator to be used in multithreaded code chunks which allocate a lot of dynamic memory |
ClibMesh::EnsightIO::Scalars | |
ClibMesh::ScalarTraits< T > | |
ClibMesh::ScalarTraits< MetaPhysicL::DualNumber< T, D, asd > > | |
ClibMesh::ScalarTraits< MetaPhysicL::DynamicSparseNumberArray< T, IndexType > > | |
ClibMesh::ScalarTraits< std::complex< T > > | |
ClibMesh::Threads::recursive_mutex::scoped_lock | |
ClibMesh::Threads::spin_mutex::scoped_lock | |
ClibMesh::SensitivityData | Data structure for holding completed parameter sensitivity calculations |
▶Cset | |
ClibMesh::Patch | This class implements useful utility functions for a patch of elements |
ClibMesh::Singleton::Setup | Abstract base class for runtime singleton setup |
ClibMesh::Elem::SideIter | The definition of the protected nested SideIter class |
▶CSideType | |
ClibMesh::Side< SideType, ParentType > | This defines the Side class |
ClibMesh::SimpleRange< IndexType > | The SimpleRange templated class is intended to make it easy to construct ranges from pairs of iterators |
▶ClibMesh::Singleton | Base class for all library singleton objects |
ClibMesh::RemoteElem | In parallel meshes where a ghost element has neighbors which do not exist on the local processor, the ghost element's neighbors are set to point to the singleton RemoteElement instead |
▶ClibMesh::SolutionHistory | A SolutionHistory class that enables the storage and retrieval of timesteps and (in the future) adaptive steps |
ClibMesh::FileSolutionHistory | Subclass of Solution History that stores the solutions and other important vectors onto disk |
ClibMesh::MemorySolutionHistory | Subclass of Solution History that stores the solutions and other important vectors in memory |
ClibMesh::NoSolutionHistory | 'Save nothing' subclass of Solution History, this is the default |
ClibMesh::Threads::spin_mutex | Spin mutex |
ClibMesh::Threads::split | Dummy "splitting object" used to distinguish splitting constructors from copy constructors |
ClibMesh::StoredRange< iterator_type, object_type > | The StoredRange class defines a contiguous, divisible set of objects |
CStreamRedirector | This class uses RAII to control redirecting the libMesh::err stream to NULL and restoring it around some operation where we do not want to see output to the screen |
▶ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::SubFunctor | |
ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::SortAndCopy | |
▶ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::SubProjector | |
ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectEdges | |
ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectInteriors | |
ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectSides | |
ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >::ProjectVertices | |
▶ClibMesh::Surface | The base class for all "surface" related geometric objects |
ClibMesh::Plane | This class defines a plane |
ClibMesh::Sphere |
This class defines a sphere |
ClibMesh::SyncElementIntegers | |
ClibMesh::Parallel::SyncEverything | |
ClibMesh::SyncLocalIDs | |
ClibMesh::SyncNodalPositions | |
ClibMesh::SyncRefinementFlags | |
ClibMesh::SyncSubdomainIds | |
▶CSystemBase | |
CConstantSecondOrderODE< SystemBase > | Implements ODE: 3.14{u} = 2.71, u(0) = 0, |
CLinearTimeSecondOrderODE< SystemBase > | Implements ODE: 1.0{u} = 6.0*t+2.0, u(0) = 0, |
ClibMesh::SystemNorm | This class defines a norm/seminorm to be applied to a NumericVector which contains coefficients in a finite element space |
ClibMesh::EnsightIO::SystemVars | |
CInfFERadialTest::TabulatedGrad | |
CInfFERadialTest::TabulatedVal | |
ClibMesh::Threads::task_scheduler_init | Scheduler to manage threads |
ClibMesh::TensorTools::TensorTraits< T, Enable > | |
ClibMesh::TensorTools::TensorTraits< T, typename std::enable_if< ScalarTraits< T >::value >::type > | |
ClibMesh::TensorTools::TensorTraits< TensorValue< T > > | |
ClibMesh::TensorTools::TensorTraits< TypeNTensor< N, T > > | |
ClibMesh::TensorTools::TensorTraits< TypeTensor< T > > | |
ClibMesh::TensorTools::TensorTraits< TypeVector< T > > | |
ClibMesh::TensorTools::TensorTraits< VectorValue< T > > | |
▶CTestCase | |
CAllSecondOrderTest | |
CAllTriTest | |
CBBoxTest | |
CBoundaryInfoTest | |
▶CBoundaryMeshTest | |
CBoundaryRefinedMeshTest | |
CCheckpointIOTest | |
CCompositeFunctionTest | |
CConstraintOperatorTest | |
CContainsPointTest | |
CCopyNodesAndElementsTest | |
CCouplingMatrixTest | |
CDefaultCouplingTest | |
CDenseMatrixTest | |
CDiagonalMatrixTest | |
CDistortTest | |
CDistributedMeshTest | |
CDofMapTest | |
CDualShapeTest | This class is for unit testing dual coefficient and shape function values |
CEdgeTest< ElemClass, edge_type, indexbegin, indexend > | |
CEquationSystemsTest | |
CEuler2SolverSecondOrderTest | |
CEuler2SolverTest | |
CEulerSolverSecondOrderTest | |
CEulerSolverTest | |
CExtraIntegersTest | |
CFETestBase< order, family, elem_type, build_nx > | |
▶CFETestBase< order, family, elem_type, 1 > | |
CFETest< order, family, elem_type > | |
▶CFETestBase< order, family, elem_type, N_x > | |
CFESideTest< order, family, elem_type > | |
CFParserAutodiffTest | |
▶CGetBoundaryPointsTest | |
CGetBoundaryPointsSecondTest | |
CGetPotTest | |
CInfFERadialTest | This class is for unit testing the "radial" basis function aspects of the InfFE |
CLibMeshPoly2TriTest | |
CLumpedMassMatrixTest | |
CMappedSubdomainPartitionerTest | |
CMeshAssignTest | |
CMeshBaseTest | |
CMeshDeletionsTest | |
CMeshExtruderTest | |
CMeshfunctionDFEM | |
CMeshFunctionTest | |
CMeshGenerationTest | |
CMeshInputTest | |
CMeshSpatialDimensionTest | |
CMeshStitchTest | |
CMeshSubdomainIDTest | |
CMeshTriangulationTest | |
CMessageTagTest | |
▶CMixedDimensionMeshTest | |
CMixedDimensionRefinedMeshTest | |
CMixedDimensionNonUniformRefinement | |
CMixedDimensionNonUniformRefinement3D | |
CMixedDimensionNonUniformRefinementTriangle | |
CMixedOrderTest | |
CMultiEvaluablePredTest | |
CNewmarkSolverTest | |
CNodalNeighborsTest | |
CNumericVectorTest< DerivedClass > | |
▶CNumericVectorTest< DistributedVector< Number > > | |
CDistributedVectorTest | |
▶CNumericVectorTest< EigenSparseVector< Number > > | |
CEigenSparseVectorTest | |
▶CNumericVectorTest< EpetraVector< Real > > | |
CEpetraVectorTest | |
▶CNumericVectorTest< LaspackVector< Number > > | |
CLaspackVectorTest | |
▶CNumericVectorTest< PetscVector< Number > > | |
CPetscVectorTest | |
COverlappingAlgebraicGhostingTest | |
COverlappingCouplingGhostingTest | |
COverlappingFunctorTest | |
CPackedRangeTest | |
CPackingTypesTest | |
CParallelGhostSyncTest | |
CParallelPointTest | |
CParallelSortTest | |
CParallelSyncTest | |
CParallelTest | |
CParametersTest | |
CParsedFEMFunctionTest | |
CParsedFunctionTest | |
CPartitionerTest< PartitionerSubclass, MeshClass > | |
▶CPerElemTest< elem_type > | |
CElemTest< elem_type > | |
CExodusTest< elem_type > | |
CPeriodicBCTest | |
CPointLocatorTest | |
CPointNeighborCouplingTest | |
CQuadratureTest | |
CRationalMapTest< elem_type > | |
CRBParametersTest | |
CSideTest< ElemClass, side_type, indexbegin, indexend > | |
▶CSlitMeshTest | |
CSlitMeshRefinedMeshTest | |
CSlitMeshRefinedSystemTest | |
CSparseMatrixTest< DerivedClass > | |
▶CSparseMatrixTest< EigenSparseMatrix< Number > > | |
CEigenSparseMatrixTest | |
▶CSparseMatrixTest< LaspackMatrix< Number > > | |
CLaspackMatrixTest | |
▶CSparseMatrixTest< PetscMatrix< Number > > | |
CPetscMatrixTest | |
CSystemsTest | |
CTensorTraitsTest | |
CTransparentComparatorTest | |
CTypeTensorTest | |
▶CTypeVectorTestBase< DerivedClass > | |
CPointTestBase< DerivedClass > | |
▶CTypeVectorTestBase< Node > | |
▶CPointTestBase< Node > | |
CNodeTest | |
▶CTypeVectorTestBase< Point > | |
▶CPointTestBase< Point > | |
CPointTest | |
▶CTypeVectorTestBase< VectorValue< Complex > > | |
CComplexVectorValueTest | |
▶CTypeVectorTestBase< VectorValue< Number > > | |
CNumberVectorValueTest | |
▶CTypeVectorTestBase< VectorValue< Real > > | |
CRealVectorValueTest | |
CVectorCompareTypesTest | |
CVectormapTest | |
CVolumeTest | |
CWhichNodeAmITest | |
CWriteEdgesetData | |
CWriteElemsetData | |
CWriteNodesetData | |
CWriteSidesetData | |
CWriteVecAndScalar | |
CXdrTest | |
ClibMesh::TestClass | |
ClibMesh::TetGenMeshInterface | Class TetGenMeshInterface provides an interface for tetrahedralization of meshes using the TetGen library |
ClibMesh::TetGenWrapper | The TetGenWrapper provides an interface for basic access to TetGen data structures and methods |
▶CTimeSolverTestImplementation< TimeSolverType > | |
CThetaSolverTestBase< TimeSolverType > | |
CThetaSolverTestBase< TimeSolverType > | |
▶CTimeSolverTestImplementation< Euler2Solver > | |
▶CThetaSolverTestBase< Euler2Solver > | |
CEuler2SolverSecondOrderTest | |
CEuler2SolverTest | |
CThetaSolverTestBase< Euler2Solver > | |
▶CTimeSolverTestImplementation< EulerSolver > | |
▶CThetaSolverTestBase< EulerSolver > | |
CEulerSolverSecondOrderTest | |
CEulerSolverTest | |
CThetaSolverTestBase< EulerSolver > | |
▶CTimeSolverTestImplementation< NewmarkSolver > | |
▶CNewmarkSolverTestBase | |
CNewmarkSolverTest | |
Ctimeval | |
Ctoken | |
ClibMesh::TopologyMap | Data structures that enable topology-based lookups of nodes created by mesh refinement |
▶CTransientNonlinearImplicitSystem | |
CBiharmonic::JR | Biharmonic's friend class definition |
▶CTransientRBConstruction | |
CSimpleRBConstruction | |
▶CTransientRBEvaluation | |
CSimpleRBEvaluation | |
ClibMesh::RBDataDeserialization::TransientRBEvaluationDeserialization | This class de-serializes a TransientRBEvaluation object using the Cap'n Proto library |
ClibMesh::RBDataSerialization::TransientRBEvaluationSerialization | This class serializes a TransientRBEvaluation object using the Cap'n Proto library |
ClibMesh::TreeNode< N > | This class defines a node on a tree |
▶ClibMesh::TriangulatorInterface | |
ClibMesh::Poly2TriTriangulator | A C++ interface between LibMesh and the poly2tri library, with custom code for Steiner point insertion |
ClibMesh::TriangleInterface | A C++ interface between LibMesh and the Triangle library written by J.R |
ClibMesh::tuple_n< Index, T > | |
ClibMesh::tuple_n< 0, T > | |
ClibMesh::TypeNTensor< N, T > | This class will eventually define a rank-N tensor in LIBMESH_DIM dimensional space of type T |
ClibMesh::TypesEqual< T1, T2 > | |
ClibMesh::TypesEqual< T, T > | |
▶ClibMesh::TypeTensor< T > | This class defines a tensor in LIBMESH_DIM dimensional space of type T |
ClibMesh::TensorValue< T > | This class defines a tensor in LIBMESH_DIM dimensional Real or Complex space |
ClibMesh::TypeTensorColumn< T > | |
ClibMesh::TypeToSend< T > | For ease of communication, we allow users to translate their own value types to a more easily computable (typically a vector of some fixed-size type) output, by specializing these calls using different types |
ClibMesh::TypeToSend< MetaPhysicL::DynamicSparseNumberArray< T, IndexType > > | |
▶ClibMesh::TypeVector< T > | This class defines a vector in LIBMESH_DIM dimensional space of type T |
ClibMesh::VectorValue< T > | This class defines a vector in LIBMESH_DIM dimensional Real or Complex space |
▶ClibMesh::TypeVector< Real > | |
▶ClibMesh::Point | A Point defines a location in LIBMESH_DIM dimensional Real space |
ClibMesh::Node | A Node is like a Point , but with more information |
ClibMesh::VectorValue< Real > | |
ClibMesh::TypeVectorAttributes< V > | |
▶ClibMesh::TypeVectorAttributes< libMesh::Point > | |
CTIMPI::Attributes< libMesh::Point > | |
▶ClibMesh::TypeVectorAttributes< libMesh::TypeVector< T > > | |
CTIMPI::Attributes< libMesh::TypeVector< T > > | |
▶ClibMesh::TypeVectorAttributes< libMesh::VectorValue< T > > | |
CTIMPI::Attributes< libMesh::VectorValue< T > > | |
ClibMesh::TypeVectorOpFunction< V > | |
▶ClibMesh::TypeVectorOpFunction< libMesh::Point > | |
CTIMPI::OpFunction< libMesh::Point > | |
▶ClibMesh::TypeVectorOpFunction< libMesh::TypeVector< T > > | |
CTIMPI::OpFunction< libMesh::TypeVector< T > > | |
▶ClibMesh::TypeVectorOpFunction< libMesh::VectorValue< T > > | |
CTIMPI::OpFunction< libMesh::VectorValue< T > > | |
CUnitPerfItem | |
ClibMesh::DenseMatrix< T >::UseBlasLapack | Helper structure for determining whether to use blas_lapack |
CGETPOT_NAMESPACE::GetPot::variable | Variable to be specified on the command line or in input files |
▶ClibMesh::Variable | This class defines the notion of a variable in the system |
ClibMesh::VariableGroup | This class defines a logically grouped set of variables in the system |
▶Cvariant_filter_iterator< Predicate, Type, ReferenceType, PointerType, ConstType, ConstReferenceType, ConstPointerType > | Original Authors: Corwin Joy * Michael Gradman cjoy@.nosp@m.hous.nosp@m.ton.r.nosp@m.r.co.nosp@m.m * Micha.nosp@m.el.G.nosp@m.radma.nosp@m.n@ca.nosp@m.minus.nosp@m..com Caminus, Suite 1150, Two Allen Center, 1200 Smith Street, Houston, TX 77002 This class is an extension of variant_bidirectional_iterator to a filter_iterator similar to boost's |
ClibMesh::MeshBase::const_element_iterator | The definition of the const_element_iterator struct |
ClibMesh::MeshBase::const_node_iterator | The definition of the const_node_iterator struct |
ClibMesh::MeshBase::element_iterator | The definition of the element_iterator struct |
ClibMesh::MeshBase::node_iterator | The definition of the node_iterator struct |
▶Cvariant_filter_iterator< Elem::Predicate, Elem *> | |
ClibMesh::Elem::side_iterator | The definition of the struct used for iterating over sides |
ClibMesh::mapvector< Val, index_t >::veclike_iterator | |
ClibMesh::chunked_mapvector< Val, index_t, N >::veclike_iterator_base< MapIter > | |
▶ClibMesh::chunked_mapvector< Val, index_t, N >::veclike_iterator_base< maptype::const_iterator > | |
ClibMesh::chunked_mapvector< Val, index_t, N >::const_veclike_iterator | |
▶ClibMesh::chunked_mapvector< Val, index_t, N >::veclike_iterator_base< maptype::iterator > | |
ClibMesh::chunked_mapvector< Val, index_t, N >::veclike_iterator | |
▶Cvector | |
ClibMesh::DirichletBoundaries | We're using a class instead of a typedef to allow forward declarations and future flexibility |
ClibMesh::SparsityPattern::Graph | |
ClibMesh::StatisticsVector< T > | The StatisticsVector class is derived from the std::vector<> and therefore has all of its useful features |
ClibMesh::vectormap< Key, Tp > |
This vectormap templated class is intended to provide the performance characteristics of a sorted std::vector with an interface more closely resembling that of a std::map, for use in particular when memory is tight |
▶ClibMesh::StatisticsVector< ErrorVectorReal > | |
ClibMesh::ErrorVector | The ErrorVector is a specialization of the StatisticsVector for error data computed on a finite element mesh |
ClibMesh::VectorizedEvalInput | Define a struct for the input to the "vectorized evaluate" functions below |
ClibMesh::VectorOfNodesAdaptor | |
ClibMesh::EnsightIO::Vectors | |
ClibMesh::VectorSetAction< Val > | The VectorSetAction output functor class can be used with a GenericProjector to set projection values (which must be of type Val) as coefficients of the given NumericVector |
ClibMesh::WendlandRBF< SpaceDim, Continuity > | Simple radial basis function |
ClibMesh::WrappedPetsc< T > | |
ClibMesh::WrappedPetsc< IS > | |
ClibMesh::WrappedPetsc< KSP > | |
ClibMesh::WrappedPetsc< Mat > | |
ClibMesh::WrappedPetsc< PC > | |
ClibMesh::WrappedPetsc< SNES > | |
ClibMesh::Xdr | This class implements a C++ interface to the XDR (eXternal Data Representation) format |
▶CBase | |
ClibMesh::RBConstructionBase< Base > | This class is part of the rbOOmit framework |
ClibMesh::TransientSystem< Base > | Manages storage and variables for transient systems |