| ▶NGETPOT_NAMESPACE |  | 
| ▶CGetPot |  | 
| Cltstr |  | 
| Cvariable |  | 
| ▶NlibMesh |  | 
| ▶Nboostcopy |  | 
| Cenable_if_c |  | 
| Cenable_if_c< false, T > |  | 
| ▶NMeshTools |  | 
| ▶NGeneration |  | 
| ▶NPrivate |  | 
| CGaussLobattoRedistributionFunction |  | 
| CQueryElemSubdomainIDBase |  | 
| CBoundingBox |  | 
| ▶NParallel |  | 
| ▶NUtils |  | 
| CConvert |  | 
| CConvert< Hilbert::HilbertIndices > |  | 
| CConvert< std::pair< FirstKeyType, SecondKeyType > > |  | 
| CAttributes |  | 
| CBinSorter | Parallel bin sorting object | 
| CBuildStandardTypeVector |  | 
| CBuildStandardTypeVector< 0 > |  | 
| CCommunicator |  | 
| Cdata_type |  | 
| CDataPlusInt |  | 
| CDataType |  | 
| CFillDisplacementArray |  | 
| CFillDisplacementArray< 0 > |  | 
| CHistogram | Used in conjunction with a BinSorter for parallel sorting | 
| CMessageTag |  | 
| COpFunction |  | 
| COpFunction< Point > |  | 
| COpFunction< TypeVector< T > > |  | 
| COpFunction< VectorValue< T > > |  | 
| Copfunction_dependent_false |  | 
| CPacking |  | 
| CPacking< const Elem * > |  | 
| CPacking< const Node * > |  | 
| CPacking< Elem * > |  | 
| CPacking< Node * > |  | 
| CPostWaitCopyBuffer |  | 
| CPostWaitDeleteBuffer |  | 
| CPostWaitDereferenceSharedPtr |  | 
| CPostWaitDereferenceTag |  | 
| CPostWaitFreeBuffer |  | 
| CPostWaitUnpackBuffer |  | 
| CPostWaitWork |  | 
| CRequest |  | 
| Crequest |  | 
| CSort | Object for performing parallel sorts using MPI | 
| CStandardType |  | 
| CStandardType< Hilbert::HilbertIndices > |  | 
| CStandardType< Point > |  | 
| CStandardType< std::complex< T > > |  | 
| CStandardType< std::pair< T1, T2 > > |  | 
| CStandardType< std::tuple< Types... > > |  | 
| CStandardType< TensorValue< T > > |  | 
| CStandardType< TypeTensor< T > > |  | 
| CStandardType< TypeVector< T > > |  | 
| CStandardType< VectorValue< T > > |  | 
| Cstandardtype_dependent_false |  | 
| CStatus |  | 
| Cstatus |  | 
| CSyncEverything |  | 
| CTypeVectorOpFunction |  | 
| ▶NPredicates |  | 
| Cabstract_multi_predicate |  | 
| CActive |  | 
| Cactive |  | 
| CActiveLocal |  | 
| CActiveLocalSubdomain |  | 
| CActiveNotLocal |  | 
| CActiveOnBoundary |  | 
| CActivePID |  | 
| CActiveSemiLocal |  | 
| CActiveSubdomain |  | 
| CActiveSubdomainSet |  | 
| CActiveType |  | 
| Cancestor |  | 
| CAncestor |  | 
| CBID |  | 
| Cbid |  | 
| CBND |  | 
| Cbnd |  | 
| Cboundary_side |  | 
| CBoundarySide |  | 
| Celem_type |  | 
| CEvaluable |  | 
| Cevaluable |  | 
| CFaceLocal |  | 
| Cfacelocal_pid |  | 
| CFlagged |  | 
| Cflagged |  | 
| CFlaggedPID |  | 
| CGhost |  | 
| Cis_null |  | 
| CIsNull |  | 
| CLevel |  | 
| Clevel |  | 
| CLocal |  | 
| CLocalLevel |  | 
| CLocalNotLevel |  | 
| Cmulti_predicate |  | 
| Cnot_active |  | 
| Cnot_ancestor |  | 
| Cnot_level |  | 
| Cnot_null |  | 
| Cnot_pid |  | 
| Cnot_subactive |  | 
| CNotActive |  | 
| CNotAncestor |  | 
| CNotLevel |  | 
| CNotLocal |  | 
| CNotNull |  | 
| CNotPID |  | 
| CNotSubActive |  | 
| Cnull_neighbor |  | 
| Cpid |  | 
| CPID |  | 
| Cpredicate |  | 
| Csemilocal_pid |  | 
| CSubActive |  | 
| Csubactive |  | 
| Csubdomain |  | 
| Csubdomain_set |  | 
| CType |  | 
| ▶NRBDataDeserialization |  | 
| CRBEIMEvaluationDeserialization |  | 
| CRBEvaluationDeserialization | Deserializes RBEvaluation objects using Cap'n Proto | 
| CRBSCMEvaluationDeserialization |  | 
| CTransientRBEvaluationDeserialization |  | 
| ▶NRBDataSerialization |  | 
| CRBEIMEvaluationSerialization |  | 
| CRBEvaluationSerialization | Serializes RBEvaluation objects using Cap'n Proto | 
| CRBSCMEvaluationSerialization |  | 
| CTransientRBEvaluationSerialization |  | 
| ▶NSparsityPattern | Defines the sparsity pattern of a sparse matrix | 
| CBuild |  | 
| CGraph |  | 
| CNonlocalGraph |  | 
| ▶NTensorTools |  | 
| CDecrementRank |  | 
| CDecrementRank< TensorValue< T > > |  | 
| CDecrementRank< TypeNTensor< N, T > > |  | 
| CDecrementRank< TypeTensor< T > > |  | 
| CDecrementRank< TypeVector< T > > |  | 
| CDecrementRank< VectorValue< T > > |  | 
| CIncrementRank |  | 
| CIncrementRank< TensorValue< T > > |  | 
| CIncrementRank< TypeNTensor< N, T > > |  | 
| CIncrementRank< TypeTensor< T > > |  | 
| CIncrementRank< TypeVector< T > > |  | 
| CIncrementRank< VectorValue< T > > |  | 
| CMakeNumber |  | 
| CMakeNumber< std::complex< T > > |  | 
| CMakeNumber< TensorValue< T > > |  | 
| CMakeNumber< TypeNTensor< N, T > > |  | 
| CMakeNumber< TypeTensor< T > > |  | 
| CMakeNumber< TypeVector< T > > |  | 
| CMakeNumber< VectorValue< T > > |  | 
| CMakeReal |  | 
| CMakeReal< std::complex< T > > |  | 
| CMakeReal< TensorValue< T > > |  | 
| CMakeReal< TypeNTensor< N, T > > |  | 
| CMakeReal< TypeTensor< T > > |  | 
| CMakeReal< TypeVector< T > > |  | 
| CMakeReal< VectorValue< T > > |  | 
| ▶NThreads |  | 
| Catomic |  | 
| CBlockedRange |  | 
| CBoolAcquire |  | 
| CNonConcurrentThread |  | 
| CRangeBody |  | 
| ▶Crecursive_mutex |  | 
| Cscoped_lock |  | 
| ▶Cscalable_allocator |  | 
| Crebind |  | 
| ▶Cspin_mutex |  | 
| Cscoped_lock |  | 
| Csplit |  | 
| Ctask_scheduler_init |  | 
| ▶NUtility |  | 
| Cdo_pow |  | 
| Cdo_pow< 0, T > |  | 
| Cdo_pow< 1, T > |  | 
| Cdo_pow< 6, T > |  | 
| CReverseBytes |  | 
| CAbaqusIO |  | 
| CAdaptiveTimeSolver |  | 
| CAdjointDofConstraintValues |  | 
| CAdjointRefinementEstimator |  | 
| CAdjointResidualErrorEstimator |  | 
| CAnalyticFunction | Wraps a function pointer into a FunctionBase object | 
| CAztecLinearSolver |  | 
| CBasicOStreamProxy |  | 
| CBoundaryInfo | Used by the Mesh to keep track of boundary nodes and elements | 
| CBoundaryMesh | Specialized mesh used for keeping track of boundary elements | 
| CBoundaryProjectSolution |  | 
| CBoundaryVolumeSolutionTransfer |  | 
| CBoundingBox |  | 
| CBuildProjectionList |  | 
| CCell | The base class for all 3D geometric element types | 
| CCentroidPartitioner |  | 
| CCheckpointIO |  | 
| CCompareElemIdsByLevel |  | 
| CCompareTypes |  | 
| CCompareTypes< MetaPhysicL::DynamicSparseNumberArray< T, I >, T2 > |  | 
| CCompareTypes< std::complex< T >, T > |  | 
| CCompareTypes< T, std::complex< T > > |  | 
| CCompareTypes< T, T > |  | 
| CCompositeFEMFunction | FEMFunction which is a function of another function | 
| CCompositeFunction | A function that returns a vector whose components are defined by multiple functions | 
| CCondensedEigenSystem | Extends EigenSystem to allow certain DOFs to be condensed out | 
| CConstCouplingAccessor |  | 
| CConstCouplingRow |  | 
| CConstCouplingRowConstIterator |  | 
| CConstFEMFunction | FEMFunction that returns a single value | 
| CConstFunction | Function that returns a single value that never changes | 
| CConstParameterProxy |  | 
| CConstTypeTensorColumn |  | 
| CContinuationSystem |  | 
| CConvergenceFailure |  | 
| CCouplingAccessor |  | 
| CCouplingMatrix | Defines the coupling between variables of a System | 
| CDefaultCoupling |  | 
| CDenseMatrix | A matrix object used for finite element assembly and numerics | 
| CDenseMatrixBase |  | 
| CDenseSubMatrix |  | 
| CDenseSubVector |  | 
| CDenseVector |  | 
| CDenseVectorBase |  | 
| CDGFEMContext | Extends FEMContext to work for DG problems | 
| CDiffContext |  | 
| CDifferentiablePhysics |  | 
| CDifferentiableQoI |  | 
| CDifferentiableSystem |  | 
| CDiffSolver |  | 
| CDirectSolutionTransfer | Implements solution transfers for matched variable/mesh case | 
| CDirichletBoundaries |  | 
| CDirichletBoundary | Class for specifying Dirichlet boundary conditions as constraints | 
| CDiscontinuityMeasure |  | 
| CDistributedMesh | Mesh data structure which is distributed across all processors | 
| CDistributedVector |  | 
| CDofConstraints |  | 
| CDofConstraintValueMap |  | 
| ▶CDofMap | Manages the degrees of freedom (DOFs) in a simulation | 
| CAugmentSendList |  | 
| CAugmentSparsityPattern |  | 
| CDofObject |  | 
| CDSNAOutput |  | 
| CDSNAOutput< VectorValue< InnerOutput > > |  | 
| CDTKAdapter |  | 
| CDTKEvaluator |  | 
| CDTKSolutionTransfer |  | 
| CDynamicCastFailure |  | 
| CEdge | The base class for all 1D geometric element types | 
| CEdge2 | A 1D geometric element with 2 nodes | 
| CEdge3 | A 1D geometric element with 3 nodes | 
| CEdge4 | A 1D geometric element with 4 nodes | 
| CEigenPreconditioner |  | 
| CEigenSolver | Base class which defines the interface for solving eigenproblems | 
| CEigenSparseLinearSolver |  | 
| CEigenSparseMatrix |  | 
| CEigenSparseVector |  | 
| CEigenSystem | Manages consistently variables, degrees of freedom, and coefficient vectors for eigenvalue problems | 
| CEigenTimeSolver |  | 
| ▶CElem | The base class for all geometric element types | 
| CChildRefIter |  | 
| CConstChildRefIter |  | 
| CConstNodeRefIter |  | 
| CNodeRefIter |  | 
| Cside_iterator |  | 
| CSideIter |  | 
| CElemAssembly |  | 
| CElemCutter | Subdivides a single element using a mesh generator | 
| CElemHashUtils | A struct providing convenience functions for hashing elements | 
| ▶CEnsightIO |  | 
| CScalars |  | 
| CSystemVars |  | 
| CVectors |  | 
| CEpetraMatrix |  | 
| CEpetraVector |  | 
| CEquationSystems | Manages multiples systems of equations | 
| CErrorEstimator |  | 
| CErrorVector |  | 
| CEuler2Solver |  | 
| CEulerSolver |  | 
| CExactErrorEstimator |  | 
| CExactSolution |  | 
| CExodusII_IO | Handles reading and writing of Exodus binary files | 
| ▶CExodusII_IO_Helper |  | 
| CConversion |  | 
| CElementMaps |  | 
| CNamesData |  | 
| CExplicitSystem | Manages consistently variables, degrees of freedom, and coefficient vectors for explicit systems | 
| CFace | The base class for all 2D geometric element types | 
| CFactory | Handles name-based creation of objects | 
| CFactoryImp |  | 
| ▶CFastPoolAllocator | Boost-derived allocator that can be used with std::containers | 
| Crebind |  | 
| CFE | Template class which generates the different FE families and orders | 
| CFEAbstract |  | 
| CFEClough |  | 
| CFEComputeData | Helper class used with FEInterface::compute_data() | 
| CFEGenericBase |  | 
| CFEHermite |  | 
| CFEHierarchic |  | 
| CFEInterface | Interface class which provides access to FE functions | 
| CFEL2Hierarchic |  | 
| CFEL2Lagrange |  | 
| CFELagrange |  | 
| CFELagrangeVec |  | 
| CFEMap | Computes finite element mapping function values, gradients, etc | 
| ▶CFEMContext |  | 
| CFENeeded |  | 
| CFEMFunctionBase |  | 
| CFEMFunctionWrapper |  | 
| CFEMonomial |  | 
| CFEMPhysics |  | 
| CFEMSystem |  | 
| CFENedelecOne |  | 
| CFEOutputType |  | 
| CFEOutputType< LAGRANGE_VEC > |  | 
| CFEOutputType< NEDELEC_ONE > |  | 
| CFEScalar |  | 
| CFESubdivision |  | 
| CFETransformationBase |  | 
| CFEType | Manages the family, order, etc. parameters for a given FE | 
| CFEXYZ |  | 
| CFEXYZMap | An implementation of FEMap for "XYZ" elements | 
| CFileError |  | 
| CFirstOrderUnsteadySolver |  | 
| CFloatingPointException |  | 
| CFrequencySystem |  | 
| CFroIO |  | 
| CFunctionBase | Base class for functors that can be evaluated at a point and (optionally) time | 
| CGenericProjector |  | 
| CGhostingFunctor |  | 
| CGhostPointNeighbors |  | 
| ▶CGmshIO |  | 
| CElementDefinition |  | 
| CElementMaps |  | 
| CGMVIO |  | 
| CGnuPlotIO |  | 
| CH1FETransformation |  | 
| CHCurlFETransformation |  | 
| CHex | The base class for all hexahedral element types | 
| CHex20 | A 3D hexahedral element with 20 nodes | 
| CHex27 | A 3D hexahedral element with 27 nodes | 
| CHex8 | A 3D hexahedral element with 8 nodes | 
| CHilbertSFCPartitioner | Partitioner based on Hilbert's space filling curve algorithm | 
| CHPCoarsenTest |  | 
| CHPSelector |  | 
| CHPSingularity |  | 
| CImplicitSystem | Manages consistently variables, degrees of freedom, coefficient vectors, and matrices for implicit systems | 
| CInfCell | The base class for all 3D infinite geometric element types | 
| CInfEdge2 | A 1D infinite element with 2 nodes | 
| CInfElemBuilder |  | 
| ▶CInfFE | Base class for all the infinite geometric element types | 
| CBase |  | 
| CRadial |  | 
| CInfHex | The base class for all 3D infinite hexahedral element types | 
| CInfHex16 | A 3D infinite hexahedral element with 16 nodes | 
| CInfHex18 | A 3D infinite hexahedral element with 18 nodes | 
| CInfHex8 | A 3D infinite hexahedral element with 8 nodes | 
| CInfPrism | The base class for all 3D infinite prismatic element types | 
| CInfPrism12 | A 3D infinite prismatic element with 12 nodes | 
| CInfPrism6 | A 3D infinite prismatic element with 6 nodes | 
| CInfQuad | The base class for all 2D infinite quadrilateral element types | 
| CInfQuad4 | A 2D infinite quadrilateral element with 4 nodes | 
| CInfQuad6 | A 2D infinite quadrilateral element with 6 nodes | 
| ▶CIntRange |  | 
| Citerator |  | 
| ▶CInverseDistanceInterpolation |  | 
| CPointListAdaptor |  | 
| CJumpErrorEstimator |  | 
| CKellyErrorEstimator |  | 
| CLaplaceMeshSmoother |  | 
| CLaplacianErrorEstimator |  | 
| CLaspackLinearSolver |  | 
| CLaspackMatrix |  | 
| CLaspackVector |  | 
| CLibMeshInit |  | 
| CLinearImplicitSystem | Manages consistently variables, degrees of freedom, coefficient vectors, matrices and linear solvers for implicit systems | 
| CLinearPartitioner | Partitions the elements based solely on their ids | 
| CLinearSolutionMonitor |  | 
| CLinearSolver |  | 
| CLocationMap | Std::map-like data structure using hashed Points for keys | 
| CLogicError |  | 
| CMappedSubdomainPartitioner | Partitions elements based on user-defined mapping from subdomain ids -> processor ids | 
| ▶Cmapvector |  | 
| Cconst_veclike_iterator |  | 
| Cveclike_iterator |  | 
| CMatlabIO |  | 
| CMatrixFillAction |  | 
| CMEDITIO |  | 
| CMemorySolutionHistory | Stores past solutions in memory | 
| CMesh | Manages a collection of Nodes and Elems | 
| Cmesh_inserter_iterator | An output iterator for use with packed_range functions | 
| ▶CMeshBase | Base class for Mesh | 
| Cconst_element_iterator |  | 
| Cconst_node_iterator |  | 
| Celement_iterator |  | 
| Cnode_iterator |  | 
| CMeshCommunication |  | 
| CMeshfreeInterpolation | Base class which defines the mesh-free interpolation interface | 
| CMeshfreeSolutionTransfer | A SolutionTransfer object that does "mesh free" interpolation | 
| CMeshFunction |  | 
| CMeshFunctionSolutionTransfer | SolutionTransfer object which uses a MeshFunction | 
| CMeshInput |  | 
| CMeshOutput |  | 
| ▶CMeshRefinement | Responsible for mesh refinement algorithms and data | 
| CElementFlagging |  | 
| CMeshSerializer | Temporarily serializes a DistributedMesh for output | 
| CMeshSmoother |  | 
| CMETIS_CSR_Graph | Compressed graph data structure used by MetisPartitioner | 
| CMetisPartitioner | Partitioner which interfaces with the METIS library | 
| CMortonSFCPartitioner | Partitioner based on Morton's space filling curve algorithm | 
| Cmyhash |  | 
| CNameBasedIO |  | 
| CNemesis_IO |  | 
| CNemesis_IO_Helper |  | 
| CNewmarkSolver |  | 
| CNewmarkSystem | Implements the Newmark time integration scheme | 
| CNewtonSolver |  | 
| CNloptOptimizationSolver |  | 
| CNode | A geometric point in (x,y,z) space associated with a DOF | 
| CNodeConstraints |  | 
| CNodeElem | A zero-dimensional geometric entity implementing the Elem interface | 
| ▶CNonlinearImplicitSystem | Manages consistently variables, degrees of freedom, coefficient vectors, matrices and non-linear solvers for implicit systems | 
| CComputeBounds |  | 
| CComputeJacobian |  | 
| CComputePostCheck |  | 
| CComputeResidual |  | 
| CComputeResidualandJacobian |  | 
| CComputeVectorSubspace |  | 
| CNonlinearSolver |  | 
| CNoSolutionHistory | For storing and retrieving timestep data | 
| CNotImplemented |  | 
| CNoxNonlinearSolver |  | 
| Cnull_output_iterator | A do-nothing output iterator implementation | 
| CNumericVector | Provides a uniform interface to vector storage schemes for different linear algebra libraries | 
| COFFIO | Reads OOF OOGL triangulated surface files | 
| COldSolutionBase |  | 
| COldSolutionCoefs |  | 
| COldSolutionValue |  | 
| COptimizationSolver |  | 
| ▶COptimizationSystem |  | 
| CComputeEqualityConstraints |  | 
| CComputeEqualityConstraintsJacobian |  | 
| CComputeGradient |  | 
| CComputeHessian |  | 
| CComputeInequalityConstraints |  | 
| CComputeInequalityConstraintsJacobian |  | 
| CComputeLowerAndUpperBounds |  | 
| CComputeObjective |  | 
| COrderWrapper |  | 
| CParallelMesh |  | 
| CParallelObject | An object whose state is distributed along a set of processors | 
| CParameterAccessor | Base class for reading/writing sensitivity parameters | 
| CParameterMultiAccessor | Stores a user-provided pointer to a parameter | 
| CParameterMultiPointer | Stores multiple user-provided pointers | 
| CParameterPointer | Stores/modifies a user-provided pointer to a parameter | 
| CParameterProxy |  | 
| ▶CParameters |  | 
| CParameter |  | 
| CValue |  | 
| CParameterVector | Specifies parameters for parameter sensitivity calculations | 
| CParmetisHelper | Pointer-to-implementation class used by ParmetisPartitioner | 
| CParmetisPartitioner | Partitioner which provides an interface to ParMETIS | 
| CParsedFEMFunction | Support for using parsed functions in FEMSystem | 
| CParsedFEMFunctionParameter | Stores a pointer to a ParsedFEMFunction and a string for the parameter | 
| CParsedFunction | A Function defined by a std::string | 
| CParsedFunctionParameter | Stores a pointer to a parsed function and a string for the parameter | 
| CPartitioner | Base class for all concrete Partitioner instantiations | 
| CPatch |  | 
| ▶CPatchRecoveryErrorEstimator |  | 
| CEstimateError |  | 
| CPerfData | Data object managed by PerfLog | 
| CPerfItem |  | 
| CPerfLog | Responsible for timing and summarizing events | 
| CPerfMon | A class for interfacing with hardware timers | 
| CPeriodicBoundaries | Maps between boundary ids and PeriodicBoundaryBase objects | 
| CPeriodicBoundary | Used for implementing periodic BCs via constraints | 
| CPeriodicBoundaryBase | Base class for all PeriodicBoundary implementations | 
| CPetscDiffSolver |  | 
| CPetscDMWrapper |  | 
| CPetscLinearSolver |  | 
| CPetscMatrix | SparseMatrix interface to PETSc Mat | 
| ▶CPetscNonlinearSolver |  | 
| CComputeLineSearchObject |  | 
| CPetscPreconditioner |  | 
| CPetscSolverException |  | 
| CPetscVector | NumericVector interface to PETSc Vec | 
| CPlane | A geometric object representing a planar surface | 
| CPltLoader |  | 
| CPoint | A geometric point in (x,y,z) space | 
| CPointerToPointerIter |  | 
| CPointLocatorBase |  | 
| CPointLocatorTree |  | 
| CPointNeighborCoupling |  | 
| ▶CPoolAllocator | Boost-derived allocator that can be used with std::containers | 
| Crebind |  | 
| CPostscriptIO |  | 
| CPreconditioner |  | 
| CPrism | The base class for all prismatic element types | 
| CPrism15 | A 3D prismatic element with 15 nodes | 
| CPrism18 | A 3D prismatic element with 18 nodes | 
| CPrism6 | A 3D prismatic element with 6 nodes | 
| CProblem_Interface |  | 
| CPyramid | The base class for all pyramid element types | 
| CPyramid13 | A 3D pyramid element with 13 nodes | 
| CPyramid14 | A 3D pyramid element with 14 nodes | 
| CPyramid5 | A 3D pyramid element with 5 nodes | 
| CQBase | Base class for all quadrature families and orders | 
| CQClough | Implements quadrature rules for Clough-Tocher macroelements | 
| CQComposite | A quadrature rule for subdivided elements | 
| CQConical | Conical product quadrature rules for Tri and Tet elements | 
| CQGauss | Implements 1, 2, and 3D "Gaussian" quadrature rules | 
| CQGaussLobatto | Implements 1D and 2/3D tensor product Gauss-Lobatto quadrature rules | 
| CQGrid | Implements grid-based quadrature rules suitable for non-smooth functions | 
| CQGrundmann_Moller | Implements the quadrature rules of Grundmann and Moller in 2D and 3D | 
| CQJacobi | Implements 1D Gauss-Jacobi quadrature rules of various orders | 
| CQMonomial | Implements quadrature rules for non-tensor polynomials | 
| ▶CQoISet | Used to specify quantities of interest in a simulation | 
| Citerator |  | 
| CQSimpson | Implements Simpson's rule, i.e. nodal quadrature for quadratic elements | 
| CQTrap | Implements trapezoidal rule, i.e. nodal quadrature for linear elements | 
| CQuad | The base class for all quadrilateral element types | 
| CQuad4 | A 2D quadrilateral element with 4 nodes | 
| CQuad8 | A 2D quadrilateral element with 8 nodes | 
| CQuad9 | A 2D quadrilateral element with 9 nodes | 
| CQuadShell4 | A 2D quadrilateral shell element with 4 nodes | 
| CQuadShell8 | A 2D quadrilateral shell element with 8 nodes | 
| CRadialBasisInterpolation | Does radial basis function interpolation using Nanoflann | 
| CRawAccessor |  | 
| CRawAccessor< TypeNTensor< N, ScalarType > > |  | 
| CRawFieldType |  | 
| CRawFieldType< Gradient > |  | 
| CRawFieldType< Number > |  | 
| CRawFieldType< Real > |  | 
| CRawFieldType< RealGradient > |  | 
| CRawFieldType< RealTensor > |  | 
| CRawFieldType< Tensor > |  | 
| CRawFieldType< TypeNTensor< 3, Number > > |  | 
| CRawFieldType< TypeNTensor< 3, Real > > |  | 
| CRBAssemblyExpansion |  | 
| CRBConstruction |  | 
| CRBConstructionBase |  | 
| CRBEIMAssembly |  | 
| CRBEIMConstruction |  | 
| CRBEIMEvaluation |  | 
| CRBEIMTheta |  | 
| CRBEvaluation |  | 
| CRBParameters |  | 
| CRBParametrized |  | 
| CRBParametrizedFunction | Provides a reduced basis parameterized function | 
| CRBSCMConstruction |  | 
| CRBSCMEvaluation |  | 
| CRBTemporalDiscretization | Encapsulates the details of the generalized Euler discretization | 
| CRBTheta |  | 
| CRBThetaExpansion |  | 
| CReferenceCountedObject |  | 
| CReferenceCounter | Common base for all objects whose creations/destructions are counted | 
| CRefinementSelector |  | 
| CRemoteElem | Used by ParallelMesh to represent an Elem owned by another processor | 
| CReplicatedMesh | Mesh data structure replicated on all processors | 
| CResidualContext |  | 
| CScalarTraits |  | 
| CScalarTraits< MetaPhysicL::DynamicSparseNumberArray< T, I > > |  | 
| CScalarTraits< std::complex< T > > |  | 
| CSecondOrderUnsteadySolver |  | 
| ▶CSensitivityData | Holds completed parameter sensitivity calculations | 
| CConstRow |  | 
| CRow |  | 
| CSerialMesh |  | 
| CSFCPartitioner | Partitioner based on different types of space filling curves | 
| CShellMatrix |  | 
| CSiblingCoupling |  | 
| CSide | Proxy class for efficiently representing an Elem's side | 
| CSideEdge |  | 
| CSimpleRange |  | 
| ▶CSingleton | Base class for all library singleton objects | 
| CSetup |  | 
| CSlepcEigenSolver | EigenSolver implementation based on SLEPc | 
| CSolutionHistory | For storing and retrieving timestep data | 
| CSolutionTransfer | Base class for all SolutionTransfer implementations | 
| CSolverConfiguration |  | 
| CSolverException |  | 
| CSparseMatrix |  | 
| CSparseShellMatrix |  | 
| CSphere | A geometric object representing a sphere | 
| CStatisticsVector | A std::vector derived class for implementing simple statistical algorithms | 
| CSteadySolver |  | 
| CStoredRange | Utility class for defining generic ranges for threading | 
| CSubdomainPartitioner | Independently partitions chunks of subdomains and combines the results | 
| CSumShellMatrix |  | 
| CSurface | Base class for Plane and Sphere classes | 
| CSyncLocalIDs |  | 
| CSyncNodalPositions |  | 
| CSyncRefinementFlags |  | 
| ▶CSystem | Manages consistently variables, degrees of freedom, and coefficient vectors | 
| CAssembly |  | 
| CConstraint |  | 
| CInitialization |  | 
| CQOI |  | 
| CQOIDerivative |  | 
| CSystemNorm |  | 
| CSystemSubset |  | 
| ▶CSystemSubsetBySubdomain |  | 
| CSubdomainSelection |  | 
| CSubdomainSelectionByList |  | 
| CTaoOptimizationSolver |  | 
| CTecplotIO |  | 
| CTensorShellMatrix |  | 
| CTensorValue |  | 
| CTestClass |  | 
| CTet | The base class for all tetrahedral element types | 
| CTet10 | A 3D tetrahedral element with 10 nodes | 
| CTet4 | A 3D tetrahedral element with 4 nodes | 
| CTetGenIO |  | 
| CTetGenMeshInterface |  | 
| CTetGenWrapper |  | 
| CTimeSolver |  | 
| CTopologyMap | Enables topology-based lookups of nodes | 
| CTransientRBAssemblyExpansion |  | 
| CTransientRBConstruction |  | 
| CTransientRBEvaluation |  | 
| CTransientRBThetaExpansion |  | 
| CTransientSystem | Manages storage and variables for transient systems | 
| CTree | Tree class templated on the number of leaves on each node | 
| CTreeBase |  | 
| CTreeNode | Base class for different Tree types | 
| CTri | The base class for all triangular element types | 
| CTri3 | A 2D triangular element with 3 nodes | 
| CTri3Subdivision | A surface shell element used in mechanics calculations | 
| CTri6 | A 2D triangular element with 6 nodes | 
| ▶CTriangleInterface |  | 
| CArbitraryHole |  | 
| CHole | Class for parameterizing 2D holes to be meshed with Triangle | 
| CPolygonHole |  | 
| CTrilinosPreconditioner |  | 
| CTriShell3 |  | 
| Ctuple_n |  | 
| Ctuple_n< 0, T > |  | 
| CTwostepTimeSolver |  | 
| CTypeNTensor |  | 
| CTypesEqual |  | 
| CTypesEqual< T, T > |  | 
| CTypeTensor |  | 
| CTypeTensorColumn |  | 
| CTypeVector |  | 
| CUCDIO |  | 
| CUniformRefinementEstimator |  | 
| CUnsteadySolver |  | 
| CUnstructuredMesh | Base class for Replicated and Distributed meshes | 
| CUNVIO |  | 
| CVariable | A variable which is solved for in a System of equations | 
| CVariableGroup |  | 
| ▶CVariationalMeshSmoother |  | 
| CArray2D |  | 
| CArray3D |  | 
| ▶Cvectormap |  | 
| CFirstCompare |  | 
| CFirstOrder |  | 
| CVectorSetAction |  | 
| CVectorValue |  | 
| ▶CVTKIO |  | 
| CElementMaps |  | 
| ▶CWeightedPatchRecoveryErrorEstimator |  | 
| CEstimateError |  | 
| CWendlandRBF | Interface for evaluating Wendland's radial basis functions | 
| CWrappedFunction | Wrap a libMesh-style function pointer into a FunctionBase object | 
| CWrappedFunctor |  | 
| CXdr | C++ interface for the XDR (eXternal Data Representation) format | 
| CXdrIO |  | 
| CZeroFunction | ConstFunction that simply returns 0 | 
| CDM_libMesh |  | 
| CDMVec_libMesh |  | 
| Cex_block |  | 
| Cex_block_params |  | 
| Cex_init_params |  | 
| Cex_set |  | 
| Cex_set_specs |  | 
| Cex_var_params |  | 
| Cnc_vlen_t |  | 
| CPred |  | 
| Ctoken |  |