Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 Callocator
 ClibMesh::VariationalMeshSmoother::Array2D< T >
 ClibMesh::VariationalMeshSmoother::Array3D< T >
 ClibMesh::System::Assembly
 Catomic
 ClibMesh::Parallel::Attributes< T >
 ClibMesh::DofMap::AugmentSendList
 ClibMesh::DofMap::AugmentSparsityPattern
 ClibMesh::InfFE< Dim, T_radial, T_map >::Base
 ClibMesh::BasicOStreamProxy< charT, traits >
 ClibMesh::Threads::BlockedRange< T >
 ClibMesh::Threads::BoolAcquire
 ClibMesh::BoundaryProjectSolution
 ClibMesh::BuildProjectionList
 ClibMesh::Parallel::BuildStandardTypeVector< n_minus_i >
 ClibMesh::Parallel::BuildStandardTypeVector< 0 >
 ClibMesh::Parallel::Communicator
 ClibMesh::CompareElemIdsByLevel
 ClibMesh::CompareTypes< S, T >
 ClibMesh::CompareTypes< MetaPhysicL::DynamicSparseNumberArray< T, I >, T2 >
 ClibMesh::CompareTypes< std::complex< T >, T >
 ClibMesh::CompareTypes< T, std::complex< T > >
 ClibMesh::CompareTypes< T, T >
 ClibMesh::NonlinearImplicitSystem::ComputeBounds
 ClibMesh::OptimizationSystem::ComputeEqualityConstraints
 ClibMesh::OptimizationSystem::ComputeEqualityConstraintsJacobian
 ClibMesh::OptimizationSystem::ComputeGradient
 ClibMesh::OptimizationSystem::ComputeHessian
 ClibMesh::OptimizationSystem::ComputeInequalityConstraints
 ClibMesh::OptimizationSystem::ComputeInequalityConstraintsJacobian
 ClibMesh::NonlinearImplicitSystem::ComputeJacobian
 ClibMesh::PetscNonlinearSolver< T >::ComputeLineSearchObject
 ClibMesh::OptimizationSystem::ComputeLowerAndUpperBounds
 ClibMesh::OptimizationSystem::ComputeObjective
 ClibMesh::NonlinearImplicitSystem::ComputePostCheck
 ClibMesh::NonlinearImplicitSystem::ComputeResidual
 ClibMesh::NonlinearImplicitSystem::ComputeResidualandJacobian
 ClibMesh::NonlinearImplicitSystem::ComputeVectorSubspace
 ClibMesh::mapvector< Val, index_t >::const_veclike_iterator
 ClibMesh::ConstCouplingAccessor
 ClibMesh::ConstCouplingRow
 ClibMesh::ConstCouplingRowConstIterator
 ClibMesh::ConstParameterProxy< T >
 ClibMesh::System::Constraint
 ClibMesh::SensitivityData::ConstRow
 ClibMesh::ConstTypeTensorColumn< T >
 ClibMesh::ExodusII_IO_Helper::Conversion
 ClibMesh::Parallel::Utils::Convert< KeyType >
 ClibMesh::Parallel::Utils::Convert< Hilbert::HilbertIndices >
 ClibMesh::Parallel::Utils::Convert< std::pair< FirstKeyType, SecondKeyType > >
 ClibMesh::CouplingMatrixDefines the coupling between variables of a System
 ClibMesh::Parallel::data_type
 ClibMesh::Parallel::DataPlusInt< T >
 ClibMesh::Parallel::DataType
 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 >
 ClibMesh::DenseVectorBase< T >
 ClibMesh::DiffContext
 ClibMesh::DifferentiablePhysics
 ClibMesh::DifferentiableQoI
 ClibMesh::DirichletBoundaryClass for specifying Dirichlet boundary conditions as constraints
 CDM_libMesh
 CDMVec_libMesh
 ClibMesh::Utility::do_pow< N, T >
 ClibMesh::Utility::do_pow< 0, T >
 ClibMesh::Utility::do_pow< 1, T >
 ClibMesh::Utility::do_pow< 6, T >
 ClibMesh::DSNAOutput< Output >
 ClibMesh::DSNAOutput< VectorValue< InnerOutput > >
 ClibMesh::DTKAdapter
 CEdgeType
 ClibMesh::ElemCutterSubdivides a single element using a mesh generator
 ClibMesh::GmshIO::ElementDefinition
 ClibMesh::MeshRefinement::ElementFlagging
 ClibMesh::GmshIO::ElementMaps
 ClibMesh::VTKIO::ElementMaps
 ClibMesh::ExodusII_IO_Helper::ElementMaps
 ClibMesh::ElemHashUtilsA struct providing convenience functions for hashing elements
 ClibMesh::boostcopy::enable_if_c< B, T >
 ClibMesh::boostcopy::enable_if_c< false, T >
 CEpetra_Operator
 ClibMesh::ErrorEstimator
 ClibMesh::WeightedPatchRecoveryErrorEstimator::EstimateError
 ClibMesh::PatchRecoveryErrorEstimator::EstimateError
 Cex_block
 Cex_block_params
 Cex_init_params
 Cex_set
 Cex_set_specs
 Cex_var_params
 ClibMesh::ExactSolution
 Cexception
 ClibMesh::Factory< Base >Handles name-based creation of objects
 Cfalse_type
 Cfast_pool_allocator
 ClibMesh::FEComputeDataHelper class used with FEInterface::compute_data()
 ClibMesh::FEInterfaceInterface class which provides access to FE functions
 ClibMesh::FEMapComputes finite element mapping function values, gradients, etc
 ClibMesh::FEMFunctionBase< Output >
 ClibMesh::FEMFunctionWrapper< Output >
 ClibMesh::FEMContext::FENeeded< OutputType >
 ClibMesh::FEOutputType< T >
 ClibMesh::FEOutputType< LAGRANGE_VEC >
 ClibMesh::FEOutputType< NEDELEC_ONE >
 ClibMesh::FETransformationBase< OutputShape >
 ClibMesh::FETypeManages the family, order, etc. parameters for a given FE
 CFieldEvaluator
 ClibMesh::Parallel::FillDisplacementArray< n_minus_i >
 ClibMesh::Parallel::FillDisplacementArray< 0 >
 ClibMesh::vectormap< Key, Tp >::FirstCompare
 ClibMesh::vectormap< Key, Tp >::FirstOrder
 ClibMesh::FunctionBase< Output >Base class for functors that can be evaluated at a point and (optionally) time
 ClibMesh::FunctionBase< Number >
 ClibMesh::FunctionBase< Real >
 ClibMesh::FunctionBase< T >
 ClibMesh::GenericProjector< FFunctor, GFunctor, FValue, ProjectionAction >
 CGETPOT_NAMESPACE::GetPot
 ClibMesh::TriangleInterface::HoleClass for parameterizing 2D holes to be meshed with Triangle
 ClibMesh::HPSelector
 ClibMesh::HPSingularity
 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
 ClibMesh::System::Initialization
 ClibMesh::IntRange< T >
 ClibMesh::IntRange< T >::iterator
 Citerator
 ClibMesh::QoISet::iterator
 CJacobian
 ClibMesh::LibMeshInit
 ClibMesh::LinearSolutionMonitor
 ClibMesh::LocationMap< T >Std::map-like data structure using hashed Points for keys
 Clogic_error
 CGETPOT_NAMESPACE::GetPot::ltstr
 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::MatrixFillAction< ValIn, ValOut >
 ClibMesh::MeshCommunication
 ClibMesh::MeshInput< MT >
 ClibMesh::MeshInput< MeshBase >
 ClibMesh::MeshOutput< MT >
 ClibMesh::MeshOutput< MeshBase >
 ClibMesh::MeshSerializerTemporarily serializes a DistributedMesh for output
 ClibMesh::MeshSmoother
 ClibMesh::Parallel::MessageTag
 ClibMesh::METIS_CSR_Graph< IndexType >Compressed graph data structure used by MetisPartitioner
 ClibMesh::Predicates::multi_predicate
 ClibMesh::myhash
 ClibMesh::ExodusII_IO_Helper::NamesData
 Cnc_vlen_t
 ClibMesh::Threads::NonConcurrentThread
 ClibMesh::OldSolutionBase< Output, point_output >
 ClibMesh::Parallel::OpFunction< T >
 ClibMesh::OrderWrapper
 ClibMesh::Parallel::Packing< T >
 ClibMesh::Parallel::Packing< const Elem * >
 ClibMesh::Parallel::Packing< const Node * >
 ClibMesh::Parallel::Packing< Elem * >
 ClibMesh::Parallel::Packing< Node * >
 Cpair
 ClibMesh::ParallelObjectAn object whose state is distributed along a set of processors
 ClibMesh::ParameterAccessor< T >Base class for reading/writing sensitivity parameters
 ClibMesh::ParameterProxy< T >
 ClibMesh::Parameters
 ClibMesh::ParameterVectorSpecifies parameters for parameter sensitivity calculations
 ClibMesh::ParmetisHelperPointer-to-implementation class used by ParmetisPartitioner
 ClibMesh::PartitionerBase class for all concrete Partitioner instantiations
 ClibMesh::PerfDataData object managed by PerfLog
 ClibMesh::PerfItem
 ClibMesh::PerfLogResponsible for timing and summarizing events
 ClibMesh::PerfMonA class for interfacing with hardware timers
 ClibMesh::PeriodicBoundaryBaseBase class for all PeriodicBoundary implementations
 ClibMesh::PetscDMWrapper
 ClibMesh::PltLoader
 ClibMesh::PointerToPointerIter< T >
 ClibMesh::PointerToPointerIter< const Elem >
 ClibMesh::PointerToPointerIter< const Node >
 ClibMesh::PointerToPointerIter< Elem >
 ClibMesh::PointerToPointerIter< Node >
 ClibMesh::InverseDistanceInterpolation< KDDim >::PointListAdaptor< PLDim >
 ClibMesh::InverseDistanceInterpolation< KDDim >::PointListAdaptor< KDDim >
 Cpool_allocator
 ClibMesh::Parallel::PostWaitWork
 CPreconditioner
 CPredBase
 ClibMesh::Predicates::predicate< T >
 ClibMesh::System::QOI
 ClibMesh::System::QOIDerivative
 ClibMesh::QoISetUsed to specify quantities of interest in a simulation
 CQSubCell
 ClibMesh::MeshTools::Generation::QueryElemSubdomainIDBase
 ClibMesh::InfFE< Dim, T_radial, T_map >::Radial
 ClibMesh::Threads::RangeBody< Range, Body >
 ClibMesh::RawAccessor< FieldType >
 ClibMesh::RawAccessor< TypeNTensor< N, ScalarType > >
 ClibMesh::RawFieldType< FieldType >
 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 > >
 ClibMesh::RBDataDeserialization::RBEIMEvaluationDeserialization
 ClibMesh::RBDataSerialization::RBEIMEvaluationSerialization
 ClibMesh::RBDataDeserialization::RBEvaluationDeserializationDeserializes RBEvaluation objects using Cap'n Proto
 ClibMesh::RBDataSerialization::RBEvaluationSerializationSerializes RBEvaluation objects using Cap'n Proto
 ClibMesh::RBParameters
 ClibMesh::RBParametrizedFunctionProvides a reduced basis parameterized function
 ClibMesh::RBDataDeserialization::RBSCMEvaluationDeserialization
 ClibMesh::RBDataSerialization::RBSCMEvaluationSerialization
 ClibMesh::RBTemporalDiscretizationEncapsulates the details of the generalized Euler discretization
 ClibMesh::PoolAllocator< T >::rebind< U >
 ClibMesh::Threads::scalable_allocator< T >::rebind< U >
 ClibMesh::FastPoolAllocator< T >::rebind< U >
 ClibMesh::Threads::recursive_mutex
 ClibMesh::ReferenceCounterCommon base for all objects whose creations/destructions are counted
 ClibMesh::RefinementSelector
 ClibMesh::Parallel::Request
 ClibMesh::Parallel::request
 CRequired
 ClibMesh::ResidualContext
 ClibMesh::Utility::ReverseBytes
 ClibMesh::SensitivityData::Row
 Cruntime_error
 Cscalable_allocator
 ClibMesh::EnsightIO::Scalars
 ClibMesh::ScalarTraits< T >
 ClibMesh::ScalarTraits< MetaPhysicL::DynamicSparseNumberArray< T, I > >
 ClibMesh::ScalarTraits< std::complex< T > >
 ClibMesh::Threads::recursive_mutex::scoped_lock
 ClibMesh::Threads::spin_mutex::scoped_lock
 ClibMesh::SensitivityDataHolds completed parameter sensitivity calculations
 Cset
 ClibMesh::Singleton::Setup
 ClibMesh::Elem::SideIter
 CSideType
 ClibMesh::SimpleRange< I >
 ClibMesh::SingletonBase class for all library singleton objects
 ClibMesh::SolutionHistoryFor storing and retrieving timestep data
 ClibMesh::Threads::spin_mutex
 ClibMesh::Threads::split
 ClibMesh::Parallel::status
 ClibMesh::Parallel::Status
 ClibMesh::StoredRange< iterator_type, object_type >Utility class for defining generic ranges for threading
 ClibMesh::SurfaceBase class for Plane and Sphere classes
 ClibMesh::Parallel::SyncEverything
 ClibMesh::SyncLocalIDs
 ClibMesh::SyncNodalPositions
 ClibMesh::SyncRefinementFlags
 ClibMesh::SystemNorm
 ClibMesh::EnsightIO::SystemVars
 ClibMesh::Threads::task_scheduler_init
 ClibMesh::TestClass
 ClibMesh::TetGenMeshInterface
 ClibMesh::TetGenWrapper
 Ctoken
 ClibMesh::TopologyMapEnables topology-based lookups of nodes
 ClibMesh::RBDataDeserialization::TransientRBEvaluationDeserialization
 ClibMesh::RBDataSerialization::TransientRBEvaluationSerialization
 ClibMesh::TreeNode< N >Base class for different Tree types
 ClibMesh::TriangleInterface
 ClibMesh::tuple_n< I, T >
 ClibMesh::tuple_n< 0, T >
 ClibMesh::TypeNTensor< N, T >
 ClibMesh::TypesEqual< T1, T2 >
 ClibMesh::TypesEqual< T, T >
 ClibMesh::TypeTensor< T >
 ClibMesh::TypeTensorColumn< T >
 ClibMesh::TypeVector< T >
 ClibMesh::TypeVector< Real >
 ClibMesh::Parallel::TypeVectorOpFunction< V >
 ClibMesh::Parallel::TypeVectorOpFunction< Point >
 ClibMesh::Parallel::TypeVectorOpFunction< TypeVector< T > >
 ClibMesh::Parallel::TypeVectorOpFunction< VectorValue< T > >
 CGETPOT_NAMESPACE::GetPot::variable
 ClibMesh::VariableA variable which is solved for in a System of equations
 Cvariant_filter_iterator
 ClibMesh::mapvector< Val, index_t >::veclike_iterator
 Cvector
 ClibMesh::EnsightIO::Vectors
 ClibMesh::VectorSetAction< Val >
 ClibMesh::WendlandRBF< SpaceDim, Continuity >Interface for evaluating Wendland's radial basis functions
 ClibMesh::XdrC++ interface for the XDR (eXternal Data Representation) format
 CBase