www.mooseframework.org
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NEigen
 NGradientOperatorCoordinates
 NHeatConduction
 NlibMeshThe following methods are specializations for using the Parallel::packed_range_* routines for a vector of Rays
 NMetaPhysicL
 NMoose
 NNS
 NPolycrystalICTools
 NPolynomialQuadraturePolynomials and quadratures based on defined distributions for Polynomial Chaos
 NPorousFlowVanGenuchtenVan Genuchten effective saturation, capillary pressure and relative permeability functions
 NRayTracingPackingUtils
 NStochasticToolsEnum for batch type in stochastic tools MultiApp
 NTIMPI
 NXfem
 CAbaqusUExternalDBCoupling user object to use Abaqus UEXTERNALDB subroutines in MOOSE
 CAbaqusUMATStressCoupling material to use Abaqus UMAT models in MOOSE
 CAbaqusUserElementThis user-object is a testbed for implementing a custom element
 CAbaqusUtilsUtility class to interface between the object oriented MOOSE app structure and global Abaqus utility functions
 CAbruptSofteningAbruptSoftening is a smeared crack softening model that abruptly drops the stress upon crack initiation
 CACBarrierFunction
 CACBarrierFunctionTempl
 CACBulkThis is the Allen-Cahn equation base class that implements the bulk or local energy term of the equation
 CAccumulateAuxAccumulate values from one auxiliary variable into another
 CACGBPoly
 CACGrGrBaseThis is the base class for kernels that calculate the residual for grain growth
 CACGrGrElasticDrivingForceCalculates the porton of the Allen-Cahn equation that results from the deformation energy
 CACGrGrMulti
 CACGrGrMultiTempl
 CACGrGrPolyThis kernel calculates the residual for grain growth for a single phase, poly-crystal system
 CACGrGrPolyLinearizedInterfaceThis kernel calculates the residual for grain growth for a single phase, polycrystal system using the linearized interface grain growth model
 CACInterfaceCompute the Allen-Cahn interface term with the weak form residual \( \left( \kappa_i \nabla\eta_i, \nabla (L_i \psi) \right) \)
 CACInterface2DMultiPhase1Compute the Allen-Cahn interface term with the weak form residual \( \left(\nabla (L \psi), 1/2 {\partial \kappa} \over {\partial \nabla \eta_{\alpha i}} \sum \{(\nabla \eta_{\beta j})^2 \} \right) \)
 CACInterface2DMultiPhase2Compute the Allen-Cahn interface term with the weak form residual \( \left( \kappa \nabla \eta_{\alpha i}, \nabla (L \psi) \right) \) It is assumed kappa is a function of gradients of two order parameters eta_alpha and eta_beta
 CACInterfaceChangedVariableConsiders cleavage plane anisotropy in the crack propagation
 CACInterfaceCleavageFractureConsiders cleavage plane anisotropy in the crack propagation
 CACInterfaceKobayashi1Kernel 1 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R
 CACInterfaceKobayashi2Kernel 2 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R
 CACInterfaceStressCompute the Allen-Cahn interface stress driving force contribution \( -\frac12L\left(\nabla \frac{\partial \sigma_{int}}{\partial\nabla\eta_i}:\epsilon, \psi_m \right) \)
 CACKappaFunction
 CACKappaFunctionTemplWhen kappa is a function of phase field variables, this kernel should be used to calculate the term which includes the derivatives of kappa
 CACMultiInterfaceCompute the gradient interface terms for a multiphase system
 CAcousticInertia
 CACSEDGPoly
 CActiveLearningGaussianProcess
 CActiveLearningGPDecision
 CActiveLearningMonteCarloSamplerA class used to perform Monte Carlo Sampling with active learning
 CActiveLearningReporterTemplThis is a base class for performing active learning routines, meant to be used in conjunction with Sampler multiapps and SamplerReporterTransfer
 CADAbruptSofteningADAbruptSoftening is a smeared crack softening model that abruptly drops the stress upon crack initiation and relies on automatic differentiation
 CADACBarrierFunction
 CADACGrGrMulti
 CADACInterfaceCompute the Allen-Cahn interface term with the weak form residual \( \left( \kappa_i \nabla\eta_i, \nabla (L_i \psi) \right) \)
 CADACInterfaceKobayashi1Kernel 1 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R
 CADACInterfaceKobayashi2Kernel 2 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R
 CADAdvection
 CADAllenCahnADAllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to computer the residual for the bulk part of the Allen-Cahn equation
 CADAllenCahnBaseThis is the Allen-Cahn equation base class that implements the bulk or local energy term of the equation
 CAdaptiveImportanceSamplerA class used to perform Adaptive Importance Sampling using a Markov Chain Monte Carlo algorithm
 CAdaptiveImportanceStatsAdaptiveImportanceStats will help make sample accept/reject decisions in adaptive Monte Carlo schemes
 CAdaptiveMonteCarloDecisionAdaptiveMonteCarloDecision will help make sample accept/reject decisions in adaptive Monte Carlo schemes
 CAdaptiveSamplerAction
 CAdaptiveSamplingCompletedPostprocessor
 CADAverageWallTemperature3EqnMaterialWeighted average of wall temperature between multiple heat sources to preserve total wall heat, for 1-phase flow
 CADBoundaryFlux3EqnBCBoundary conditions for the 1-D, 1-phase, variable-area Euler equations using a boundary flux user object
 CADBoundaryFlux3EqnFreeOutflowComputes the outflow boundary flux directly for the 1-D, 1-phase, variable-area Euler equations
 CADBoundaryFlux3EqnGhostBaseComputes boundary fluxes for the 1-D, variable-area Euler equations using a numerical flux user object and a ghost cell solution
 CADBoundaryFlux3EqnGhostDensityVelocityComputes boundary flux from densities and velocities for the 3-equation model using a ghost cell approach
 CADBoundaryFlux3EqnGhostMassFlowRateTemperatureComputes a boundary flux from a specified mass flow rate and temperature for the 1-D, 1-phase, variable-area Euler equations using a ghost cell
 CADBoundaryFlux3EqnGhostPressureComputes boundary flux from a specified pressure for the 1-D, 1-phase, variable-area Euler equations
 CADBoundaryFlux3EqnGhostStagnationPressureTemperatureComputes boundary flux from a specified stagnation pressure and temperature for the 1-D, 1-phase, variable-area Euler equations
 CADBoundaryFlux3EqnGhostVelocityTemperatureComputes a boundary flux from a specified velocity and temperature for the 1-D, 1-phase, variable-area Euler equations using a ghost cell
 CADBoundaryFlux3EqnGhostWallComputes flux for wall boundary conditions for the 1-D, 1-phase, variable-area Euler equations
 CADBoundaryFluxBaseA base class for computing/caching fluxes at boundaries
 CADCHSoretMobilityAdds contribution due to thermo-migration to the Cahn-Hilliard equation
 CADCHSplitChemicalPotentialSolves chemical potential in a weak sense (mu-mu_prop=0)
 CADCHSplitConcentrationSolves Cahn-Hilliard equation using chemical potential as non-linear variable
 CADCoefCoupledTimeDerivativeThis calculates the time derivative for a coupled variable multiplied by a scalar coefficient
 CADCompute1DFiniteStrainADCompute1DFiniteStrain defines a strain increment for finite strains in 1D problems, handling strains in other two directions
 CADCompute1DIncrementalStrainADCompute1DIncrementalStrain defines a strain increment only for incremental small strains in 1D problems, handling strains in other two directions
 CADCompute1DSmallStrainADCompute1DSmallStrain defines a strain tensor, assuming small strains, in 1D problems, handling strains in other two directions
 CADCompute2DFiniteStrainADCompute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D geometries, handling the out of plane strains
 CADCompute2DIncrementalStrainADCompute2DIncrementalStrain defines a strain increment only for incremental strains in 2D geometries, handling the out of plane strains
 CADCompute2DSmallStrainADCompute2DSmallStrain defines a strain tensor, assuming small strains, in 2D geometries / simulations
 CADComputeAxisymmetricRZFiniteStrainADComputeAxisymmetricRZFiniteStrain defines a strain increment and rotation increment for finite strains in an Axisymmetric simulation
 CADComputeAxisymmetricRZIncrementalStrainADComputeAxisymmetricRZIncrementalStrain defines a strain increment only for incremental strains in an Axisymmetric simulation
 CADComputeAxisymmetricRZSmallStrainADComputeAxisymmetricRZSmallStrain defines small strains in an Axisymmetric system
 CADComputeFiniteShellStrainADComputeFiniteShellStrain computes the strain increment term for shell elements under finite displacement/rotation scenarios
 CADComputeFiniteStrainElasticStressTemplADComputeFiniteStrainElasticStress computes the stress following elasticity theory for finite strains
 CADComputeFiniteStrainTemplADComputeFiniteStrain defines a strain increment and rotation increment, for finite strains
 CADComputeGreenLagrangeStrainADComputeGreenLagrangeStrain defines a non-linear Green-Lagrange strain tensor
 CADComputeIncrementalShellStrain
 CADComputeIncrementalSmallStrainTemplADComputeIncrementalSmallStrainTempl defines a strain increment and rotation increment (=1), for small strains
 CADComputeIncrementalStrainBaseTemplADComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations
 CADComputeIsotropicElasticityTensorShell
 CADComputeLinearElasticStressTemplADComputeLinearElasticStress computes the stress following linear elasticity theory (small strains)
 CADComputeMultipleInelasticStressADComputeMultipleInelasticStress computes the stress and a decomposition of the strain into elastic and inelastic parts
 CADComputeMultiplePorousInelasticStressCompute state (stress and internal parameters such as plastic strains and internal parameters) using an iterative process
 CADComputePlaneFiniteStrainADComputePlaneFiniteStrain defines strain increment and rotation increment for finite strain under 2D planar assumptions
 CADComputePlaneIncrementalStrainADComputePlaneIncrementalStrain defines strain increment for small strains in a 2D planar simulation
 CADComputePlaneSmallStrainADComputePlaneSmallStrain defines small strains under generalized plane strain and plane stress assumptions, where the out of plane strain can be uniformly or non-uniformly zero or nonzero
 CADComputeRSphericalFiniteStrainADComputeRSphericalFiniteStrain defines a strain increment and a rotation increment for finite strains in 1D spherical symmetry geometries
 CADComputeRSphericalIncrementalStrainADComputeRSphericalIncrementalStrain defines a strain increment only for small strains in 1D spherical symmetry geometries
 CADComputeRSphericalSmallStrainADComputeRSphericalSmallStrain defines a strain tensor, assuming small strains, in a 1D simulation assumming spherical symmetry
 CADComputeShellStress
 CADComputeSmallStrainTemplADComputeSmallStrain defines a strain tensor, assuming small strains
 CADComputeSmearedCrackingStressADComputeSmearedCrackingStress computes the stress for a finite strain material with smeared cracking
 CADComputeStrainBaseTemplADComputeStrainBase is the base class for strain tensors
 CADComputeStrainIncrementBasedStressADComputeStrainIncrementBasedStress computes stress considering list of inelastic strain increments
 CADComputeStressBaseTemplADComputeStressBaseTempl is the base class for stress tensors
 CADComputeVariableIsotropicElasticityTensorADComputeVariableIsotropicElasticityTensor defines an elasticity tensor material for isotropic materials in which the elastic constants (Young's modulus and Poisson's ratio) vary as defined by material properties
 CADComputeVolumetricEigenstrainADComputeVolumetricEigenstrain computes an eigenstrain that is defined by a set of scalar material properties that summed together define the volumetric change
 CADConstantMaterialConstant material with zero-valued derivatives
 CADConvectionHeatFluxHSMaterialComputes heat flux from convection with heat structure for a given fluid phase
 CADConvectionHeatFluxMaterialComputes heat flux from convection for a given fluid phase
 CADConvectionHeatTransfer3DBCConvective boundary condition from a single-phase flow channel for a 3D heat structure
 CADConvectionHeatTransferBC
 CADConvectionHeatTransferRZBCConvection BC for RZ domain in XY coordinate system
 CADConvectiveHeatFlux1PhaseAuxComputes convective heat flux for 1-phase flow
 CADConvectiveHeatFluxBCBoundary condition for convective heat flux where temperature and heat transfer coefficient are given by material properties
 CADConvectiveHeatFluxTest
 CADConvectiveHeatTransferCoefficientMaterialComputes convective heat transfer coefficient from Nusselt number
 CADCoupledSwitchingTimeDerivative
 CADCubicTransitionCubic polynomial transition between two functions of one variable
 CADCZMComputeGlobalTractionBaseAD equivalent of CZMComputeGlobalTractionBase
 CADCZMComputeGlobalTractionSmallStrainAD equivalent of CZMComputeGlobalTractionSmallStrain
 CADCZMComputeGlobalTractionTotalLagrangianAD equivalent of CZMComputeGlobalTractionTotalLagrangian
 CADCZMComputeLocalTractionBaseAD equivalent of CZMComputeLocalTractionBase
 CADCZMComputeLocalTractionIncrementalBaseAD equivalent of CZMComputeLocalTractionIncrementalBase
 CADCZMComputeLocalTractionTotalBaseAD equivalent of CZMComputeLocalTractionTotalBase
 CADCZMInterfaceKernelBaseAD equivalent of CZMInterfaceKernelBase
 CADCZMInterfaceKernelSmallStrainAD equivalent of CZMInterfaceKernelSmallStrain
 CADCZMInterfaceKernelTotalLagrangianAD equivalent of CZMInterfaceKernelTotalLagrangian
 CAddClosuresActionAdds a closures object
 CAddComponentAction
 CAddComponentMooseObjectsAction
 CAddCoupledEqSpeciesAction
 CAddCoupledSolidKinSpeciesAction
 CAddCovarianceAction
 CAddFluidPropertiesAction
 CAddFluidPropertiesDeprecatedAction
 CAddFluidPropertiesInterrogatorActionAction that sets up the fluid properties interrogator
 CAddGeochemicalModelInterrogatorActionAction that sets up the geochemical model interrogator
 CAddGeochemistrySolverActionAction that sets up GeochemistryConsoleOutput and various AuxVariables
 CAddHeatStructureMaterialAction
 CADDiffusionRate
 CAddIterationCountPostprocessorsActionAction that adds postprocessors for linear and nonlinear iterations
 CAddLikelihoodAction
 CAddOptimizationReporterAction
 CAddPrimarySpeciesAction
 CAddRayBCActionAction for creating a RayBC and associating it with the necessary RayTracingStudy objects
 CAddRayKernelActionAction for creating a RayKernel and associating it with the necessary RayTracingStudy objects
 CAddRayTracingObjectActionBase class for adding a RayTracingObject and associating it with the necessary RayTracingStudy
 CAddSecondarySpeciesAction
 CAddSolidPropertiesAction
 CAddSolidPropertiesDeprecatedAction
 CAddSpatialReactionSolverActionAction that sets up a spatial reaction solver
 CAddSurrogateAction
 CAddTimeDependentReactionSolverActionAction that sets up a time-dependent equilibrium reaction solver
 CAddTimeIndependentReactionSolverActionAction that sets up a time-independent equilibrium reaction solver
 CAddVariableMappingActionAction to add Mapping objects from a [VariableMappings] block
 CADDynamicStressDivergenceTensorsADDynamicStressDivergenceTensors is the automatic differentiation version of DynamicStressDivergenceTensors
 CADDynamicViscosityMaterialComputes dynamic viscosity
 CADElementIntegralMaterialPropertyRZComputes the volume integral of a material property for an RZ geometry
 CADExponentialSofteningExponentialSoftening is a smeared crack softening model that uses an exponential softening curve
 CADExternalAppConvectionHeatTransferBCConvection BC from an external application
 CADExternalAppConvectionHeatTransferRZBCConvection BC from an external application for RZ domain in XY coordinate system
 CADFanningFrictionFactorMaterialComputes Fanning friction factor from Darcy friction factor
 CADFlowBoundaryFlux1PhaseRetrieves an entry of a flux vector for a 1-phase boundary
 CADFlowJunctionFlux1PhaseRetrieves an entry of a flux vector for a connection attached to a 1-phase junction
 CADFlowJunctionUserObjectProvides common interfaces for flow junction user objects
 CADFluidProperties3EqnMaterialComputes velocity and thermodynamic variables from solution variables for 1-phase flow
 CADFluidPropsTest
 CADGateValve1PhaseBCAdds boundary fluxes for flow channels connected to a 1-phase gate valve
 CADGateValve1PhaseUserObjectGate valve user object for 1-phase flow
 CADGrainGrowthThis kernel calculates the residual for grain growth for a single phase, poly-crystal system
 CADGrainGrowthBaseThis is the base class for kernels that calculate the residual for grain growth
 CADHeatConduction
 CADHeatConductionRZHeat conduction kernel in arbitrary RZ symmetry
 CADHeatConductionTimeDerivative
 CADHeatConductionTimeDerivativeRZTime derivative kernel used by heat conduction equation in arbitrary RZ symmetry
 CADHeatFlux3EqnBC
 CADHeatFluxBaseBCBase class for handling heat flux between flow channels and heat structures
 CADHeatFluxFromHeatStructure3EqnUserObjectCache the heat flux between a single phase flow channel and a heat structure
 CADHeatFluxFromHeatStructureBaseUserObjectBase class for caching heat flux between a flow channel and a heat structure
 CADHeatRateConvection1PhaseComputes convective heat rate into a 1-phase flow channel
 CADHeatStructureEnergyComputes the total energy for a plate heat structure
 CADHeatStructureEnergy3DComputes the total energy for a 3D heat structure
 CADHeatStructureEnergyBaseBase class for computing the total energy for heat structures
 CADHeatStructureEnergyRZComputes the total energy for a cylindrical heat structure
 CADHeatStructureHeatSource
 CADHeatStructureHeatSourceRZForcing function used in the heat conduction equation in arbitrary RZ symmetry
 CADHeatTransferFromHeatStructure3D1PhaseUserObjectCaching heat flux data (fluid temperature and heat transfer coefficient) between a flow channel and a 3D heat structure
 CADHSHeatFluxBCApplies a specified heat flux to the side of a plate heat structure
 CADHSHeatFluxRZBCApplies a specified heat flux to the side of a cylindrical heat structure
 CADHydraulicDiameterCircularMaterialComputes hydraulic diameter for a circular flow channel
 CADInertialForceShell
 CADInterfaceJouleHeatingConstraintThis Constraint implements thermal contact arising from Joule heating at an interface subject to a potential drop
 CADInterfaceOrientationMaterialMaterial to compute the angular orientation of order parameter interfaces
 CAdjointSolutionUserObject
 CAdjointSolveThe solve object is responsible for solving the adjoint version of a forward model
 CAdjointTransientSolveTransient adjoint solve object
 CADJouleHeatingSourceThis kernel calculates the heat source term corresponding to joule heating, Q = J * E = elec_cond * grad_phi * grad_phi, where phi is the electrical potential
 CADJunctionOneToOne1PhaseBCAdds boundary fluxes for flow channels connected to a 1-phase one-to-one junction
 CADJunctionOneToOne1PhaseUserObjectComputes flux between two subdomains for 1-phase one-to-one junction
 CADJunctionParallelChannels1PhaseUserObjectComputes and caches flux and residual vectors for a 1-phase junction that connects flow channels that are parallel
 CADMassAdvection
 CADMatAnisoDiffusionAnisotropic diffusion kernel that takes a diffusion coefficient of type RealTensorValue
 CADMaterialFunctionProductMaterialComputes the product of a material property and a function
 CADMatHeatSource
 CADMathFreeEnergyMaterial class that creates the math free energy and its derivatives for use with ADSplitCHParsed
 CADMomentumViscousRZ
 CADMortarLagrangeConstraintThis class enforces mortar constraints on lower dimensional domains, skipping interior nodes
 CADMultiplePowerLawCreepStressUpdateThis class uses the stress update material in a radial return isotropic creep model
 CADNumericalFlux3EqnBaseAbstract base class for computing and caching internal or boundary fluxes for RDG for the 3-equation model of 1-phase flow
 CADNumericalFlux3EqnCenteredComputes internal side flux for the 1-D, 1-phase, variable-area Euler equations using a centered average of the left and right side fluxes
 CADNumericalFlux3EqnDGKernelAdds side fluxes for the 1-D, 1-phase, variable-area Euler equations
 CADNumericalFlux3EqnHLLCComputes internal side flux for the 1-D, 1-phase, variable-area Euler equations using the HLLC approximate Riemann solver
 CADOneD3EqnEnergyGravityComputes gravity term for the energy equation in 1-phase flow
 CADOneD3EqnEnergyHeatFlux
 CADOneD3EqnEnergyHeatFluxFromHeatStructure3DComputes heat source term for 1-phase flow channel coupled with a 3D heat structure
 CADOneD3EqnMomentumAreaGradientComputes the area gradient term in the momentum equation
 CADOneD3EqnMomentumFormLossComputes the force per unit length due to form loss, provided a form loss coefficient per unit length function
 CADOneD3EqnMomentumFrictionComputes wall friction term for single phase flow
 CADOneD3EqnMomentumGravityComputes gravity term for the momentum equation for 1-phase flow
 CADOneDEnergyWallHeatFlux
 CADOneDEnergyWallHeating
 CADOneDHeatFluxBase
 CADOneDIntegratedBCBase class for integrated boundary conditions for 1D problems in 3D space
 CADPenaltyVelocityContinuityInterface kernel for enforcing continuity of stress and velocity
 CADPowerLawSofteningADPowerLawSoftening is a smeared crack softening model that uses a power law equation to soften the tensile response
 CADPrandtlNumberMaterialComputes Prandtl number as material property
 CADPump1PhaseUserObjectComputes and caches flux and residual vectors for a 1-phase pump
 CADPureElasticTractionSeparationImplementation of the purely elastic traction-separation law
 CADRadiativeHeatFluxBCRadiative heat transfer boundary condition for a plate heat structure
 CADRadiativeHeatFluxRZBCRadiative heat transfer boundary condition for a cylindrical heat structure
 CADRayKernelTemplBase class for an AD ray kernel that contributes to the residual and/or Jacobian
 CADRDG3EqnMaterialReconstructed solution values for the 1-D, 1-phase, variable-area Euler equations
 CADReynoldsNumberMaterialComputes Reynolds number as a material property
 CADSaturationTemperatureMaterialComputes saturation temperature at some pressure
 CADShaftComponentTorqueScalarKernelTorque contributed by a component connected to a shaft
 CADShaftConnectableUserObjectInterfaceInterface class for user objects that are connected to a shaft
 CADShaftConnectedCompressor1PhaseUserObjectComputes and caches flux and residual vectors for a 1-phase compressor
 CADShaftConnectedMotorUserObjectUser object to provide data for a shaft-connected motor
 CADShaftConnectedPump1PhaseUserObjectComputes and caches flux and residual vectors for a 1-phase pump
 CADShaftConnectedTestComponentUserObjectTest component for showing how to connect a junction-derived object to a shaft
 CADShaftConnectedTurbine1PhaseUserObjectComputes and caches flux and residual vectors for a 1-phase turbine
 CADShaftTimeDerivativeScalarKernelTime derivative for angular speed of shaft
 CADSideFluxIntegralRZIntegrates a diffusive flux over a boundary of a 2D RZ domain
 CADSimpleTurbine1PhaseUserObjectComputes and caches flux and residual vectors for a 1-phase turbine
 CADSmearedCrackSofteningBaseADSmearedCrackSofteningBase is the base class for a set of models that define the softening behavior of a crack under loading in a given direction
 CADSmoothTransitionBase class for smooth transitions between two functions of one variable
 CADSmoothTransitionTestMaterialClass for testing objects derived from ADSmoothTransition
 CADSolidMaterialA class to define materials for the solid structures in the THM application
 CADSoretCoeffTest
 CADSpecificImpulse1PhaseEstimates specific impulse from fluid state at the boundary
 CADSplitCHBaseThe pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical potential with 'w'
 CADSplitCHCResThe pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical potential with 'w'
 CADSplitCHParsedADSplitCHParsed uses the Free Energy function and derivatives provided by an ADMaterial
 CADSplitCHWResADSplitCHWRes creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a scalar (isotropic) mobility
 CADSplitCHWResAnisoADSplitCHWResAniso creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a tensor (anisotropic) mobility
 CADSplitCHWResBaseADSplitCHWResBase implements the residual for the chemical potential in the split form of the Cahn-Hilliard equation in a general way that can be templated to a scalar or tensor mobility
 CADStressDivergenceRSphericalTensorsADStressDivergenceRSphericalTensors is the automatic differentiation version of StressDivergenceTensors
 CADStressDivergenceRZTensorsADStressDivergenceRZTensors is the automatic differentiation version of StressDivergenceRZTensors
 CADStressDivergenceShellADStressDivergenceShell computes the stress divergence term for shell elements
 CADStressDivergenceTensorsTemplADStressDivergenceTensors is the automatic differentiation version of StressDivergenceTensors
 CADSurfaceTensionMaterialComputes surface tension at some temperature
 CADSusceptibilityTimeDerivative
 CADTemperatureWall3EqnMaterialComputes T_wall from the constitutive model
 CADTestDerivativeFunctionMaterial class that creates the math free energy and its derivatives for use with ADSplitCHParsed
 CADThermalConductivityTest
 CADThermoDiffusion
 CAdvancedConcentricCircleGeneratorThis AdvancedConcentricCircleGenerator object is designed to mesh a concentric circular geometry
 CAdvectionBCBoundary terms for inflow/outflow of advected quantities, e.g
 CAdvectionSUPGThis class is responsible for solving the scalar advection equation, possibly with a forcing function
 CAdvectiveFluxCalculatorBaseBase class to compute Advective fluxes
 CAdvectiveFluxCalculatorConstantVelocityComputes Advective fluxes for a constant velocity
 CADVectorVelocityComponentAuxComputes the component of a vector (given by its magnitude and direction)
 CADViscoplasticityStressUpdate
 CADVolumeJunction1PhaseBCAdds boundary fluxes for flow channels connected to a 1-phase volume junction
 CADVolumeJunction1PhaseUserObjectComputes and caches flux and residual vectors for a 1-phase volume junction
 CADVolumeJunctionAdvectionScalarKernelAdds advective fluxes for the junction variables for a volume junction
 CADVolumeJunctionBaseUserObjectBase class for computing and caching flux and residual vectors for a volume junction
 CADWallFrictionChengMaterialComputes drag coefficient using the Cheng-Todreas correlation for Fanning friction factor
 CADWallFrictionChurchillMaterialComputes drag coefficient using the Churchill formula for Fanning friction factor
 CADWallFrictionFunctionMaterialConverts Darcy friction factor function into material property
 CADWallHeatTransferCoefficient3EqnDittusBoelterMaterialComputes wall heat transfer coefficient using Dittus-Boelter equation
 CADWallHeatTransferCoefficientGnielinskiMaterialComputes wall heat transfer coefficient for gases and water using the Gnielinski correlation
 CADWallHeatTransferCoefficientKazimiMaterialComputes wall heat transfer coefficient for liquid sodium using Kazimi-Carelli correlation
 CADWallHeatTransferCoefficientLyonMaterialComputes wall heat transfer coefficient for liquid sodium using Lyon correlation
 CADWallHeatTransferCoefficientMikityukMaterialComputes wall heat transfer coefficient for liquid sodium using Kazimi-Carelli correlation
 CADWallHeatTransferCoefficientSchadMaterialComputes wall heat transfer coefficient for liquid sodium using Schad-modified correlation
 CADWallHeatTransferCoefficientWeismanMaterialComputes wall heat transfer coefficient for liquid sodium using Schad-modified correlation
 CADWallHeatTransferCoefficientWolfMcCarthyMaterialComputes wall heat transfer coefficient using the Wolf-McCarthy correlation
 CADWallHTCGnielinskiAnnularMaterialComputes wall heat transfer coefficient for gases and water in an annular flow channel using the Gnielinski correlation
 CADWeakPlaneStressADWeakPlaneStress is the automatic differentiation version of WeakPlaneStress
 CADWeightedAverageMaterial
Weighted average of material properties using aux variables as the weights
 CADWeightedTransitionWeighted transition between two functions of one variable
 CAEFVBCA boundary condition object for the advection equation using a cell-centered finite volume method
 CAEFVFreeOutflowBoundaryFluxFree outflow BC based boundary flux user object for the advection equation using a cell-centered finite volume method
 CAEFVKernelA dgkernel for the advection equation using a cell-centered finite volume method
 CAEFVMaterialA material kernel for the advection equation using a cell-centered finite volume method
 CAEFVSlopeLimitingOneDOne-dimensional slope limiting to get the limited slope of cell average variable for the advection equation using a cell-centered finite volume method
 CAEFVUpwindInternalSideFluxUpwind numerical flux scheme for the advection equation using a cell-centered finite volume method
 CAffineInvariantDESA class for performing Affine Invariant Ensemble MCMC with differential sampler
 CAffineInvariantDifferentialDecisionA class for performing Affine Invariant Ensemble MCMC with differential sampler
 CAffineInvariantStretchDecisionA class for performing Affine Invariant Ensemble MCMC with stretch sampler
 CAffineInvariantStretchSamplerA class for performing Affine Invariant Ensemble MCMC with stretch sampler
 CAir
 CAISActiveLearningA class used to perform Adaptive Importance Sampling using a Markov Chain Monte Carlo algorithm and Gaussian Process active learning
 CALEKernel
 CAllenCahnAllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to computer the residual for the bulk part of the Allen-Cahn equation
 CAllenCahnElasticEnergyOffDiagThis kernel computes the off-diagonal jacobian of elastic energy in AllenCahn respect to displacements
 CAnisoHeatConductionThis kernel implements the Laplacian operator multiplied by a 2nd order tensor giving anisotropic (direction specific) HeatConduction: $ K u $
 CAnisoHeatConductionMaterialTemplCalculates thermal conductivity and specific heat of the material
 CAnisoHomogenizedHeatConductionExtension of HomogenizedHeatConduction to anisotropic thermal conductivities
 CAnisotropicReturnCreepStressUpdateBaseTemplThis class provides baseline functionality for anisotropic (Hill-like) plasticity and creep models based on the stress update material in a generalized radial return framework
 CAnisotropicReturnPlasticityStressUpdateBaseTemplThis class provides baseline functionality for anisotropic (Hill-like) plasticity models based on the stress update material in a generalized (Hill-like) radial return calculations
 CAntitrappingCurrentThis calculates a modified coupled time derivative that multiplies the time derivative of a coupled variable by a function of the variables and interface normal
 CAqueousEquilibriumRxnAuxCalculates equilibrium species concentration according to the mass action law
 CAreParametersControllableWalkerThis class is a hit walker used to see if a list of parameters are all controllable
 CAriaLaserWeld304LStainlessSteelA material that computes 304L volumetric stainless steel properties relevant to doing laser welding modeling
 CAriaLaserWeld304LStainlessSteelBoundaryA material that computes 304L surface stainless steel properties relevant to doing laser welding modeling
 CAriaLaserWeld304LStainlessSteelFunctorMaterialA material that computes 304L volumetric stainless steel properties relevant to doing laser welding modeling
 CAssemblyMeshGeneratorMesh generator for defining a reactor assembly using a Cartesian or hexagonal lattice with the option to be 2-D or 3-D
 CAsymmetricCrossTermBarrierFunctionMaterialAsymmetricCrossTermBarrierFunctionMaterial adds a free energy contribution on the interfaces between arbitrary pairs of phases in an asymmetric way, allowing to tune the magnitude of the free energy density cotribution on both sides of the interface independently
 CAsymptoticExpansionHomogenizationElasticConstantsThis postprocessor computes homogenized elastic constants
 CAsymptoticExpansionHomogenizationKernel
 CAttribINSFVBCsAn attribute specifying that a boundary condition is a member of a subset of boundary conditions appropriate for incompressible or weakly compressible flow physics
 CAttribINSFVMomentumResidualObjectAn attribute specifying that an object is a residual object applicable to the Navier-Stokes momentum equation for incompressible or weakly compressible flows
 CAttribRayTracingStudyAttribute for the RayTracingStudy a RayTracingObject is associated with
 CAugmentedLagrangeInterfaceInterface class for user objects that support the augmented Lagrange formalism as implemented in AugmentedLagrangianContactProblem
 CAugmentedLagrangianContactProblemInterface
 CAugmentedLagrangianContactProblemTemplClass to manage nested solution for augmented Lagrange contact
 CAugmentSparsityBetweenElementsRelationship manager to add ghosting between elements
 CAuxKernelBasePDPeridynamic Aux Kernel base class
 CAuxRayKernel
 CAverageGrainVolumeCompute the average grain area in a polycrystal
 CAverageSectionValueSampler
 CAverageWallTemperature3EqnMaterialWeighted average of wall temperature between multiple heat sources to preserve total wall heat, for 1-phase flow
 CAzimuthalBlockSplitGeneratorThis AzimuthalBlockSplitGenerator object takes in a polygon/hexagon concentric circle mesh and renames blocks on a user-defined azimuthal segment / wedge of the mesh
 CBackfaceCullingStudyTestA test study that tests the use of backface culling in TraceRay
 CBarrierFunctionMaterialMaterial class to provide the double well function \( g(\eta) \) for the KKS system
 CBCUserObjectA base class of user object for calculating the variable values in ghost element according to specific boundary conditions
 CBernoulliPressureVariableA special variable class for pressure which flags faces at which porosity jumps occur as extrapolated or Dirichlet boundary faces
 CBetaA class used to generate a Beta distribution
 CBicrystalBoundingBoxICActionBicrystal using a bounding box
 CBicrystalCircleGrainICActionBicrystal with a circular grain and an embedding outer grain
 CBiFidelityActiveLearningGPDecisionA class for performing active learning decision making in bi-fidelity modeling
 CBilinearMixedModeCohesiveZoneModelUser object that interface pressure resulting from a simple traction separation law
 CBiLinearMixedModeTractionImplementation of the mixed mode bilinear traction separation law described in Mixed-Mode Decohesion Finite Elements for the Simulation of Delamination in Composite Materials, Pedro P
 CBimodalInverseSuperellipsoidsICBimodalInverseSuperellipsoidsIC takes a specified number of superellipsoids, each with given parameters These are intended to be the larger particles
 CBimodalSuperellipsoidsICBimodalSuperellipsoidsIC takes a specified number of superellipsoids, each with given parameters These are intended to be the larger particles
 CBinaryRecombinationBCModels loss due to binary recombination, e.g
 CBndsCalcAuxVisualize the location of grain boundaries in a polycrystalline simulation
 CBndsCalcIC
 CBodyForceLMImposes a body force onto a Lagrange multiplier constrained primal equation
 CBondStatusBasePDBase AuxKernel class for different failure criteria to update the bond status A bond is broken and the bond_status variable has value of 0, if it meets the given failure criterion
 CBondStatusConvergedPostprocessorPD
Postprocessor to commpute the number of bonds whose stataus has changed in the most update
 CBoolA wrapper for the C++ boolean type which can be stored in vectors in the same way as other C++ types
 CBoolComponentParameterValuePostprocessorPostprocessor for reading a boolean value from the control logic system
 CBoolControlDataValuePostprocessorReads a boolean control value data and prints it out
 CBooleanValueTestAuxTakes a boolean value and converts it into a Real value (0 for false, 1 for true)
 CBoundaryBaseBase class for components of a boundary type
 CBoundaryFlux3EqnBCBoundary conditions for the 1-D, 1-phase, variable-area Euler equations using a boundary flux user object
 CBoundaryFlux3EqnFunctionComputes the 1-phase boundary flux directly from specified functions
 CBoundaryFluxBaseA base class for computing/caching fluxes at boundaries
 CBoundaryFluxPostprocessorComputes the side integral of a flux entry from a BoundaryFluxBase user object
 CBoundaryOffsetPDAux Kernel class to output the offset of boundary nodes from initial FE mesh
 CBoundingBoxIntersectionHelperHelper class that computes the intersection of a line segment defined by a point and a direction and a bounding box
 CBrineFluidPropertiesBrine (NaCl in H2O) fluid properties as a function of pressure (Pa), temperature (K) and NaCl mass fraction
 CBrineFluidPropertiesTest
 CC1ICBaseC1ICBase is used by the CrossIC
 CCahnHilliardSplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility
 CCahnHilliardAnisoSplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility
 CCahnHilliardBaseCahnHilliardBase implements the residual of the Cahn-Hilliard equation in a general way that can be templated to a scalar or tensor mobility
 CCaloricallyImperfectGasA calorically imperfect gas fluid property class This fluid property assumes that internal energy is a general monotonic function of temperature; behaves like an ideal gas otherwise
 CCaloricallyImperfectGasTest
 CCappedDruckerPragerCosseratStressUpdateCappedDruckerPragerCosseratStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped Drucker-Prager plasticity in the layered Cosserat setting
 CCappedDruckerPragerStressUpdateCappedDruckerPragerStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped Drucker-Prager plasticity
 CCappedMohrCoulombCosseratStressUpdateCappedMohrCoulombCosseratStressUpdate implements rate-independent nonassociative Mohr-Coulomb plus tensile plus compressive plasticity with hardening/softening in the Cosserat setting
 CCappedMohrCoulombStressUpdateCappedMohrCoulombStressUpdate implements rate-independent nonassociative Mohr-Coulomb plus tensile plus compressive plasticity with hardening/softening
 CCappedWeakInclinedPlaneStressUpdateCappedWeakInclinedPlaneStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped weak-plane plasticity
 CCappedWeakPlaneCosseratStressUpdateCappedWeakPlaneCosseratStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped weak-plane Cosserat plasticity
 CCappedWeakPlaneStressUpdateCappedWeakPlaneStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped weak-plane plasticity
 CCartesianThis class constructs a functional expansion using a separate series for each Cartesian dimension
 CCartesian1DSamplerSimilar to CartesianProduct, this object creates a sampling scheme that produces a grid of samples, where each column has its own 1D grid
 CCartesianConcentricCircleAdaptiveBoundaryMeshGeneratorThis CartesianConcentricCircleAdaptiveBoundaryMeshGenerator object is designed to generate cartesian meshes with adaptive boundary to facilitate stitching
 CCartesianGridPositionsCreates positions (points) following an Cartesian grid
 CCartesianIDPatternedMeshGeneratorGenerates patterned Cartesian meshes with a reporting ID
 CCartesianMeshTrimmerThis CartesianMeshTrimmer object takes in a cartesian assembly or core mesh and performs peripheral and/or center trimming on it
 CCartesianMortarMechanicalContactApplies mortar generalized forces from Lagrange multipliers defined in the global Cartesian frame of reference
 CCartesianProductSamplerCreates samples based on the Cartesian product, see CartesianProduct in utils
 CCauchyStressFromNEML2This material performs the objective stress update using a NEML2 material model
 CCauchyStressFromNEML2ReceiverThis is a "glue" material that retrieves the batched output vector from a NEML2 material model and uses the output variables to perform the objective stress integration
 CCauchyStressFromNEML2UOThis user object gathers input variables required for an objective stress integration from all quadrature points
 CCavityPressureAction
 CCavityPressurePostprocessor
 CCavityPressurePPAction
 CCavityPressureUOAction
 CCavityPressureUserObject
 CCellCenteredMapFunctorA functor whose evaluation relies on querying a map where the keys are element ids and the values correspond to the element/cell values
 CCFLTimeStepSizeTemplComputes a time step size based on user-specified CFL number
 CChangedVariableTimeDerivativeThis calculates the time derivative for a variable multiplied by a generalized susceptibility
 CChangeRayRayBCTest
 CChangeRayRayKernelTest
 CCHBulkThis is the Cahn-Hilliard equation base class that implements the bulk or local energy term of the equation
 CCHBulkPFCTrad
 CChemicalCompositionActionThe ChemicalCompositionAction sets up user objects, aux kernels, and aux variables for a thermochemistry calculation using Thermochimica
 CChemicalOutFlowBCImplements a simple constant VectorNeumann BC where grad(u)=value on the boundary
 CChemicalReactionsApp
 CChemicalReactionsTestApp
 CCHInterfaceThis is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation
 CCHInterfaceAnisoThis is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation
 CCHInterfaceBaseThis is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation
 CCHMathCahn-Hilliard Kernel implementing the free energy f = 1/4(1-c^2)^2, such that grad df/dc = (3 c^2 -1) grad_c
 CCHPFCRFFThis kernel calculates the main portion of the cahn-hilliard residual for the RFF form of the phase field crystal model
 CCHPFCRFFSplitKernelAction
 CCHPFCRFFSplitVariablesActionAutomatically generates all the L variables for the RFF phase field crystal model
 CCHSplitChemicalPotentialSolves chemical potential in a weak sense (mu-mu_prop=0) Can be coupled to Cahn-Hilliard equation to solve species diffusion Allows spatial derivative of chemical potential when coupled to material state such as stress, etc
 CCHSplitConcentrationSolves Cahn-Hilliard equation using chemical potential as non-linear variable
 CCHSplitFluxCHSplitFlux computes flux as non-linear variable via residual = flux + mobility * gradient(chemical potential) Kernel is associated with a component (direction) that needs to be specified in the input file
 CCircleCutUserObject
 CCircularAreaHydraulicDiameterFunctionComputes hydraulic diameter for a circular area from its area function
 CCircularAreaHydraulicDiameterFunctionTest
 CClaimRaysHelper object for claiming Rays
 CClosePackICAn InitialCondition for initializing phase variable in close packed circles/spheres pattern
 CClosures1PhaseBaseBase class for 1-phase closures
 CClosures1PhaseNoneSets up no 1-phase closures
 CClosures1PhaseSimpleSimple 1-phase closures
 CClosures1PhaseTHMTHM 1-phase closures
 CClosuresBaseBase class for closures implementations
 CClosureTest1PhaseActionAction for setting up a closure test for 1-phase flow
 CClosureTestActionAction for setting up a closure test for 2-phase flow
 CCNSActionThis class allows us to have a section of the input file like the following which automatically adds variables, kernels, aux kernels, bcs for setting up the Navier-Stokes equation
 CCNSFVFluidEnergyHLLCImplements the advective flux in the conservation of fluid energy equation using a HLLC discretization
 CCNSFVHLLCBase class for HLLC inter-cell flux kernels
 CCNSFVHLLCBaseBase class for both HLLC inter-cell flux kernels and boundary conditions
 CCNSFVHLLCBCBase clase for HLLC boundary condition for Euler equation
 CCNSFVHLLCBCBaseBase clase for HLLC boundary condition for Euler equation
 CCNSFVHLLCFluidEnergyBCTemplate class for implementing the advective flux in the conservation of fluid energy equation at boundaries when using a HLLC discretization
 CCNSFVHLLCFluidEnergyImplicitBCHLLC implicit boundary conditions for the energy conservation equation
 CCNSFVHLLCFluidEnergyStagnationInletBCHLLC stagnation inlet boundary conditions for the conservation of energy equation
 CCNSFVHLLCImplicitBCHLLC implicit boundary conditions
 CCNSFVHLLCMassBCTemplate class for implementing the advective flux in the conservation of mass equation at boundaries when using a HLLC discretization
 CCNSFVHLLCMassImplicitBCHLLC implicit boundary conditions for the mass conservation equation
 CCNSFVHLLCMassStagnationInletBCHLLC stagnation inlet boundary conditions for the mass conservation equation
 CCNSFVHLLCMomentumBCTemplate class for implementing the advective flux plus pressure terms in the conservation of momentum equation at boundaries when using a HLLC discretization
 CCNSFVHLLCMomentumImplicitBCHLLC implicit boundary conditions for the momentum conservation equation
 CCNSFVHLLCMomentumSpecifiedPressureBCHLLC pressure boundary conditions for the momentum conservation equation
 CCNSFVHLLCMomentumStagnationInletBCHLLC stagnation inlet boundary conditions for the momentum conservation equation
 CCNSFVHLLCSpecifiedMassFluxAndTemperatureBCBase class for specifying boundary advective fluxes for conservation of mass, momentum, and fluid energy equations when using an HLLC discretization and when mass fluxes and temperature are specified
 CCNSFVHLLCSpecifiedPressureBCBase class for specifying boundary advective fluxes for conservation of mass, momentum, and fluid energy equations when using an HLLC discretization and when pressure is specified
 CCNSFVHLLCStagnationInletBCBase class for the HLLC stagnation inlet boundary conditions
 CCNSFVMassHLLCImplements the advective flux in the conservation of mass equation using a HLLC discretization
 CCNSFVMomentumHLLCImplements the advective flux and the pressure terms in the conservation of momentum equation using a HLLC discretization
 CCNSFVMomImplicitPressureBCImplicit boundary conditions for the boundary pressure term from the momentum equation
 CCO2FluidPropertiesCO2 fluid properties Most thermophysical properties taken from: Span and Wagner, "A New Equation of State for Carbon Dioxide Covering the Fluid Region from the Triple-Point Temperature to 1100K at Pressures up to 800 MPa", J
 CCO2FluidPropertiesTest
 CCoarseMeshExtraElementIDGenerator
 CCoefCoupledTimeDerivativeThis calculates the time derivative for a coupled variable multiplied by a scalar coefficient
 CCoefDiffusion
 CCohesiveZoneAction
 CCohesiveZoneActionBase
 CCohesiveZoneMortarUserObjectAuxAuxiliary kernel to output mortar cohesive zone model quantities of interest
 CCombinedApp
 CCombinedScalarDamageTemplScalar damage model computed as the combination of multiple damage models
 CCombinedTestApp
 CComboCutUserObject
 CCommonChemicalCompositionActionStore common ChemicalComposition action parameters
 CCommonCohesiveZoneActionStore common tensor mechanics parameters
 CCommonLineElementActionStore common line element action parameters
 CCommonSolidMechanicsActionStore common tensor mechanics parameters
 CComplianceSensitivityComputes the elasticity compliance sensitivity with respect to a user-supplied variable
 CComponentBase class for THM components
 CComponent1DBase class for 1D components
 CComponent1DBoundaryBase class for boundary components connected to 1D components
 CComponent1DConnectionBase class for 1D component junctions and boundaries
 CComponent1DJunctionBase class for junctions of 1D components
 CComponent2D
 CComponentGroupGroup of components
 CCompositeEigenstrainCompositeEigenstrain provides a simple RankTwoTensor type MaterialProperty that can be used as an Eigenstrain tensor in a mechanics simulation
 CCompositeElasticityTensorCompositeElasticityTensor provides a simple RankFourTensor type MaterialProperty that can be used as an Elasticity tensor in a mechanics simulation
 CCompositeMobilityTensorCompositeMobilityTensor provides a simple RealTensorValue type MaterialProperty that can be used as a mobility in a phase field simulation
 CCompositeSeriesBasisInterfaceThis class is the basis for constructing a composite—or convolved—functional series by combining multiple other series together
 CCompressor1PhaseDeltaPAuxChange in pressure computed in the 1-phase shaft-connected compressor
 CCompressor1PhaseDissipationTorqueAuxDissipation torque computed in the 1-phase shaft-connected compressor
 CCompressor1PhaseFrictionAuxFriction torque computed in the 1-phase shaft-connected compressor
 CCompressor1PhaseInertiaAuxMoment of inertia computed in the 1-phase shaft-connected compressor
 CCompressor1PhaseIsentropicTorqueAuxIsentropic torque computed in the 1-phase shaft-connected compressor
 CCompute1DFiniteStrainCompute1DFiniteStrain defines a strain increment for finite strains in 1D problems, handling strains in other two directions
 CCompute1DIncrementalStrainCompute1DIncrementalStrain defines a strain increment only for incremental small strains in 1D problems, handling strains in other two directions
 CCompute1DSmallStrainCompute1DSmallStrain defines a strain tensor, assuming small strains, in 1D problems, handling strains in other two directions
 CCompute2DFiniteStrainCompute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D geometries, handling the out of plane strains
 CCompute2DIncrementalStrainCompute2DIncrementalStrain defines a strain increment only for incremental strains in 2D geometries, handling the out of plane strains
 CCompute2DSmallStrainCompute2DSmallStrain defines a strain tensor, assuming small strains, in 2D geometries / simulations
 CComputeAxisymmetric1DFiniteStrainComputeAxisymmetric1DFiniteStrain defines a strain increment for finite strains in an Axisymmetric 1D problem
 CComputeAxisymmetric1DIncrementalStrainComputeAxisymmetric1DIncrementalStrain defines a strain increment only for incremental small strains in an Axisymmetric 1D problem
 CComputeAxisymmetric1DSmallStrainComputeAxisymmetric1DSmallStrain defines small strains in an Axisymmetric 1D problem
 CComputeAxisymmetricRZFiniteStrainComputeAxisymmetricRZFiniteStrain defines a strain increment and rotation increment for finite strains in an Axisymmetric simulation
 CComputeAxisymmetricRZIncrementalStrainComputeAxisymmetricRZIncrementalStrain defines a strain increment only for incremental strains in an Axisymmetric simulation
 CComputeAxisymmetricRZSmallStrainComputeAxisymmetricRZSmallStrain defines small strains in an Axisymmetric system
 CComputeBeamResultantsComputeBeamResultants computes forces and moments using elasticity
 CComputeConcentrationDependentElasticityTensorComputeElasticityTensor defines an elasticity tensor material object as a function of concentration field
 CComputeCosseratElasticityTensorComputeElasticityTensor defines an elasticity tensor material for isi
 CComputeCosseratIncrementalSmallStrainComputeCosseratIncrementalSmallStrain defines various incremental versions of the Cossserat strain tensor, assuming small strains
 CComputeCosseratLinearElasticStressComputeCosseratLinearElasticStress computes the Cosserat stress and couple-stress following linear elasticity theory It also sets the d(stress)/d(strain) and d(couple_stress)/d(curvature) tensors appropriately
 CComputeCosseratSmallStrainComputeCosseratSmallStrain defines Cossserat strain tensor, assuming small strains
 CComputeCosseratStressBaseComputeCosseratStressBase is the base class for stress tensors
 CComputeCrackedStressComputes energy and modifies the stress for phase field fracture
 CComputeCrackTipEnrichmentSmallStrainComputeCrackTipEnrichmentSmallStrain calculates the sum of standard strain and enrichement strain
 CComputeCreepPlasticityStressComputeCreepPlasticityStress computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts
 CComputeCrystalPlasticityEigenstrainBaseComputeCrystalPlasticityEigenstrainBase is the base class for computing eigenstrain tensors in crystal plasticity models
 CComputeDamageStressTemplComputeDamageStress computes the stress for a damaged elasticity material
 CComputeDeformGradBasedStressComputeDeformGradBasedStress computes stress based on lagrangian strain definition
 CComputeDilatationThermalExpansionEigenstrainBaseTemplComputeDilatationThermalExpansionEigenstrainBase computes an eigenstrain for thermal expansion from an dilatation equation
 CComputeDilatationThermalExpansionFunctionEigenstrainTemplComputeDilatationThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion from an dilatation function
 CComputeDynamicFrictionalForceLMMechanicalContactComputes the mortar tangential frictional forces for dynamic simulations
 CComputeDynamicWeightedGapLMMechanicalContactComputes the normal contact mortar constraints for dynamic simulations
 CComputeEigenstrainBaseTemplComputeEigenstrainBase is the base class for eigenstrain tensors
 CComputeEigenstrainBeamBaseComputeEigenstrainBeamBase is the base class for beam eigenstrain vectors
 CComputeEigenstrainBeamFromVariableComputeEigenstrainBeamFromVariable computes an eigenstrain from displacement and rotational eigenstrain variables
 CComputeEigenstrainFromInitialStressComputeEigenstrain computes an Eigenstrain that results from an initial stress The initial stress is defined in terms of Functions, which may be multiplied by optional AuxVariables
 CComputeEigenstrainTemplComputeEigenstrain computes an Eigenstrain that is a function of a single variable defined by a base tensor and a scalar function defined in a Derivative Material
 CComputeElasticityBeamComputeElasticityBeam computes the equivalent of the elasticity tensor for the beam element, which are vectors of material translational and flexural stiffness
 CComputeElasticityTensorBaseTemplComputeElasticityTensorBase the base class for computing elasticity tensors
 CComputeElasticityTensorCPComputeElasticityTensorCP defines an elasticity tensor material object for crystal plasticity models
 CComputeElasticityTensorTemplComputeElasticityTensor defines an elasticity tensor material object with a given base name
 CComputeExternalGrainForceAndTorqueThis class is here to get the force and torque acting on a grain
 CComputeExtraStressBaseComputeExtraStressBase is the base class for extra_stress, which is added to stress calculated by the material's constitutive model
 CComputeExtraStressConstantComputes a constant extra stress that is added to the stress calculated by the constitutive model
 CComputeExtraStressVDWGasComputes a concentration-dependent ExtraStress bases on the van der Waals equation of state that is added to the stress computed by the constitutive model
 CComputeFiniteBeamStrainComputeFiniteBeamStrain calculates the rotation increment to account for finite rotations of the beam
 CComputeFiniteStrainComputeFiniteStrain defines a strain increment and rotation increment, for finite strains
 CComputeFiniteStrainElasticStressComputeFiniteStrainElasticStress computes the stress following elasticity theory for finite strains
 CComputeFiniteStrainNOSPDMaterial class for peridynamic correspondence model for finite strain
 CComputeFrictionalForceCartesianLMMechanicalContactComputes the weighted gap that will later be used to enforce the zero-penetration mechanical contact conditions
 CComputeFrictionalForceLMMechanicalContactComputes frictional constraints (and normal contact constraints by calling its parent object)
 CComputeGBMisorientationTypeVisualize the location of grain boundaries in a polycrystalline simulation
 CComputeGeneralStressBaseComputeGeneralStressBase is the direct base class for stress calculator materials that may leverage quantities based on the displaced mesh (like the UMAT plugins) rather than solely using strain tensors computed by separate MOOSE material objects (those classes should directly derive from ComputeStressBase, which in turn directly derives from ComputeGeneralStressBase)
 CComputeGlobalStrainComputeGlobalStrain calculates the global strain tensor from the scalar variables
 CComputeGrainCenterUserObjectThis UserObject computes a volumes and centers of grains
 CComputeGrainForceAndTorqueThis class is here to get the force and torque acting on a grain
 CComputeHomogenizedLagrangianStrainCalculate the tensor corresponding to homogenization gradient
 CComputeHomogenizedLagrangianStrainACalculate the tensor corresponding to homogenization gradient
 CComputeHomogenizedLagrangianStrainSCalculate the tensor corresponding to homogenization gradient
 CComputeHypoelasticStVenantKirchhoffStress
 CComputeIncrementalBeamStrainComputeIncrementalBeamStrain defines a displacement and rotation strain increment and rotation increment (=1), for small strains
 CComputeIncrementalSmallStrainComputeIncrementalSmallStrain defines a strain increment and rotation increment (=1), for small strains
 CComputeIncrementalStrainBaseComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations
 CComputeInstantaneousThermalExpansionFunctionEigenstrainTemplComputeInstantaneousThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion according to an instantaneous thermal expansion function
 CComputeInterfaceStressCalculates an Extra-Stress tensor that lies in the plane of an interface defined by the gradient of an order parameter
 CComputeIsotropicElasticityTensorTemplComputeIsotropicElasticityTensor defines an elasticity tensor material for isotropic materials
 CComputeLagrangianLinearElasticStressCalculate a small strain elastic stress update
 CComputeLagrangianObjectiveStressProvide the Cauchy stress via an objective integration of a small stress
 CComputeLagrangianStrainBaseCalculate strains to use the MOOSE materials with the Lagrangian kernels
 CComputeLagrangianStressBaseProvide stresses in the form required for the Lagrangian kernels
 CComputeLagrangianStressCauchyNative interface for providing the Cauchy stress
 CComputeLagrangianStressPK1Native interface for providing the 1st Piola Kirchhoff stress
 CComputeLagrangianStressPK2Native interface for providing the 2nd Piola Kirchhoff stress
 CComputeLagrangianWPSStrain
 CComputeLagrangianWrappedStressUse MOOSE materials deriving from ComputeStressBase with Lagrangian kernels
 CComputeLayeredCosseratElasticityTensorComputeLayeredCosseratElasticityTensor defines an elasticity tensor and an elastic flexural rigidity tensor for use in simulations with layered Cosserat materials
 CComputeLinearElasticPFFractureStressPhase-field fracture This class computes the stress and energy contribution for the small strain Linear Elastic formulation of phase field fracture
 CComputeLinearElasticStressComputeLinearElasticStress computes the stress following linear elasticity theory (small strains)
 CComputeLinearViscoelasticStressComputes the stress of a linear viscoelastic material, using total small strains
 CComputeMeanThermalExpansionEigenstrainBaseTemplComputeMeanThermalExpansionEigenstrainBase is a base class for computing the thermal expansion eigenstrain according to a temperature-dependent mean thermal expansion defined in a derived class
 CComputeMeanThermalExpansionFunctionEigenstrainTemplComputeMeanThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion according to a mean thermal expansion function
 CComputeMultiPlasticityStressComputeMultiPlasticityStress performs the return-map algorithm and associated stress updates for plastic models defined by a General User Objects
 CComputeMultipleCrystalPlasticityStressComputeMultipleCrystalPlasticityStress (used together with CrystalPlasticityStressUpdateBase) uses the multiplicative decomposition of the deformation gradient and solves the PK2 stress residual equation at the intermediate configuration to evolve the material state
 CComputeMultipleInelasticCosseratStressComputeMultipleInelasticStress computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts
 CComputeMultipleInelasticStressComputeMultipleInelasticStress computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts
 CComputeMultipleInelasticStressBaseComputeMultipleInelasticStressBase computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts
 CComputeNeoHookeanStressCompressible Neo-Hookean hyperelasticity
 CComputePFFractureStressBaseComputePFFractureStressBase is the base class for stress in phase field fracture model
 CComputePlaneFiniteStrainComputePlaneFiniteStrain defines strain increment and rotation increment for finite strain under 2D planar assumptions
 CComputePlaneFiniteStrainNOSPDMaterial class for 2D correspondence material model for finite strain: plane strain, generalized plane strain, weak plane stress
 CComputePlaneIncrementalStrainComputePlaneIncrementalStrain defines strain increment for small strains in a 2D planar simulation
 CComputePlaneSmallStrainComputePlaneSmallStrain defines small strains under generalized plane strain and plane stress assumptions, where the out of plane strain can be uniformly or non-uniformly zero or nonzero
 CComputePlaneSmallStrainNOSPDMaterial class for 2D correspondence material model for small strain: plane strain, generalized plane strain, weak plane stress
 CComputePlaneStressIsotropicElasticityTensorMaterial class to define elasticity tensor for conventional plane stress of isotropic material
 CComputePlasticHeatEnergyComputePlasticHeatEnergy computes stress * (plastic_strain - plastic_strain_old) and, if currentlyComputingJacobian, then the derivative of this quantity wrt total strain
 CComputePolycrystalElasticityTensorCompute an evolving elasticity tensor coupled to a grain growth phase field model
 CComputeReducedOrderEigenstrain
 CComputeRotatedElasticityTensorBaseTemplComputeRotatedElasticityTensorBase is an intermediate base class that rotates an elasticity tensor based on euler angles
 CComputeRSphericalFiniteStrainComputeRSphericalFiniteStrain defines a strain increment and a rotation increment for finite strains in 1D spherical symmetry geometries
 CComputeRSphericalIncrementalStrainComputeRSphericalIncrementalStrain defines a strain increment only for small strains in 1D spherical symmetry geometries
 CComputeRSphericalSmallStrainComputeRSphericalSmallStrain defines a strain tensor, assuming small strains, in a 1D simulation assumming spherical symmetry
 CComputeSimoHughesJ2PlasticityStress
 CComputeSmallStrainComputeSmallStrain defines a strain tensor, assuming small strains
 CComputeSmallStrainConstantHorizonMaterialBPDMaterial class for bond based peridynamic solid mechanics model based on regular spatial discretization
 CComputeSmallStrainConstantHorizonMaterialOSPDMaterial class for ordinary state based peridynamic solid mechanics model based on regular spatial discretization
 CComputeSmallStrainMaterialBaseBPDBase material class for bond based peridynamic solid mechanics models
 CComputeSmallStrainMaterialBaseOSPDBase material class for ordinary state based peridynamic solid mechanics models
 CComputeSmallStrainNOSPDMaterial class for horizon-stabilized peridynamic correspondence model for small strain
 CComputeSmallStrainVariableHorizonMaterialBPDMaterial class for bond based peridynamic solid mechanics model based on irregular spatial discretization
 CComputeSmallStrainVariableHorizonMaterialOSPDMaterial class for ordinary state based peridynamic solid mechanics model based on irregular spatial discretization
 CComputeSmearedCrackingStressComputeSmearedCrackingStress computes the stress for a finite strain material with smeared cracking
 CComputeStrainBaseComputeStrainBase is the base class for strain tensors
 CComputeStrainBaseNOSPDBase material class for correspondence material model
 CComputeStrainIncrementBasedStressComputeStrainIncrementBasedStress computes stress considering list of inelastic strain increments
 CComputeStressBaseComputeStressBase is the base class for stress tensors computed from MOOSE's strain calculators
 CComputeStVenantKirchhoffStressSt
 CComputeSurfaceTensionKKS
 CComputeThermalExpansionEigenstrainBaseTemplComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due to thermal expansion of a material
 CComputeThermalExpansionEigenstrainBeamComputeThermalExpansionEigenstrainBeam computes an eigenstrain for thermal expansion with a constant expansion coefficient
 CComputeThermalExpansionEigenstrainBeamBaseComputeThermalExpansionEigenstrainBeamBase is a base class for all models that compute beam eigenstrains due to thermal expansion of a material
 CComputeThermalExpansionEigenstrainTemplComputeThermalExpansionEigenstrain computes an eigenstrain for thermal expansion with a constant expansion coefficient
 CComputeUpdatedEulerAngle
 CComputeVariableBaseEigenStrainComputeVariableBaseEigenstrain computes an Eigenstrain based on a real tensor value material property base (a), a real material property prefactor (p) and a rank two tensor offset tensor (b) p * a + b
 CComputeVariableEigenstrainComputeVariableEigenstrain computes an Eigenstrain that is a function of variables defined by a base tensor and a scalar function defined in a Derivative Material
 CComputeVariableIsotropicElasticityTensorComputeVariableIsotropicElasticityTensor defines an elasticity tensor material for isotropic materials in which the elastic constants (Young's modulus and Poisson's ratio) vary as defined by material properties
 CComputeVolumetricDeformGradComputeVolumetricDeformGrad is the class to compute volumetric deformation gradient Modification based on pre-multiplication to a deformation gradient Can be used to form a chain of volumetric corections on deformation
 CComputeVolumetricEigenstrainComputeVolumetricEigenstrain computes an eigenstrain that is defined by a set of scalar material properties that summed together define the volumetric change
 CComputeWeightedGapCartesianLMMechanicalContactComputes the weighted gap that will later be used to enforce the zero-penetration mechanical contact conditions
 CComputeWeightedGapLMMechanicalContactComputes the weighted gap that will later be used to enforce the zero-penetration mechanical contact conditions
 CConcentricCircleGeneratorBaseThis ConcentricCircleGeneratorBase object is a base class to be inherited for mesh generators that involve concentric circles
 CConditionalSampleReporterTemplThis object is mainly meant for demonstration for eventual active learning algorithms, but could prove useful
 CConeRayStudyRay study that spawns Rays in a cone from a given set of starting points for the cones and half angles for the cones
 CConjugateHeatTransferInterfaceKernel for modeling conjugate heat transfer
 CConnectorBaseBase class for creating component that connect other components together (e.g
 CConservedAction
 CConservedLangevinNoise
 CConservedMaskedNoiseBaseThis Userobject is the base class of Userobjects that generate one random number per timestep and quadrature point in a way that the integral over all random numbers is zero
 CConservedMaskedNormalNoiseUserobject that generates a normaly distributed random number once per timestep for every quadrature point in a way that the integral over all random numbers is zero
 CConservedMaskedUniformNoiseUserobject that generates a uniformly distributed random number in the interval [-1:1] once per timestep for every quadrature point in a way that the integral over all random numbers is zero
 CConservedNoiseBaseThis Userobject is the base class of Userobjects that generate one random number per timestep and quadrature point in a way that the integral over all random numbers is zero
 CConservedNoiseInterfaceThis Userobject is the base class of Userobjects that generate one random number per timestep and quadrature point in a way that the integral over all random numbers is zero
 CConservedNormalNoiseUserobject that generates a normaly distributed random number once per timestep for every quadrature point in a way that the integral over all random numbers is zero
 CConservedNormalNoiseVeneerVeneer to build userobjects that generate a normaly distributed random number once per timestep for every quadrature point in a way that the integral over all random numbers is zero
 CConservedUniformNoiseUserobject that generates a uniformly distributed random number in the interval [-1:1] once per timestep for every quadrature point in a way that the integral over all random numbers is zero
 CConservedUniformNoiseVeneerVeneer to build userobjects that generate a uniformly distributed random number in the interval [-1:1] once per timestep for every quadrature point in a way that the integral over all random numbers is zero
 CConservedVarValuesMaterialThis object takes a conserved free-flow variable set (rho, rhoU, rho et) and computes all the necessary quantities for solving the compressible free-flow Euler equations
 CConsistencyTest3EqnRDGFluxBaseBase class for testing consistency of a numerical flux for the 3-equation model
 CConsistencyTest3EqnRDGFluxCenteredTests consistency of the centered numerical flux for the 3-equation model
 CConsistencyTest3EqnRDGFluxHLLCTests consistency of the HLLC numerical flux for the 3-equation model
 CConstantAnisotropicMobilityTemplConstantAnisotropicMobility provides a simple RealTensorValue type MaterialProperty that can be used as a mobility in a phase field simulation
 CConstantDensityThermalSolidPropertiesMaterialTemplComputes solid thermal properties as a function of temperature but with a constant density
 CConstantGrainForceAndTorqueThis class is here to get the force and torque acting on a grain
 CConstantMaterialConstant material with zero-valued derivatives
 CConstantViewFactorSurfaceRadiationConstantViewFactorSurfaceRadiation computes radiative heat transfer between side sets and the view factors are provided in the input file
 CContactActionAction class for creating constraints, kernels, and user objects necessary for mechanical contact
 CContactApp
 CContactDOFSetSize
 CContactLineSearchBaseThis class implements a custom line search for use with mechanical contact
 CContactPressureAuxComputes the contact pressure from the contact force and nodal area
 CContactSlipDamperSimple constant damper
 CContactSplitSplit-based preconditioner for contact problems
 CContactTestApp
 CControlDataConcrete definition of a parameter value for a specified type
 CControlDataIntegrityCheckActionAction to trigger the check of control data integrity
 CControlDataValueAbstract definition of a ControlData value
 CConvectedMeshThis calculates the time derivative for a coupled variable
 CConvectedMeshPSPGComputes residual and Jacobian contributions for the PSPG stabilization term for mesh advection
 CConvection
 CConvectionHeatTransferBC
 CConvectionHeatTransferRZBCConvection BC for RZ domain in XY coordinate system
 CConvectiveFluxFunction
 CConvectiveHeatFlux1PhaseAuxComputes convective heat flux for 1-phase flow
 CConvectiveHeatFluxBCBoundary condition for convective heat flux where temperature and heat transfer coefficient are given by material properties
 CConvectiveHeatTransferCoefficientMaterialComputes convective heat transfer coefficient from Nusselt number
 CConvectiveHeatTransferSideIntegralTemplComputes the total convective heat transfer across a boundary
 CCopyPostprocessorValueControlThis control takes a postprocessor and copies its value into a control data value
 CCoreMeshGeneratorMesh generator for defining a reactor core using a Cartesian or hexagonal lattice with the option to be 2-D or 3-D
 CCosineHumpFunctionComputes a cosine hump of a user-specified width and height
 CCosineHumpFunctionTest
 CCosineTransitionFunctionComputes a cosine transtition of a user-specified width between two values
 CCosseratStressDivergenceTensorsComputes grad_i(stress_{i component}) This is exactly the same as StressDivergenceTensors, only the Jacobian entries are correct for the Cosserat case
 CCostSensitivityComputes the cost sensitivity for SIMP optimization algorithms that consider a cost constraint, in addition to a volume constraint
 CCoupledAllenCahnCoupledAllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to compute the residual for the bulk part of the Allen-Cahn equation, where the variational free energy derivative is taken w.r.t
 CCoupledBEEquilibriumSubTime derivative of primary species in given equilibrium species
 CCoupledBEKineticDerivative of mineral species concentration wrt time
 CCoupledConvectionReactionSubConvection of primary species in given equilibrium species
 CCoupledConvectiveFlux
 CCoupledConvectiveHeatFluxBCBoundary condition for convective heat flux where temperature and heat transfer coefficient are given by auxiliary variables
 CCoupledDiffusionReactionSubDiffusion of primary species in given equilibrium species
 CCoupledDirectionalMeshHeightInterpolationCouples to some other value and modulates it by the mesh height in a direction
 CCoupledForceLMAdds a coupled force term to a Lagrange multiplier constrained primal equation
 CCoupledForceRZSource term proportional to the coupled variable in RZ coordinates
 CCoupledHeatTransferActionAction that creates the necessary objects, for the solid side, to couple a solid heat conduction region to a 1-D flow channel via convective heat transfer
 CCoupledLineSourceRayKernelTestTempl
 CCoupledMaterialDerivativeThis kernel adds the term (dFdv, test), where v is a coupled variable
 CCoupledPenaltyInterfaceDiffusionDG kernel for interfacing diffusion between two variables on adjacent blocks
 CCoupledPressureActionAction that sets up pressure boundary condition on displacement variables
 CCoupledPressureBCPressure boundary condition using coupled variable to apply pressure in a given direction
 CCoupledSusceptibilityTimeDerivativeThis calculates a modified coupled time derivative that multiplies the time derivative of a coupled variable by a function of the variables
 CCoupledSwitchingTimeDerivative
 CCoupledSwitchingTimeDerivativeTempl
 CCoupledValueFunctionFreeEnergyCompute free energy and chemical potentials from user supplied MooseFunctions
 CCoupledValueFunctionIC
 CCoupledVariableValueMaterialTemplStores values of a variable into material properties
 CCourantComputes |u| dt / h_min
 CCovarianceFunctionBase
 CCovarianceInterface
 CCrackFrontData
 CCrackFrontDefinitionClass used in fracture integrals to define geometric characteristics of the crack front
 CCrackFrontPointsProviderBase class for crack front points provider
 CCrackMeshCut3DUserObjectCrackMeshCut3DUserObject: (1) reads in a mesh describing the crack surface, (2) uses the mesh to do initial cutting of 3D elements, and (3) grows the mesh based on prescribed growth functions
 CCrackTipEnrichmentCutOffBCCrackTipEnrichmentCutOffBC is used in XFEM Crack Tip Enrichment to fix DOFs to zero for those nodes with basis function supports that are far away from any crack tip
 CCrackTipEnrichmentStressDivergenceTensorsCrackTipEnrichmentStressDivergenceTensors implements the residual and jacobian for enrichement displacement variables
 CCreateRayRayBCTestA RayBC that generates an additional Ray at the intersection point on the boundary in the opposite direction of the Ray being worked on
 CCreateRayRayKernelTestA RayKernel that generates an additional Ray at the midpoint of each segment in the opposite direction of the Ray being worked on
 CCriticalTimeStepCompute the critical time step for an explicit integration scheme by inferring an effective_stiffness from element classes and density from the user
 CCrossICCrossIC creates a C1 continuous initial condition that looks like a cross in the middle of the domain
 CCrossTermBarrierFunctionBaseCrossTermBarrierFunctionBase is the base to a set of free energy penalties that set the phase interface barriers for arbitrary pairs of phases
 CCrossTermBarrierFunctionMaterialCrossTermBarrierFunctionMaterial adds free energy contribution on the interfaces between arbitrary pairs of phases in a symmetric way
 CCrossTermGradientFreeEnergyCross term gradient free energy contribution used by ACMultiInterface
 CCrossValidationScoresA tool to output CV scores
 CCrystalPlasticityHCPDislocationSlipBeyerleinUpdateCrystalPlasticityHCPDislocationSlipBeyerleinUpdate computes the dislocation forest evolution for the prismatic, pyramidal, and basal slip systems
 CCrystalPlasticityKalidindiUpdateCrystalPlasticityKalidindiUpdate uses the multiplicative decomposition of the deformation gradient and solves the PK2 stress residual equation at the intermediate configuration to evolve the material state
 CCrystalPlasticitySlipRateCrystal plasticity slip rate userobject class The virtual functions written below must be over-ridden in derived classes to provide actual values
 CCrystalPlasticitySlipRateGSSPhenomenological constitutive model slip rate userobject class
 CCrystalPlasticitySlipResistanceCrystal plasticity slip resistance userobject class
 CCrystalPlasticitySlipResistanceGSSPhenomenological constitutive model slip resistance userobject class
 CCrystalPlasticityStateVariableCrystal plasticity state variable userobject class
 CCrystalPlasticityStateVarRateComponentCrystal plasticity state variable evolution rate component userobject base class
 CCrystalPlasticityStateVarRateComponentGSSPhenomenological constitutive model state variable evolution rate component userobject class
 CCrystalPlasticityStateVarRateComponentVocePhenomenological constitutive model state variable evolution rate component userobject class
 CCrystalPlasticityStressUpdateBase
 CCrystalPlasticityTwinningKalidindiUpdateCrystalPlasticityTwinningKalidindiUpdate uses the multiplicative decomposition of the deformation gradient, contributing shear due to twinning to the plastic velocity gradient via the parent class
 CCrystalPlasticityUOBaseCrystal plasticity system userobject base class
 CCSVSamplerA class used to generate samples from a CSV file
 CCubicTransitionCubic polynomial transition between two functions of one variable
 CCubicTransitionFunctionComputes a cubic polynomial transition between two functions
 CCurlCurlFieldWeak form contribution corresponding to the curl(curl(E)) where E is the electric field vector
 CCurrentDensityTemplCalculates the current density vector field (in A/m^2) when given electrostatic potential (electrostatic = true, default) or electric field
 CCutEdgeForCrackGrowthIncr
 CCutElementSubdomainModifierCutElementSubdomainModifier switches the element subdomain ID based on the CutSubdomainID marked by geometric cut userobjects
 CCutSubdomainIDAux
 CCylindricalDuoThis class constructs a functional expansion in cylindrical space using a 1D series for the axial direction and a 2D disc series for (r, t)
 CCylindricalGapHeatFluxFunctorMaterialTemplComputes cylindrical gap heat flux due to conduction and radiation
 CCylindricalRankTwoAuxCylindricalRankTwoAux is designed to take the data in the CylindricalRankTwoTensor material property, for example stress or strain, and output the value for the supplied indices in cylindrical coordinates, where the cylindrical plane axis is along the z-axis and the center point in the x-y plan is defined by by center_point
 CCZMComputeDisplacementJumpBaseThis interface material class computes the displacement jump in the interface natural coordinate system
 CCZMComputeDisplacementJumpSmallStrainTemplCompute the interface displacement jump across a cohesive zone under the small strain assumption
 CCZMComputeDisplacementJumpTotalLagrangianTemplCompute the displacement jump in interface coordinates across a cohesive zone for the total Lagrangian formulation
 CCZMComputeGlobalTractionBaseBase class traction computing the traction used to impose equilibrium and its derivatives w.r.t
 CCZMComputeGlobalTractionSmallStrainThis class uses the interface traction and its derivatives w.r.t
 CCZMComputeGlobalTractionTotalLagrangianThis class uses the interface traction and its derivatives w.r.t
 CCZMComputeLocalTractionBaseBase class used to implement traction separetion laws
 CCZMComputeLocalTractionIncrementalBaseBase class used to implement traction separetion laws requiring an incremental formulation
 CCZMComputeLocalTractionTotalBaseBase class used to implement traction separetion laws for materials whose beahvior can be described using only the total displacement jump
 CCZMInterfaceKernelBaseBase class for implementing DG cohesive zone models (CZM) for 1D,2D, and 3D traction separation laws
 CCZMInterfaceKernelSmallStrainDG cohesive zone model kernel for the small strain formulation
 CCZMInterfaceKernelTotalLagrangianDG cohesive zone model kernel for the Total Lagrangian formulation
 CCZMRealVectorCartesianComponentThis interface material class extract a cartesiona component from a vector materail property defined on acohesive zone
 CCZMRealVectorScalarThis interface material class extract a cartesiona component from a vector materail property defined on acohesive zone
 CDamageBaseTemplDamageBase is a base class for damage models, which modify the stress tensor computed by another model based on a damage mechanics formulation
 CDarcyFluxKernel = grad(permeability*(grad(pressure) - weight)) This is mass flow according to the Darcy equation
 CDarcyFluxComponentComputes a component of the Darcy flux: -k_ij/mu (nabla_j P - w_j) where k_ij is the permeability tensor, mu is the fluid viscosity, P is the fluid pressure (the variable) and w_j is the fluid weight This is measured in m^3
 CDarcyFluxPressureDarcy flux: - cond * (Grad P - rho * g) where cond is the hydraulic conductivity, P is fluid pressure, rho is fluid density and g is gravity
 CDarcyMaterialDefines the permeability tensor used in Darcy flow
 CDashpotBCImplements a simple constant Dashpot BC where grad(u)=value on the boundary
 CDebyeHuckelParameters
 CDeformedGrainMaterialCalculates The Deformation Energy associated with a specific dislocation density
 CDelayControlTime delay control
 CDensityScalingThis material computes the mass required to fulfill a prescribed critical time step
 CDensityTemplCompute density, which may changed based on a deforming mesh
 CDensityUpdateElement user object that performs SIMP optimization using a bisection algorithm using a volume constraint
 CDensityUpdateTwoConstraintsElement user object that performs SIMP optimization using a bisection algorithm applying a volume constraint and a cost constraint
 CDepletionIDGeneratorAssigns depletion IDs to elements based on reporting and material IDs
 CDerivativeMaterialInterfaceTHM
 CDerivativeMultiPhaseBaseDerivativeMaterial child class to evaluate a parsed function for the free energy and automatically provide all derivatives
 CDerivativeMultiPhaseMaterialMulti phase free energy material that combines an arbitrary number of phase free energies to a global free energy
 CDerivativeTwoPhaseMaterialDerivativeMaterial child class to evaluate a parsed function for the free energy and automatically provide all derivatives
 CDesorptionFromMatrixMass flow rate of adsorbed fluid from matrix Add this to TimeDerivative to form the entire DE for desorption of fluid-in-the-matrix
 CDesorptionToPorespaceMass flow rate of fluid to the porespace from the matrix Add this to the DE for the porepressure variable to get fluid flowing from the matrix to the porespace
 CDiracPointsWriterApproximates a line sink by a sequence of Dirac Points
 CDirectionalFluxBCBoundary condition to apply a directional flux multiplied by the surface normal vector
 CDirectionMaterialComputes the directional vector of 1D elements in 3D space
 CDirichletBCModifierBoundary condition of a Dirichlet type
 CDisableRayBankingStudy
 CDiscreteLineSegmentInterfaceDefines a discretized line segment in 3D space
 CDiscreteLineSegmentInterfaceTestAuxTests DiscreteLineSegmentInterface
 CDiscreteNucleationFree energy penalty contribution to force the nucleation of subresolution particles
 CDiscreteNucleationAuxProject the DiscreteNucleationMap onto an AuxVariable field
 CDiscreteNucleationDataOutput diagnostic data on a DiscreteNucleationInserter
 CDiscreteNucleationForceFree energy penalty contribution to force the nucleation of subresolution particles
 CDiscreteNucleationFromFileThis UserObject manages the insertion and expiration of nuclei in the simulation domain
 CDiscreteNucleationInserterThis UserObject manages the insertion and expiration of nuclei in the simulation domain it manages a list of nuclei with their insertion times, center positions and radius
 CDiscreteNucleationInserterBaseThis UserObject manages the insertion and expiration of nuclei in the simulation domain it manages a list of nuclei with their insertion times and their center positions
 CDiscreteNucleationMapThis UserObject maintains a per QP map that indicates if a nucleus is present or not
 CDiscreteNucleationMarkerMark new nucleation sites for refinement
 CDiscreteNucleationTimeStepReturns a user defined timestep limit for the simulation step right after the introduction of a new nucleus and between nucleation events to control the probability of two or more nuclei appearing in one timestep
 CDisplacementAboutAxisImplements a boundary condition that enforces rotational displacement around an axis on a boundary
 CDisplacementGradientsActionAutomatically generates all variables, Kernels, and Materials to ensure the correct derivatives of the elastic free energy in a non-split Cahn-Hilliard simulation are assembled
 CDissociationFluxBCModels creation of the variable at boundaries due to dissociation of a coupled variable, e.g
 CDistributedForceThe DistributedForce kernel computes the body force due to the acceleration of mass in an element
 CDistributedPowerThe DistributedPower kernel computes the kinetic energy contribution of the body force due to total energy in an element
 CDomainIntegralActionAction to set up all objects used in computation of fracture domain integrals
 CDomainIntegralQFunctionCoupled auxiliary value
 CDomainIntegralTopologicalQFunctionCoupled auxiliary value
 CDoubleWellPotentialAlgebraic double well potential
 CDRLControlNeuralNetParametersA Reporter which can print the parameter values of a LibtorchArtificialNeuralNetwork from within a DRL Trainer object
 CDRLRewardReporterReporter which saves the reward values from a Deep Reinforcement Learning controller trainer
 CDynamicLibraryLoaderWrapper class to facilitate loading and lifetime management of dynamic libraries and obtaining pointers to exported functions
 CDynamicSolidMechanicsPhysics
 CDynamicStressDivergenceTensorsDynamicStressDivergenceTensors derives from StressDivergenceTensors and adds stress related Rayleigh and HHT time integration terms
 CDynamicViscosityMaterialComputes dynamic viscosity
 CEBCoupledVarTest
 CEBSDAccessFunctorsMix-in class that adds so called access functors to select a field from an EBSDPointData or EBSDPointData (todo) structure
 CEBSDAccessFunctorsTest
 CEBSDMeshMesh generated from parameters
 CEBSDMeshErrorTest
 CEBSDMeshGeneratorMesh generated from parameters read from a DREAM3D EBSD file
 CEBSDReaderA GeneralUserObject that reads an EBSD file and stores the centroid data in a data structure which indexes on element centroids
 CEBSDReaderAvgDataAuxThis kernel makes data from the EBSDReader GeneralUserObject available as AuxVariables
 CEBSDReaderPointDataAuxThis kernel makes data from the EBSDReader GeneralUserObject available as AuxVariables
 CEFAEdge
 CEFAElement
 CEFAElement2D
 CEFAElement3D
 CEFAFace
 CEFAFaceNode
 CEFAFragment
 CEFAFragment2D
 CEFAFragment3D
 CEFANode
 CEFAPoint
 CEFAVolumeNode
 CElasticEnergyAux
 CElasticEnergyMaterialMaterial class to compute the elastic free energy and its derivatives
 CElbowPipe1PhaseBent pipe for 1-phase flow
 CElectricalConductivityTemplCalculates resistivity and electrical conductivity as a function of temperature
 CElectricalContactTestFuncAnalytical solution function to test the ElectrostaticContactCondition interface kernel
 CElectrochemicalDefectMaterialThis material calculates defect-specific parameters for the grand potential sintering model with multiple defect species coupled with electrochemistry
 CElectrochemicalSinteringMaterialThis material calculates necessary parameters for the grand potential sintering model with multiple defect species coupled with electrochemistry
 CElectromagneticsApp
 CElectromagneticsTestApp
 CElectrostaticContactConditionThis ADInterfaceKernel object calculates the electrostatic potential value and gradient relationship as a result of contact between two dissimilar, homogeneous materials
 CElementFragmentAlgorithm
 CElementJacobianDamperThis class implements a damper that limits the change in the Jacobian of elements
 CElementLoopUserObjectA base class that loops over elements and do things
 CElementOptimizationDiffusionCoefFunctionInnerProduct
 CElementOptimizationFunctionInnerProduct
 CElementOptimizationSourceFunctionInnerProduct
 CElementUserObjectBasePDBase element userobject class for peridynamics
 CElemExtremaHelper for defining if at an element's edge, vertex, or neither
 CElemIndexHelperHelper for setting up a contiguous index for a given range of elements that are known by this processor
 CEllipseCutUserObject
 CEmptyReporter
 CEMRobinBCRepresents the boundary condition for a first order Robin-style Absorbing/Port boundary for scalar variables
 Cenable_bitmask_operators< FeatureFloodCount::BoundaryIntersection >
 Cenable_bitmask_operators< FeatureFloodCount::Status >
 CEnergyFluxIntegralComputes the boundary integral of the energy flux
 CEnergyFreeBC
 CEnrichmentFunctionCalculationPerform calculation of enrichment function values and derivatives
 CEnthalpyAuxNodal auxiliary variable for enthalpy,
 CEqualGradientLagrangeInterfaceInterfaceKernel to enforce a Lagrange-Multiplier based componentwise continuity of a variable gradient
 CEqualGradientLagrangeMultiplierLagrange multiplier "FaceKernel" that is used in conjunction with EqualGradientLagrangeInterface
 CEquilibriumConstantAuxEquilibrium constant (in the form log10(Keq)) calculated using a least-squares fit to the data provided (typically taken from a geochemical database)
 CEquilibriumConstantFitFit the equilibrium constant values read from a databse at specified temperature values with a Maier-Kelly type function for the equilibrium constant
 CEquilibriumConstantInterpolatorFit the equilibrium constant values read from the thermodynamic databse at specified temperature values with one of three types of fits:
 CEshelbyTensorTemplEshelbyTensor defines a strain increment and rotation increment, for finite strains
 CEulerAngle2RGBActionAutomatically generates all variables, Kernels, and Materials to ensure the correct derivatives of the elastic free energy in a non-split Cahn-Hilliard simulation are assembled
 CEulerAngleFileReaderRead a set of Euler angles from a file
 CEulerAngleProviderAbstract base class for user objects that implement the Euler Angle provider interface
 CEulerAngleProvider2RGBAuxOutput euler angles from user object to an AuxVariable
 CEulerAnglesEuler angle triplet
 CEulerAngleUpdaterUpdate Euler angles of each grains after rigid body rotation This class estimates the rotation of principal axes of the grains due to applied torques and calculates the final grain orientation
 CEulerAngleUpdaterCheckThis is a unit test to check the correctness of the updated euler angles An unit vector is rotated as per old euler angles first and then due to the applied torque The final rotated vector is cross checked with the rotated vector as per updated euler angles
 CEulerAngleVariables2RGBAuxCreate an encoded RGB triplet from Euler angle data
 CEvaluateSurrogateA tool for output Sampler data
 CExecutionTypeWalkerThis class is a hit walker used to see what type of execution the input is doing
 CExodusOptimizationSteadyClass for output data to the ExodusII format
 CExplicitDynamicsContactActionAction class for creating constraints, kernels, and user objects necessary for mechanical contact
 CExplicitDynamicsContactConstraintA ExplicitDynamicsContactConstraint does mechanical contact for explicit dynamics simulations
 CExponentialCovariance
 CExponentialFrictionFunctorMaterialClass responsible for generating a friction factor for the friction-based pressure loss terms in the form of:
 CExponentialReaction
 CExponentialSofteningExponentialSoftening is a smeared crack softening model that uses an exponential softening curve
 CExposedSideAverageValueThis postprocessor computes a volume integral of the specified variable on the exposed portion of a surface
 CExpressionBuilderExpressionBuilder adds an interface to derived classes that enables convenient construction of FParser expressions through operator overloading
 CExpressionBuilderTest
 CExternalAppConvectionHeatTransferBCConvection BC from an external application
 CExternalAppConvectionHeatTransferRZBCConvection BC from an external application for RZ domain in XY coordinate system
 CExternalForceDensityMaterialThis Material calculates the force density acting on a particle/grain due to interaction between particles
 CExternalPETScProblemThis is an interface to call a pure PETSc solver
 CExternalPetscSolverAppThis is a demo used to demonstrate how to couple an external app through the MOOSE wrapper APP
 CExternalPetscSolverTestApp
 CExternalPetscTimeStepper
 CExtraElementIDCopyGenerator
 CExtremeValueA class used to generate a generalized extreme value likelihood of observing model predictions
 CFaceCenteredMapFunctorA functor whose evaluation relies on querying a map where the keys are face info ids and the values correspond to the face values
 CFanningFrictionFactorMaterialComputes Fanning friction factor from Darcy friction factor
 CFauxGrainTrackerThis class is a fake grain tracker object, it will not actually track grains nor remap them but will provide the same interface as the grain tracker and can be used as a lightweight replacement when neither of those methods are needed
 CFauxPolycrystalVoronoi
 CFDistributionA class used to generate am F-distribution
 CFeatureFloodCountThis object will mark nodes or elements of continuous regions all with a unique number for the purpose of counting or "coloring" unique regions in a solution
 CFeatureFloodCountAuxFunction auxiliary value
 CFeatureVolumeFraction
 CFeatureVolumeVectorPostprocessorThis VectorPostprocessor is intended to be used to calculate accurate volumes from the FeatureFloodCount and/or GrainTracker objects
 CFictionalFaceCenteredMapFunctor
 CFileMeshComponentLoads a mesh from an ExodusII file without adding physics
 CFinEfficiencyFunctorMaterialTemplComputes fin efficiency
 CFinEnhancementFactorFunctorMaterialTemplComputes a heat transfer enhancement factor for fins
 CFiniteStrainCPSlipRateRes
 CFiniteStrainCrystalPlasticityFiniteStrainCrystalPlasticity uses the multiplicative decomposition of deformation gradient and solves the PK2 stress residual equation at the intermediate configuration to evolve the material state
 CFiniteStrainHyperElasticViscoPlasticThis class solves the viscoplastic flow rate equations in the total form Involves 4 different types of user objects that calculates: Internal variable rates - functions of internal variables and flow rates Internal variables - functions of internal variables Strengths - functions of internal variables Flow rates - functions of strengths and PK2 stress Flow directions - functions of strengths and PK2 stress The associated derivatives from user objects are assembled and the system is solved using NR
 CFiniteStrainPlasticMaterialFiniteStrainPlasticMaterial implements rate-independent associative J2 plasticity with isotropic hardening in the finite-strain framework
 CFiniteStrainUObasedCPFiniteStrainUObasedCP uses the multiplicative decomposition of deformation gradient and solves the PK2 stress residual equation at the intermediate configuration to evolve the material state
 CFlexiblePatternGeneratorThis FlexiblePatternGenerator object is designed to generate a complex mesh with a background region with dispersed unit meshes in it and distributed based on a series of flexible patterns
 CFlibeFluidPropertiesFluid properties for 2LiF-BeF2 (flibe) [richard]
 CFlibeFluidPropertiesTest
 CFlinakFluidPropertiesFluid properties for 0.465 LiF - 0.115 NaF - 0.42 KF (flinak) [richard]
 CFlinakFluidPropertiesTest
 CFlowBoundaryBase class for components that connect to flow channel boundaries
 CFlowBoundary1PhaseBase class for boundary components connected to 1-phase flow channels
 CFlowChannel1PhaseA class representing a 1-phase flow channel
 CFlowChannelBaseA base class for flow channels
 CFlowChannelHeatStructureCouplerUserObjectBase class for caching quantities computed between flow channels and heat structures
 CFlowComponentNSNavier-Stokes flow component
 CFlowJunctionBase class for flow junctions
 CFlowJunction1PhaseBase class for 1-phase flow junctions
 CFlowJunctionUserObjectProvides common interfaces for flow junction user objects
 CFlowModelProvides functions to setup the flow model
 CFlowModelSetupBase helper class to provide interfaces to common flow model setup functions
 CFlowModelSetup1PhaseHelper class to set up some objects for 1-phase flow
 CFlowModelSinglePhaseSets up the single-phase flow model using Euler's equations
 CFluidDensityAuxComputes density from pressure and temperature
 CFluidFreeSurfaceBC
 CFluidProperties
 CFluidProperties3EqnMaterialComputes velocity and thermodynamic variables from solution variables for 1-phase flow
 CFluidPropertiesApp
 CFluidPropertiesInterrogatorUser object for querying a single-phase or two-phase fluid properties object
 CFluidPropertiesMaterialPHComputes fluid properties using (pressure, specific enthalpy) formulation
 CFluidPropertiesMaterialPTComputes fluid properties using (pressure, temperature) formulation
 CFluidPropertiesMaterialVEComputes fluid properties using (specific energy, specific volume) formulation
 CFluidPropertiesTestApp
 CFluidStatePropertiesAD data structure to pass calculated thermophysical properties
 CFluxBasedStrainIncrementFluxBasedStrainIncrement computes strain increment based on flux (vacancy) Forest et
 CFluxLimitedTVDAdvectionAdvection of the variable with velocity set in the AdvectiveFluxCalculator
 CForceDensityMaterialThis Material calculates the force density acting on a particle/grain due to interaction between particles
 CForceStabilizedSmallStrainMechanicsNOSPDKernel class for fictitious force stabilized peridynamic correspondence material model for small strain
 CFormLoss1PhaseBaseBase class for prescribing a form loss over a 1-phase flow channel
 CFormLossFromExternalApp1PhaseA component for prescribing a form loss computed by an external application
 CFormLossFromFunction1PhaseComponent for prescribing a form loss over a 1-phase flow channel given by a function
 CFourierNoiseGenerate noise using random fourier series coefficients
 CFreeBoundaryAdds the boundary terms resulting from an integration by parts of the advection terms, using no external boundary data
 CFreeBoundary1PhaseAdds the boundary terms resulting from an integration by parts of the advection terms, using no external boundary data
 CFsiApp
 CFsiTestApp
 CFunctionalBasisInterfaceThis class provides the basis for any custom functional basis, and is the parent class of both SingleSeriesBasisInterface and CompositeSeriesBasisInterface
 CFunctionalExpansionToolsApp
 CFunctionalExpansionToolsTestApp
 CFunctionAuxRayKernelTestTest AuxRayKernel that appends a function value on each Ray segment
 CFunctionElementIntegralRZIntegrates a function over elements for RZ geometry modeled by XY domain
 CFunctionElementLoopIntegralGetValueTestPostprocessorGets the value from a FunctionElementLoopIntegralUserObject
 CFunctionElementLoopIntegralUserObjectComputes the integral of a function using an element loop
 CFunctionIntegralRayKernelIntegrates a function along a Ray
 CFunctionIsotropicEigenstrain
 CFunctionNodalAverageICInitial conditions for an elemental variable from a function using nodal average
 CFunctionPathEllipsoidHeatSourceDouble ellipsoid heat source distribution
 CFunctionRadiativeBCTemplBoundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well
 CFunctionSeriesThis class uses implementations of CompositeSeriesBasisInterface to generate a function based on convolved function series
 CFunctionSeriesToAuxSpecialization of FunctionAux that is designed to work specifically with FXs, namely that it is always processed at timestep_begin
 CFunctionSideIntegralRZIntegrates a function over sides for RZ geometry modeled by XY domain
 CFunctorDragCoefficientsAbstract base class material providing the drag coefficients for linear and quadratic friction models
 CFunctorEffectiveFluidThermalConductivityThis is a base class material to calculate the effective thermal conductivity of the fluid phase
 CFunctorErgunDragCoefficientsMaterial providing the interphase drag coefficient according to the correlation provided by [ergun]
 CFunctorGapFluxModelConductionGap flux model for varying gap conductance using a functor for temperature
 CFunctorGapFluxModelRadiationGap flux model for heat conduction across a gap due to radiation, based on the diffusion approximation
 CFunctorIsotropicDragCoefficientsAbstract base class to compute isotropic drag coefficients, where \(C_L\) and \(C_Q\) are independent of direction
 CFunctorIsotropicEffectiveFluidThermalConductivityMaterial providing an isotropic effective fluid thermal conductivity
 CFunctorKappaFluidInstantiation of the template for the fluid effective thermal conductivity based on a volume-average of the thermal conductivity as $= k_f$
 CFunctorKappaFluidTemplTemplate for the fluid effective thermal conductivity based on a volume-average of the thermal conductivity as $= k_f$
 CFunctorPebbleBedDragCoefficientsAbstract base class to compute isotropic drag coefficients in a pebble bed
 CFunctorThermalResistanceBCThis BC applies a heat flux to a boundary, where the heat flux is determined using series conduction resistances, and parallel convection and radiation resistances at the surface
 CFVConvectionCorrelationInterface
 CFVFunctorConvectiveHeatFluxBCRobin boundary condition (temperatures) for finite volume scheme between a solid and fluid where the temperatures and heat transfer coefficient are given as a functors
 CFVFunctorRadiativeBCBoundary condition for radiative heat flux where temperature and the temperature of a body in radiative heat transfer are specified and the emissivity is specified by a user-provided functor
 CFVGaussianEnergyFluxBCDescribes an incoming heat flux beam with a Gaussian profile
 CFVHeatConductionTimeDerivative
 CFVInfiniteCylinderRadiativeBCBoundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well
 CFVMatPropTimeKernelApplies a residual equal to a supplied material property which is supposed to represent a time derivative, e.g
 CFVPorosityTimeDerivativeApplies a residual equal to \(\epsilon \frac{\partial u}{\partial t}\)
 CFVPorousFlowAdvectiveFluxAdvective flux of fluid component k in fluid phase alpha
 CFVPorousFlowAdvectiveFluxBCFlux boundary condition where an advective flux is applied
 CFVPorousFlowDispersiveFluxDispersive flux of component k in fluid phase alpha
 CFVPorousFlowEnergyTimeDerivativeTime derivative of energy
 CFVPorousFlowFluidMassPostprocessor that calculates the mass of a given fluid component in the given phase(s) in a given block
 CFVPorousFlowHeatAdvectionAdvective flux of heat energy
 CFVPorousFlowHeatConductionHeat conduction kernel
 CFVPorousFlowMassTimeDerivativeTime derivative of fluid mass
 CFVRadiativeHeatFluxBCBaseBoundary condition for radiative heat flux where temperature and the temperature of a body in radiative heat transfer are specified
 CFVThermalResistanceBCThis BC applies a heat flux to a boundary, where the heat flux is determined using series conduction resistances, and parallel convection and radiation resistances at the surface
 CFXBoundaryBaseUserObjectThis class provides the base for generating a functional expansion on a boundary by inheriting from FXIntegralBaseUserObject and providing SideIntegralVariableUserObject as the template parameter
 CFXBoundaryFluxUserObjectThis boundary FX evaluator calculates the flux
 CFXBoundaryValueUserObjectThis boundary FX evaluator calculates the values
 CFXFluxBCDefines an FX-based BC that strongly encourages the gradients to match
 CFXIntegralBaseUserObjectThis class interacts with a MooseApp through functional expansions
 CFXValueBCDefines an FX-based boundary condition that forces the values to match
 CFXValuePenaltyBCDefines an FX-based BC that strongly encourages the values to match
 CFXVolumeUserObjectThis volumetric FX calculates the value
 CGammaA class used to generate a Gamma distribution
 CGapConductanceGeneric gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation
 CGapConductanceConstant
 CGapConductanceConstraintThis Constraint implements thermal contact using a "gap conductance" model in which the flux is represented by an independent "Lagrange multiplier" like variable
 CGapConductanceStatefulConstraint
 CGapFluxModelBaseBase class for gap flux models used by ModularGapConductanceConstraint
 CGapFluxModelConductionGap flux model for varying gap conductance using a coupled variable for temperature
 CGapFluxModelConductionBaseGap flux model for varying gap conductance
 CGapFluxModelPressureDependentConductionGap flux model used to compute the conductance across a closed gap along which two solid materials are in contact
 CGapFluxModelRadiationGap flux model for heat conduction across a gap due to radiation, based on the diffusion approximation
 CGapFluxModelRadiationBaseGap flux model for heat conduction across a gap due to radiation, based on the diffusion approximation
 CGapFluxModelRadiativeBase class for gap flux models used by ModularGapConductanceConstraint
 CGapFluxModelSimpleBase class for gap flux models used by ModularGapConductanceConstraint
 CGapHeatPointSourceMaster
 CGapHeatTransferGeneric gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation
 CGasFreeEnergyBaseMaterial class that provides the free energy of an ideal gas with the expression builder and uses automatic differentiation to get the derivatives
 CGateValveGate valve component
 CGateValve1PhaseGate valve component for 1-phase flow
 CGatherRCDataElementThreadA class that gathers body force data from elemental kernels contributing to the Navier-Stokes momentum residuals
 CGatherRCDataFaceThreadA class that gathers 'a' coefficient data from flux kernels, boundary conditions, and interface kernels contributing to the Navier-Stokes momentum residuals
 CGaussContForcingNote: This class is duplicated from moose_test
 CGaussianA class used to generate a Gaussian likelihood of observing model predictions
 CGaussianEnergyFluxBCDescribes an incoming heat flux beam with a Gaussian profile
 CGaussianProcess
 CGaussianProcessData
 CGaussianProcessTrainer
 CGBAnisotropyFunction[kappa, gamma, m, L] = parameters (sigma, mob, w_GB, sigma0) Parameter determination method is elaborated in Phys
 CGBAnisotropyBaseFunction[kappa, gamma, m, L] = parameters (sigma, mob, w_GB, sigma0) Parameter determination method is elaborated in Phys
 CGBDependentAnisotropicTensorGB dependent anisotropic tensor Ref
 CGBDependentDiffusivityGB dependent diffusivity Ref
 CGBDependentTensorBaseBase class to define GB dependent properties
 CGBEvolutionBaseTempl
 CGBEvolutionTemplGrain boundary energy parameters for isotropic uniform grain boundary energies
 CGBRelaxationStrainIncrementGBRelaxationStrainIncrement computes strain increment due to lattice relaxation at GB Forest et
 CGBWidthAnisotropyFunction[kappa, gamma, m, L] = parameters (sigma, mob, w_GB, sigma0) Parameter determination method is elaborated in Phys
 CGeneralFluidPropsComputes fluid properties in (P, T) formulation
 CGeneralFunctorFluidPropsComputes fluid properties in (P, T) formulation using functor material properties
 CGeneralizedCircumferenceThe generalized circumference, sigma_w, is defined such that the
 CGeneralizedKelvinVoigtBaseThis class represents an assembly of springs and dashpots following a generalized Kelvin-Voigt model (an arbitrary number of Kelvin-Voigt units assembled in series with a single spring at the top)
 CGeneralizedKelvinVoigtModelThis class is an implementation of a generalized Kelvin-Voigt model with constant mechanical properties
 CGeneralizedMaxwellBaseThis class represents an assembly of springs and dashpots following a generalized Maxwell model (an arbitrary number of Maxwell units assembled in parallel with a single spring)
 CGeneralizedMaxwellModelThis class is an implementation of a generalized Maxwell model with constant mechanical properties
 CGeneralizedPlaneStrain
 CGeneralizedPlaneStrainAction
 CGeneralizedPlaneStrainActionPDAction class to setup peridynamic generalized plane strain models
 CGeneralizedPlaneStrainOffDiag
 CGeneralizedPlaneStrainOffDiagNOSPDKernel class for coupled off diagonal Jacobian entries of Form I of horizon stabilized peridynamic generalized plane strain model
 CGeneralizedPlaneStrainOffDiagOSPDKernel class for coupled off diagonal Jacobian entries of ordinary state-based peridynamic generalized plane strain model
 CGeneralizedPlaneStrainPDScalarKernel class to assemble residual and diagonal jacobian fetched from userobject
 CGeneralizedPlaneStrainReferenceResidual
 CGeneralizedPlaneStrainUOInterfaceInterface class for user objects that interface with the generalized plane strain kernel
 CGeneralizedPlaneStrainUserObject
 CGeneralizedPlaneStrainUserObjectBasePDBase userObject class to compute the residual and diagonal Jacobian components for scalar out-of-plane strain variable of generalized plane strain model based on peridynamic models
 CGeneralizedPlaneStrainUserObjectNOSPDUserObject class to compute the residual and diagonal Jacobian components for scalar out-of-plane strain variable of generalized plane strain model based on Form I of the horizon-stablized peridynamic correspondence model
 CGeneralizedPlaneStrainUserObjectOSPDUserObject class to compute the residual and diagonal Jacobian components for scalar out-of-plane strain variable of generalized plane strain model based on ordinary state-based peridynamic model
 CGeneralizedRadialReturnStressUpdateTemplADGeneralizedRadialReturnStressUpdate computes the generalized radial return stress increment for anisotropic (Hill-like) creep and plasticity
 CGeneralizedReturnMappingSolutionTemplBase class that provides capability for Newton generalized (anisotropic) return mapping iterations on a single variable
 CGeneralOptimizationOptimization reporter that interfaces with TAO
 CGeneralRayBC
 CGeneralRayKernel
 CGeneralUserObjectBasePD
 CGeneratedMeshComponentBase class for components that generate their own mesh
 CGenericRayKernel
 CGenericRayKernel< true >
 CGenericTwoVectorA two-component zero initialized vector used for tangential quantities
 CGeochemicalDatabaseReaderClass for reading geochemical reactions from a MOOSE geochemical database
 CGeochemicalDatabaseValidatorClass for validating MOOSE geochemical database
 CGeochemicalModelDefinitionUser object that parses a geochemical database file, and only retains information relevant to the current geochemical model
 CGeochemicalModelInterrogatorQueries and performs simple manipulations on a geochemical model
 CGeochemicalSolverThis class contains methods to solve the algebraic system in GeochemicalSystem
 CGeochemicalSystemThis class holds information about bulk composition, molalities, activities, activity coefficients, etc of the user-defined geochemical system in PertinentGeochemicalSystem
 CGeochemicalSystemTest
 CGeochemistryActivityCoefficientsBase class to compute activity coefficients for non-minerals and non-gases (since these species do not have activity coefficients)
 CGeochemistryActivityCoefficientsDebyeHuckelComputes activity coefficients for non-minerals and non-gases (since these species do not have activity coefficients)
 CGeochemistryApp
 CGeochemistryBasisSpeciesData structure for basis (primary) species
 CGeochemistryConsoleOutputOutputs information (to the console) from a GeochemistryReactorBase at a point
 CGeochemistryDebyeHuckelData structure for Debye-Huckel activity coefficients
 CGeochemistryDispersionKernel describing grad(porosity * dispersion * grad(concentration)), where porosity is an AuxVariable, dispersion is the hydrodynamic dispersion tensor (input by user as tensor_coeff), and concentration is the variable for this Kernel
 CGeochemistryElementsData structure for elements
 CGeochemistryEquilibriumSpeciesData structure for secondary equilibrium species
 CGeochemistryGasSpeciesData structure for mineral species
 CGeochemistryIonicStrengthCalculators to compute ionic strength and stoichiometric ionic strength
 CGeochemistryKineticRateUser object that defines a kinetic rate
 CGeochemistryMineralSpeciesData structure for mineral species
 CGeochemistryNeutralSpeciesActivityData structure for neutral species activity coefficients
 CGeochemistryOxideSpeciesData structure for oxide species
 CGeochemistryQuantityAuxAuxKernel to extract information from a Geochemistry*Reactor to record into an AuxVariable
 CGeochemistryReactorBaseBase class that controls the spatio-temporal solution of geochemistry reactions
 CGeochemistryRedoxSpeciesData structure for redox species
 CGeochemistrySpatialReactorClass that controls the space-dependent and time-dependent geochemistry reactions
 CGeochemistrySpeciesSwapperClass to swap basis species with equilibrium species
 CGeochemistrySurfaceSpeciesData structure for sorbing surface species
 CGeochemistryTestApp
 CGeochemistryTimeDependentReactorClass that controls the time-dependent (but not space-dependent) geochemistry reactions
 CGeochemistryTimeDerivativeKernel describing porosity * d(concentration)/dt, where porosity is an AuxVariable
 CGeochemistryTimeIndependentReactorClass that controls the time independent (and spatially independent) geochemistry reactions
 CGeometricalComponentIntermediate class for components that have mesh
 CGeometricCut2DUserObject
 CGeometricCut3DUserObject
 CGeometricCutUserObject
 CGetAllTheRCVelocities
 CGetFunctionValueControlThis control takes a function and converts it into a control data
 CGFunction
 CGhostElemPDUserobject class to ghost the required element for calculation on current processor from other processors
 CGlobalDisplacementAux
 CGlobalStrain
 CGlobalStrainAction
 CGlobalStrainUserObject
 CGlobalStrainUserObjectInterfaceThis class provides interface for extracting the periodic directions, residual, and jacobian values from UserObjects associated with global strain calculation
 CGrad2ParsedFunctionReturns the central difference approx to the derivative (direction.nabla)^2 function viz (f(t, p + direction) - 2*f(t, p) + f(t, p - direction))/|direction|^2 This derives from MooseParsedFunction, so it already knows about a function
 CGradientComponent
 CGradientOperator
 CGradParsedFunctionReturns the central difference approx to the derivative of the function, ie (f(t, p + direction) - f(t, p - direction))/2/|direction| This derives from MooseParsedFunction, so it already knows about a function
 CGrainAdvectionAuxCalculates the advection velocity of grain due to rigid body motion Reports the components of the velocity on each element
 CGrainAdvectionVelocityThis Material calculates the advection velocity, it's divergence and derivatives acting on a particle/grain
 CGrainBoundaryAreaCalculate total grain boundary length in 2D and area in 3D
 CGrainBoundaryVelocity
 CGrainCentersPostprocessorGrainCentersPostprocessor is a type of VectorPostprocessor that outputs center and volume of grains calculated in GrainCenterUserObject
 CGrainDataTrackerGrainTracker derived class template to base objects on which maintain physical parameters for individual grains
 CGrainDistanceThis struct is used to hold distance information to other grains in the simulation
 CGrainForceAndTorqueInterfaceThis class provides interface for extracting the forces and torques computed in other UserObjects
 CGrainForceAndTorqueSumThis class is here to get the force and torque acting on a grain from different userobjects and sum them all
 CGrainForcesPostprocessorGrainForcesPostprocessor is a type of VectorPostprocessor that outputs the force and torque values calculated in UserObjects
 CGrainGrowthAction
 CGrainGrowthLinearizedInterfaceAction
 CGrainRigidBodyMotionBase
 CGrainTextureVectorPostprocessorGrainTextureVectorPostprocessor is a VectorPostprocessor that outputs the the coordinates, grain number, and Euler Angles associated with each element
 CGrainTracker
 CGrainTrackerElasticityManage a list of elasticity tensors for the grains
 CGrainTrackerInterfaceThis class defines the interface for the GrainTracking objects
 CGrandPotentialInterfaceCalculate Grand Potential interface parameters for a specified interfacial free energy and width
 CGrandPotentialKernelActionGenerates the necessary kernels for the Grand Potential Function for any number of order parameters and chemical potentials
 CGrandPotentialSinteringMaterialThis material calculates necessary parameters for the grand potential sintering model
 CGrandPotentialTensorMaterialCalculates mobilities for grand potential model
 CGravityInterfaceInterface for specifying gravity at the component level
 CGravityTemplGravity computes the body force (force/volume) given the acceleration of gravity (value) and the density
 CGrayLambertNeumannBCBoundary condition for radiative heat that is computed by the GrayLambertSurfaceRadiationBase userobject
 CGrayLambertSurfaceRadiationBaseGrayLambertSurfaceRadiationBase computes the heat flux on a set of surfaces in radiative heat transfer with each other
 CGrayLambertSurfaceRadiationPPA postprocessor that extracts information from the GrayLambertSurfaceRadiationBase UserObject
 CGuaranteeConsumerAdd-on class that provides the functionality to check if guarantees for material properties are provided
 CGuaranteeProviderAdd-on class that provides the functionality to issue guarantees for declared material properties
 CHasPorosityJumpFaceShows whether an element has any attached porosity jump faces
 CHeatCapacityConductionTimeDerivativeA class for defining the time derivative of the heat equation
 CHeatConductionApp
 CHeatConductionBC
 CHeatConductionBPDKernel class for peridynamic heat conduction models
 CHeatConductionFECreates all the objects needed to solve the heat conduction equations with CG
 CHeatConductionKernelNote: This class is named HeatConductionKernel instead of HeatConduction to avoid a clash with the HeatConduction namespace
 CHeatConductionMaterialTemplSimple material with properties set as constants or by functions
 CHeatConductionModelProvides functions to setup the heat conduction model
 CHeatConductionPhysicsBase class to host common parameters and attributes to all Physics solving the heat conduction equation
 CHeatConductionTestApp
 CHeatConductionTimeDerivativeA class for defining the time derivative of the heat equation
 CHeatDiffusionKernel providing the heat diffusion kernel for example purposes, with strong form $-(k T)$, where $k$ is the thermal conductivity and $T$ is the temperature
 CHeatFluxBaseBCBase class for handling heat flux between flow channels and heat structures
 CHeatFluxFromHeatStructureBaseUserObjectBase class for caching heat flux between a flow channel and a heat structure
 CHeatGenerationAdds heat generation to a heat structure
 CHeatRateConductionRZIntegrates a conduction heat flux over an RZ boundary
 CHeatRateConvectionIntegrates a convective heat flux over a boundary
 CHeatRateConvection1PhaseComputes convective heat rate into a 1-phase flow channel
 CHeatRateConvectionRZIntegrates a cylindrical heat structure boundary convective heat flux
 CHeatRateDirectFlowChannelTemplComputes the heat rate into a flow channel from heat flux material property
 CHeatRateExternalAppConvectionRZIntegrates a cylindrical heat structure boundary convective heat flux from an external application
 CHeatRateHeatFluxIntegrates a heat flux function over a boundary
 CHeatRateHeatFluxRZIntegrates a heat flux function over a cylindrical boundary in a XYZ coordinate system
 CHeatRateRadiationIntegrates a radiative heat flux over a boundary
 CHeatRateRadiationRZIntegrates a cylindrical heat structure boundary radiative heat flux
 CHeatSource
 CHeatSourceBaseBase class for heat source components
 CHeatSourceBPDKernel class to implement hear source term for peridynamic heat conduction models
 CHeatSourceFromPowerDensityHeat source from power density
 CHeatSourceFromTotalPowerHeat generation from total power
 CHeatSourceVolumetricVolumetric heat source applied on a flow channel
 CHeatSourceVolumetric1PhaseVolumetric heat source applied on a 1-phase flow channel
 CHeatStructure2DCouplerCouples boundaries of two 2D heat structures via a heat transfer coefficient
 CHeatStructure2DCouplerBaseCouples boundaries of two 2D heat structures
 CHeatStructure2DCouplerBCApplies BC for HeatStructure2DCoupler for plate heat structure
 CHeatStructure2DCouplerBCBaseBase class for BC for components derived from HeatStructure2DCouplerBase
 CHeatStructure2DCouplerRZBCApplies BC for HeatStructure2DCoupler for cylindrical heat structure
 CHeatStructure2DRadiationCouplerRZCouples boundaries of two 2D cylindrical heat structures via radiation
 CHeatStructure2DRadiationCouplerRZBCApplies BC for HeatStructure2DRadiationCouplerRZ
 CHeatStructureBaseBase class for 2D generated heat structures
 CHeatStructureCylindricalComponent to model cylindrical heat structure
 CHeatStructureCylindricalBaseBase class for cylindrical heat structure components
 CHeatStructureEnergyComputes the total energy for a plate heat structure
 CHeatStructureEnergy3DComputes the total energy for a 3D heat structure
 CHeatStructureEnergyBaseBase class for computing the total energy for heat structures
 CHeatStructureEnergyRZComputes the total energy for a cylindrical heat structure
 CHeatStructureFromFile3DHeat structure component that loads the mesh from an ExodusII file
 CHeatStructureInterfaceInterface class for heat structure components
 CHeatStructurePlateComponent to model plate heat structure
 CHeatTransfer1PhaseBaseBase class for heat transfer connections to 1-phase flow channels
 CHeatTransferApp
 CHeatTransferBaseBase class for heat transfer connections
 CHeatTransferFromExternalAppHeatFlux1PhaseHeat transfer specified by heat flux computed by external application going into 1-phase flow channel
 CHeatTransferFromExternalAppTemperature1PhaseHeat transfer into 1-phase flow channel from temperature provided by an external application
 CHeatTransferFromHeatFlux1PhaseHeat transfer specified by heat flux going into 1-phase flow channel
 CHeatTransferFromHeatStructure1PhaseConnects a 1-phase flow channel and a heat structure
 CHeatTransferFromHeatStructure3D1PhaseConnects a 1-phase flow channel and a 3D heat structure
 CHeatTransferFromSpecifiedTemperature1PhaseHeat transfer connection from a fixed temperature function for 1-phase flow
 CHeatTransferFromTemperature1PhaseBase class for heat transfer connections from temperature for 1-phase flow
 CHeatTransferTestApp
 CHeliumFluidPropertiesFluid properties for helium [petersen] [harlow]
 CHeliumFluidPropertiesTest
 CHelmholtzFluidPropertiesBase class equation of state for fluids that use a Helmholtz free energy alpha(delta, tau), where delta is a scaled density and tau is a scaled temperature
 CHEMFluidPropertiesBase class for fluid properties used with HEM
 CHEVPEqvPlasticStrainThis user object classs Computes equivalent plastic strain
 CHEVPEqvPlasticStrainRateThis user object classs Computes equivalent plastic strain rate
 CHEVPFlowRatePowerLawJ2This user object classs Computes flow rate based on power law and Direction based on J2
 CHEVPFlowRateUOBaseThis user object is a pure virtual base classs Derived classes computes flow rate, direction and derivatives
 CHEVPInternalVarRateUOBaseThis user object is a pure virtual base classs Derived classes computes internal variable rate and derivatives
 CHEVPInternalVarUOBaseThis user object is a pure virtual base classs Derived classes integrate internal variables Currently only old state is retrieved to use backward Euler
 CHEVPLinearHardeningThis user object classs Computes linear hardening
 CHEVPRambergOsgoodHardeningThis user object classs Computes power law hardening
 CHEVPStrengthUOBaseThis user object is a pure virtual base classs Derived classes computes material resistances and derivatives
 CHexagonalGridDivisionDivides the mesh based on a hexagonal grid
 CHexagonalGridPositionsCreates positions (points) following an hexagonal grid
 CHexagonalLatticeTest
 CHexagonalLatticeUtilsClass providing various utility functions related to triangular lattices of pins enclosed in a hexagonal duct
 CHexagonConcentricCircleAdaptiveBoundaryMeshGeneratorThis HexagonConcentricCircleAdaptiveBoundaryMeshGenerator object is designed to generate hexagonal meshes with adaptive boundary to facilitate stitching
 CHexagonMeshTrimmerThis HexagonMeshTrimmer object takes in a hexagonal assembly or core mesh and perform peripheral and/or center trimming on it
 CHexIDPatternedMeshGeneratorGenerates patterned hexagonal meshes with a reporting ID
 CHHPFCRFFTODO: This Kernel needs Documentation!!!
 CHHPFCRFFSplitKernelAction
 CHHPFCRFFSplitVariablesActionAutomatically generates all the L variables for the RFF phase field crystal model
 CHillConstantsTemplThis class defines a Hill tensor material object with a given base name
 CHillCreepStressUpdateTemplThis class uses the stress update material for an anisotropic creep model
 CHillElastoPlasticityStressUpdateTemplThis class uses the stress update material in an anisotropic return mapping
 CHillPlasticityStressUpdateTemplThis class uses the stress update material in an anisotropic return mapping
 CHLLCDataHelper structure for holding data necessary for computing HLLC fluxes
 CHLLCUserObject
 CHomogenizationConstraintComputes ${V}(X_{ij}-{X}_{ij})dV$
 CHomogenizationConstraintScalarKernelEnforces a cell-average constraint
 CHomogenizedHeatConductionHomogenization of Temperature-Dependent Thermal Conductivity in Composite Materials, Journal of Thermophysics and Heat Transfer, Vol
 CHomogenizedThermalConductivityHomogenization of Temperature-Dependent Thermal Conductivity in Composite Materials, Journal of Thermophysics and Heat Transfer, Vol
 CHomogenizedTotalLagrangianStressDivergenceTotal Lagrangian formulation with cross-jacobian homogenization terms
 CHomogenizedTotalLagrangianStressDivergenceATotal Lagrangian formulation with most homogenization terms (one disp_xyz field and one scalar) The macro_gradient variable is split into two scalars: the first component called '_hvar' herein and all other components called '_avar' herein
 CHomogenizedTotalLagrangianStressDivergenceRTotal Lagrangian formulation with most homogenization terms (one disp_xyz field and one scalar) The macro_gradient variable is split into two scalars: the first component called '_hvar' herein and all other components called '_avar' herein
 CHomogenizedTotalLagrangianStressDivergenceSTotal Lagrangian formulation with all homogenization terms (one disp_xyz field and macro_gradient scalar)
 CHorizonStabilizedFormIFiniteStrainMechanicsNOSPDKernel class for Form I of the horizon-stabilized peridynamic correspondence model for finite strain
 CHorizonStabilizedFormIIFiniteStrainMechanicsNOSPDKernel class for Form II of the horizon-stabilized peridynamic correspondence model for finite strain
 CHorizonStabilizedFormIISmallStrainMechanicsNOSPDKernel class for Form II of the horizon-associated peridynamic correspondence material model for small strain
 CHorizonStabilizedFormISmallStrainMechanicsNOSPDKernel class for Form I of the horizon-stabilized peridynamic correspondence model for small strain
 CHSBoundaryBase class for heat structure boundary components
 CHSBoundaryAmbientConvectionBoundary condition for heat transfer between heat structure and ambient environment
 CHSBoundaryExternalAppConvectionHeat structure boundary condition to perform convective heat transfer with an external application
 CHSBoundaryExternalAppHeatFluxHeat structure boundary condition to apply a heat flux transferred from another application
 CHSBoundaryExternalAppTemperatureHeat structure boundary condition to set temperature values computed by an external application
 CHSBoundaryHeatFluxApplies a specified heat flux to a heat structure boundary
 CHSBoundaryInterfaceInterface class for coupling to a heat structure boundary
 CHSBoundaryRadiationRadiative heat transfer boundary condition for heat structure
 CHSBoundarySpecifiedTemperatureBoundary condition to set a specified value of temperature in a heat structure
 CHSCoupler2D3DCouples a 2D heat structure boundary to a 3D heat structure boundary using gap heat transfer
 CHSCoupler2D3DBCAdds heat flux terms for HSCoupler2D3D
 CHSCoupler2D3DUserObjectComputes heat fluxes for HSCoupler2D3D
 CHydraulicDiameterCircularMaterialComputes hydraulic diameter for a circular flow channel
 CHydrogenFluidPropertiesHydrogen (H2) fluid properties as a function of pressure (Pa) and temperature (K)
 CHydrogenFluidPropertiesTest
 CHyperElasticPhaseFieldIsoDamageThis class solves visco plastic model based on isotropically damaged stress The damage parameter is obtained from phase field fracture kernel Computes undamaged elastic strain energy and associated tensors used in phase field fracture kernel
 CIdealGasFluidPropertiesIdeal gas fluid properties Default parameters are for air at atmospheric pressure and temperature
 CIdealGasFluidPropertiesTest
 CIdealGasFreeEnergyMaterial class that provides the free energy of an ideal gas with the expression builder and uses automatic differentiation to get the derivatives
 CIdealRealGasMixtureFluidPropertiesClass for fluid properties of an arbitrary vapor mixture
 CIdealRealGasMixtureFluidPropertiesTest
 CIdentifyLoopsActionIdentifies the component loops
 CImplicitNeumannBCThis class implements a form of the Neumann boundary condition in which the boundary term is treated "implicitly"
 CInclinedNoDisplacementBCAction
 CInclusionPropertiesThis material calculates the stresses, strains, and elastic energies for an ellipsoidal inclusion in a 2D, plane strain configuration with in-plane dilatational eigenstrains only
 CIndependentGaussianMHA class for performing M-H MCMC sampling with independent Gaussian propoposals
 CIndependentMHDecisionA class for performing independent Metropolis-Hastings MCMC decision making
 CInertialForceBeam
 CInertialForceTempl
 CInertialTorqueComputes the inertial torque, which is density * displacement x acceleration (a cross-product is used)
 CInfiniteCylinderRadiativeBCTemplBoundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well
 CInletDensityVelocity1PhaseBoundary condition with prescribed density and velocity for 1-phase flow channels
 CInletFunction1Phase1-phase inlet with all variables prescribed by functions
 CInletMassFlowRateTemperature1PhaseBoundary condition with prescribed mass flow rate and temperature for 1-phase flow channels
 CInletStagnationEnthalpyMomentum1PhaseBoundary condition with prescribed stagnation enthalpy and momentum for 1-phase flow channels
 CInletStagnationPressureTemperature1PhaseBoundary condition with prescribed stagnation pressure and temperature for 1-phase flow channels
 CInletVelocityTemperature1PhaseBoundary condition with prescribed velocity and temperature for 1-phase flow channels
 CInputMatrixSamplerA class used to construct a sampling matrix from input
 CINSActionThis class allows us to have a section of the input file like the following which automatically adds variables, kernels, aux kernels, bcs for setting up the incompressible Navier-Stokes equation
 CINSAD3EqnComputes properties needed for stabilized formulations of the mass, momentum, and energy equations
 CINSADBoussinesqBodyForceComputes a body force that approximates natural buoyancy in problems where there aren't very large variations in density
 CINSADDisplaceBoundaryBCIncrements the boundary displacement by the product of the surface velocity and the change in time through an implicit Euler disretization
 CINSADDummyDisplaceBoundaryIntegratedBCThis object adds the sparsity dependence of the surface displacement degrees of freedom on surface velocity degrees of freedom introduced by the nodal boundary condition INSADDisplaceBoundaryBC
 CINSADEnergyAdvectionThis class computes the residual and Jacobian contributions for temperature advection
 CINSADEnergyAmbientConvectionComputes a heat source/sink due to convection from ambient surroundings
 CINSADEnergyMeshAdvectionThis class computes the residual and Jacobian contributions for temperature advection from mesh velocity in an ALE simulation
 CINSADEnergySourceComputes an arbitrary volumetric heat source (or sink)
 CINSADEnergySUPGThis class computes the residual and Jacobian contributions for temperature/energy equation SUPG stabilization
 CINSADGravityForceComputes a body force due to gravity
 CINSADHeatConductionTimeDerivative
 CINSADMassThis class computes the mass equation residual and Jacobian contributions (the latter using automatic differentiation) for the incompressible Navier-Stokes equations
 CINSADMassPSPGThis class adds PSPG stabilization to the mass equation, enabling use of equal order shape functions for pressure and velocity variables
 CINSADMaterial
 CINSADMomentumAdvectionThis class computes the momentum equation residual and Jacobian contributions for the advective term of the incompressible Navier-Stokes momentum equation
 CINSADMomentumCoupledForceComputes a body force due to a coupled vector variable or vector function
 CINSADMomentumMeshAdvectionSubtracts the mesh velocity from the convection term in the Navier-Stokes momentum equation
 CINSADMomentumNoBCBCThis class implements the "No BC" boundary condition based on the "Laplace" form of the viscous stress tensor
 CINSADMomentumPressureThis class computes the momentum equation residual and Jacobian contributions for the pressure term of the incompressible Navier-Stokes momentum equation
 CINSADMomentumSUPGThis class computes the momentum equation residual and Jacobian contributions for SUPG stabilization terms of the incompressible Navier-Stokes momentum equation
 CINSADMomentumTimeDerivativeThis class computes the time derivative for the incompressible Navier-Stokes momentum equation
 CINSADMomentumViscousThis class computes the momentum equation residual and Jacobian contributions for the viscous term of the incompressible Navier-Stokes momentum equation
 CINSADObjectTrackerObject for tracking what kernels have been added to an INSAD simulation
 CINSADSmagorinskyEddyViscosityThis class computes the Smagorinsky LES eddy viscosity residual and Jacobian contributions for that term of the LES filtered incompressible Navier-Stokes momentum equation
 CINSADStabilized3Eqn
 CINSADTauMaterialTempl
 CINSADVaporRecoilPressureMomentumFluxBCA class that imparts a surface recoil force on the momentum equation due to liquid phase evaporation
 CINSBaseThis class computes strong and weak components of the INS governing equations
 CINSChorinCorrectorThis class computes the "Chorin" Corrector equation in fully-discrete (both time and space) form
 CINSChorinPredictorThis class computes the "Chorin" Predictor equation in fully-discrete (both time and space) form
 CINSChorinPressurePoissonThis class computes the pressure Poisson solve which is part of the "split" scheme used for solving the incompressible Navier-Stokes equations
 CINSCompressibilityPenaltyThe penalty term may be used when Dirichlet boundary condition is applied to the entire boundary
 CINSCourantComputes h_min / |u|
 CINSElementIntegralEnergyAdvectionTemplTemplate class for computing the global energy loss/gain due to advection
 CINSExplicitTimestepSelectorPostprocessor that computes the minimum value of h_min/|u|, where |u| is coupled in as an aux variable
 CINSFEFluidEnergyBCAn integral BC for the energy (temperature) equation
 CINSFEFluidEnergyDirichletBCA conditional Dirichlet BC for the energy (temperature) equation
 CINSFEFluidEnergyKernelThe spatial part of the 3D energy conservation for fluid flow
 CINSFEFluidIntegratedBCBaseThis class couples together all the variables for the 3D fluid equations to allow them to be used in derived IntegratedBC classes
 CINSFEFluidKernelBaseThis class couples together all the variables for the 3D fluid equations to allow them to be used in derived Kernel classes
 CINSFEFluidKernelStabilizationBase class for stabilization kernels
 CINSFEFluidMassBCA specific BC for the mass (pressure) equation
 CINSFEFluidMassKernelThe spatial part of the 3D mass conservation for fluid flow
 CINSFEFluidMomentumBCSpecifies flow of momentum out of a boundary
 CINSFEFluidMomentumKernelThe spatial part of the 3D momentum conservation for fluid flow
 CINSFEFluidWallMomentumBCImplicitly sets normal component of velocity to zero if the advection term of the momentum equation is integrated by parts
 CINSFEMaterialFluid materials for 3D fluid model
 CINSFEMomentumFreeSlipBCBoundary condition for free slip wall boundary specifically applied to privitive velocity variables
 CINSFVAction
 CINSFVAdvectionKernelAn advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics
 CINSFVAveragePressureValueBCA class for setting the value of the pressure at an outlet of the system
 CINSFVBCInterfaceThis interface gives the inheriting class information about all the different boundary conditions that surround a flow physics region
 CINSFVBodyForceBody force that contributes to the Rhie-Chow interpolation
 CINSFVElementalKernelAn elemental kernel that momentum residual objects that add body forces should inherit from
 CINSFVEnergyAdvectionAn advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics
 CINSFVEnergyTimeDerivative
 CINSFVEnergyVariable
 CINSFVEnthalpyFunctorMaterialThis is the material class used to compute enthalpy for the incompressible/weakly-compressible finite-volume implementation of the Navier-Stokes equations
 CINSFVFlowBCA parent class for INSFV flow boundary conditions
 CINSFVFluxBCA flux boundary condition that momentum residual objects that add boundary flux terms should inherit from
 CINSFVFluxKernelA flux kernel that momentum residual objects that add non-advection flux terms, or more specifically do not call _rc_uo.getVelocity, should inherit from
 CINSFVFreeSurfaceBCA parent class for boundary conditions for freely moving surfaces
 CINSFVFullyDevelopedFlowBCA parent class for INSFV fully developed flow boundary conditions
 CINSFVInletIntensityTKEBCA class for turbulent kinetic energy inlet boundary conditions
 CINSFVInletVelocityBCA class for velocity inlet boundary conditions
 CINSFVkEpsilonViscosityFunctorMaterialThis is the material class used to compute the viscosity of the kEpsilon model
 CINSFVMassAdvectionA flux kernel transporting mass across cell faces
 CINSFVMassAdvectionOutflowBCA class for finite volume fully developed outflow boundary conditions for the mass equation It advects mass at the outflow, and may replace outlet pressure boundary conditions when selecting a mean-pressure approach
 CINSFVMeshAdvectionImplements a source/sink term for this object's variable/advected-quantity proportional to the divergence of the mesh velocity
 CINSFVMixingLengthReynoldsStress
 CINSFVMixingLengthScalarDiffusion
 CINSFVMixingLengthTKEDBCA class for turbulent kinetic energy dissipation rate inlet boundary conditions
 CINSFVMixingLengthTurbulentViscosityAux
 CINSFVMomentumAdvectionAn advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics
 CINSFVMomentumAdvectionOutflowBCA class for finite volume fully developed outflow boundary conditions for the momentum equation It advects momentum at the outflow, and may replace outlet pressure boundary conditions when selecting a mean-pressure approach
 CINSFVMomentumBoussinesqImposes a Boussinesq force on the momentum equation
 CINSFVMomentumDiffusion
 CINSFVMomentumFrictionImplements a linear or quadratic friction term for the momentum equation, for use with Rhie Chow interpolation for weakly and incompressible Navier Stokes equations
 CINSFVMomentumGravityImposes a gravitational force on the momentum equation in Rhie-Chow (incompressible) contexts
 CINSFVMomentumMeshAdvectionImplements a momentum source/sink term proportional to the divergence of the mesh velocity
 CINSFVMomentumPressure
 CINSFVMomentumPressureFluxA flux kernel using the divergence theorem for the pressure gradient term in the momentum equation
 CINSFVMomentumResidualObjectAll objects that contribute to pressure-based (e.g
 CINSFVMomentumTimeDerivative
 CINSFVMushyPorousFrictionFunctorMaterialThis is the material class used to compute the drag coefficients in mushy (porous) regions during phase change
 CINSFVNaturalFreeSlipBCA class for free slip boundary conditions for the velocity
 CINSFVNoSlipWallBCA class for no slip velocity boundary condtions
 CINSFVOutletPressureBCTemplA class for setting the value of the pressure at an outlet of the system
 CINSFVPressureNoQpComputation
 CINSFVPressureVariable
 CINSFVPumpBody force that contributes to the Rhie-Chow interpolation
 CINSFVRhieChowInterpolatorThis user-object gathers 'a' (on-diagonal velocity coefficients) data
 CINSFVRhieChowInterpolatorSegregatedA user object which implements the Rhie Chow interpolation for segregated momentum-pressure systems
 CINSFVScalarFieldAdvectionAn advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics and that advects arbitrary scalar quantities
 CINSFVScalarFieldVariable
 CINSFVSlipWallBCA parent class for slip/no-slip wall boundary conditions
 CINSFVSwitchableOutletPressureBCA class for setting the value of the pressure at an outlet of the system
 CINSFVSymmetryBCA parent class for INSFV symmetry boundary conditions
 CINSFVSymmetryPressureBCA symmetry boundary condition for the pressure variable
 CINSFVSymmetryVelocityBCA class for setting a symmetry boundary condition on the velocity
 CINSFVTimeKernelAll navier-stokes momentum time derivative terms should inherit from this class
 CINSFVTKEDSourceSinkComputes the source and sink terms for the turbulent kinetic energy dissipation rate
 CINSFVTKEDWallFunctionBCApplies a wall function to the turbulent kinetic energy dissipation rate
 CINSFVTKESourceSinkComputes source the sink terms for the turbulent kinetic energy
 CINSFVTurbulentAdvectionComputes the advection term with the assumption that the advected quantity will have special wall treatments associated with turbulence
 CINSFVTurbulentDiffusionINSFVTurbulentDiffusion implements a standard diffusion term for a turbulent problem:
 CINSFVTurbulentTemperatureWallFunctionThis boundary condition applies a wall function for the energy equation for turbulent flows
 CINSFVTurbulentViscosityWallFunctionApplies a wall function to the turbulent viscosity field
 CINSFVVaporRecoilPressureMomentumFluxBCA class that imparts a surface recoil force on the momentum equation due to liquid phase evaporation
 CINSFVVariable
 CINSFVVelocityNoQpComputation
 CINSFVVelocityVariable
 CINSFVWallFunctionBCA class for setting the wall shear stress at the walls, based on the standard wall function formulation
 CINSMassThis class computes the mass equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation
 CINSMassRZThis class computes the mass equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation in RZ coordinates
 CINSMomentumBaseThis class computes the momentum equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation
 CINSMomentumLaplaceFormThis class computes momentum equation residual and Jacobian viscous contributions for the "Laplacian" form of the governing equations
 CINSMomentumLaplaceFormRZThis class computes additional momentum equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation in RZ (axisymmetric cylindrical) coordinates, using the "Laplace" form of the governing equations
 CINSMomentumNoBCBCBaseBase class for the "No BC" boundary condition
 CINSMomentumNoBCBCLaplaceFormThis class implements the "No BC" boundary condition based on the "Laplace" form of the viscous stress tensor
 CINSMomentumNoBCBCTractionFormThis class implements the "No BC" boundary condition based on the "traction" form of the viscous stress tensor
 CINSMomentumTimeDerivativeThis class computes the time derivative for the incompressible Navier-Stokes momentum equation
 CINSMomentumTractionFormThis class computes momentum equation residual and Jacobian viscous contributions for the "traction" form of the governing equations
 CINSMomentumTractionFormRZThis class computes additional momentum equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation in RZ (axisymmetric cylindrical) coordinates
 CINSPressurePoissonThis class computes the pressure Poisson solve which is part of the "split" scheme used for solving the incompressible Navier-Stokes equations
 CINSProjectionThis class computes the "projection" part of the "split" method for solving incompressible Navier-Stokes
 CINSQCriterionAuxComputes the Q criterion as defined by the paper
 CINSSplitMomentumThis class computes the "split" momentum equation residual
 CINSStressComponentAuxComputes h_min / |u|
 CINSTemperatureThis class computes the residual and Jacobian contributions for the incompressible Navier-Stokes temperature (energy) equation
 CINSTemperatureNoBCBCThis class implements the "No BC" boundary condition discussed by Griffiths, Papanastiou, and others
 CINSTemperatureTimeDerivativeThis class computes the time derivative for the incompressible Navier-Stokes momentum equation
 CIntegralDirectedSurfaceForcePostprocessor which computes the directed force coming from friction and pressure differences on a surface defined as:
 CIntegralRayKernelBase class for a RayKernel that integrates along a Ray segment and stores the result in a scalar value on the Ray
 CIntegralRayKernelBaseBase class for a RayKernel that integrates along a Ray segment
 CIntegrityCheckActionCheck the integrity of the simulation
 CInteractionIntegralBenchmarkBCImplements a boundary condition that enforces a displacement field around a crack tip based on applied stress intensity factors KI, KII, and KIII
 CInteractionIntegralTemplThis vectorpostprocessor computes the Interaction Integral, which is used to compute various fracture mechanics parameters at a crack tip, including KI, KII, KIII, and the T stress
 CInterfaceDiffusionBaseBase class for Diffusion equation terms coupling two different variables across a subdomain boundary
 CInterfaceDiffusionBoundaryTermAdd weak form surface terms of the Diffusion equation for two different variables across a subdomain boundary
 CInterfaceDiffusionFluxMatchEnforce gradient continuity between two different variables across a subdomain boundary
 CInterfaceMeshCut2DUserObject
 CInterfaceMeshCut3DUserObject
 CInterfaceMeshCutUserObjectBase
 CInterfaceOrientationMaterialMaterial to compute the angular orientation of order parameter interfaces
 CInterfaceOrientationMultiphaseMaterialMaterial to compute the angular orientation of order parameter interfaces
 CInternalEnergyAuxCompute internal energy given equation of state pressure and density
 CInternalSideFluxBaseA base class for computing and caching internal side flux
 CInternalVolumeThis class computes the volume of an interior space
 CInverseMappingA user object which takes a surrogate (or just user supplied values) to determine coordinates in a latent space and uses those coordinates to create approximations of full solution values for given variables
 CIsolatedBoundingBoxICIsolatedBoundingBoxIC creates several isolated boxes defined by their coordinates in the domain
 CIsotropicPlasticityStressUpdateTemplThis class uses the Discrete material in a radial return isotropic plasticity model
 CIsotropicPowerLawHardeningStressUpdateTemplThis class uses the Discrete material in a radial return isotropic plasticity model
 CJacobianTest1PhaseActionAction for setting up a Jacobian test for 1-phase flow
 CJacobianTest1PhaseRDGActionSets up a Jacobian test for 1-phase rDG
 CJacobianTestActionBase class for adding common actions for Jacobian tests
 CJacobianTestGeneralActionAction for setting up a Jacobian test that does not need physics setup
 CJinSlabCoeffFuncFunction for field coefficient in slab reflection benchmark case
 CJIntegralThis vectorpostprocessor computes the J-Integral, which is a measure of the strain energy release rate at a crack tip, which can be used as a criterion for fracture growth
 CJohnsonSBA class used to generate a Johnson SB distribution
 CJohnsonSBDistributionA deprecated wrapper class used to generate a Johnson SB distribution
 CJouleHeatingHeatGeneratedAuxAuxiliary kernel for computing the heat generated from Joule heating
 CJouleHeatingSourceThis kernel calculates the heat source term corresponding to joule heating, Q = J * E = elec_cond * grad_phi * grad_phi, where phi is the electrical potential
 CJunctionOneToOneJunction connecting one flow channel to one other flow channel
 CJunctionOneToOne1PhaseJunction connecting one flow channel to one other flow channel for 1-phase flow
 CJunctionParallelChannels1PhaseJunction between 1-phase flow channels that are parallel
 CJunctionWithLossesBaseBase class for junctions that have losses
 CkEpsilonViscosityAuxComputes the turbuent viscosity for the k-Epsilon model
 CKernelDensity1DA class used to generate a KernelDensity1D distribution
 CKillRayBCRayBC that kills a Ray
 CKillRayKernelA RayKernel that kills the Ray
 CKineticDisPreConcAuxCalculate the kinetic mineral species concentrations according to transient state theory rate law
 CKineticDisPreRateAuxCalculate the kinetic mineral species kinetic rate according to transient state theory rate law
 CKineticEnergyAuxTempl
 CKineticRateDefinitionA single rate expression for the kinetic species with index kinetic_species_index
 CKineticRateUserDescriptionHolds a user-specified description of a kinetic rate
 CKKSACBulkBaseACBulk child class that takes all the necessary data from a KKSBaseMaterial and sets up the Allen-Cahn bulk term
 CKKSACBulkCKKSACBulkBase child class for the phase concentration difference term \( \frac{dh}{d\eta}\frac{dF_a}{dc_a}(c_a-c_b) \) in the the Allen-Cahn bulk residual
 CKKSACBulkFKKSACBulkBase child class for the free energy difference term \( -\frac{dh}{d\eta}(F_a-F_b)+w\frac{dg}{d\eta} \) in the the Allen-Cahn bulk residual
 CKKSActionAutomatically generates all variables and kernels to set up a KKS phase field simulation
 CKKSCHBulkCHBulk child class that takes all the necessary data from a KKSBaseMaterial
 CKKSGlobalFreeEnergyCompute the global free energy in the KKS Model \( F = hF_a + (1-h)F_b + wg + \frac{\kappa}{2}|\eta|^2 \)
 CKKSMultiACBulkBaseACBulk child class that sets up necessary variables and materials for calculation of residual contribution \( \frac{\partial f}{\partial \eta_i} \) by child classes KKSMultiACBulkF and KKSMultiACBulkC
 CKKSMultiACBulkCKKSACBulkBase child class for the phase concentration term \( - \sum_j \frac{dF_1}{dc_1} \frac{dh_j}{d\eta_i} (c_j) \) in the the Allen-Cahn bulk residual
 CKKSMultiACBulkFKKSMultiACBulkBase child class for the free energy term \( \sum_j \frac{\partial h_j}{\partial \eta_i} F_j + w_i \frac{dg}{d\eta_i} \) in the the Allen-Cahn bulk residual
 CKKSMultiFreeEnergyCompute the free energy in the multi-phase KKS Model \( F = \sum_i h_i F_i + + wg_i + \frac{\kappa}{2}|\eta_i|^2 \)
 CKKSMultiPhaseConcentrationEnforce sum of phase concentrations to be the real concentration
 CKKSPhaseChemicalPotentialEnforce the equality of the chemical potentials in the two phases
 CKKSPhaseConcentrationEnforce sum of phase concentrations to be the real concentration
 CKKSPhaseConcentrationDerivatives
 CKKSPhaseConcentrationMaterial
 CKKSSplitCHCResSplitCHBulk child class that takes all the necessary data from a KKSBaseMaterial
 CKKSXeVacSolidMaterial
 CLagrangianStressDivergenceBaseBase class of the "Lagrangian" kernel system
 CLagrangianStressDivergenceBaseSBase class of the "Lagrangian" kernel system
 CLangevinNoise
 CLangmuirMaterialHolds Langmuir parameters associated with desorption Calculates mass-flow rates and derivatives thereof for use by kernels
 CLaplacianSplitSplit with a variable that holds the Laplacian of the phase field
 CLAROMANCE3TileTestTempl
 CLAROMANCEPartitionStressUpdateBaseTempl
 CLAROMANCEStressUpdateBaseTempl
 CLatinHypercubeSamplerA class used to perform Monte Carlo Sampling
 CLatticeSmoothCircleICLatticeSmoothcircleIC creates a lattice of smoothcircles as an initial condition
 CLayeredAverageRZThe same functionality as LayeredAverage but for arbitrary RZ symmetry
 CLayeredFlowAreaChangeThis layered user object computes the change in cross sectional area of a flow channel
 CLeadBismuthFluidPropertiesFluid properties for 2LiF-BeF2 (LeadBismuth) [richard]
 CLeadBismuthFluidPropertiesTest
 CLeadFluidPropertiesFluid properties for (Lead) [Fazio]
 CLeadFluidPropertiesTest
 CLegacyDynamicTensorMechanicsAction
 CLegacyTensorMechanicsAction
 CLegendreThis class provides the algorithms and properties of the Legendre polynomial series
 CLevelSetAdvectionAdvection Kernel for the levelset equation
 CLevelSetAdvectionSUPGSUPG stabilization for the advection portion of the level set equation
 CLevelSetApp
 CLevelSetBiMaterialBaseTemplBase class for switching between materials in a bi-material system where the interface is defined by a level set function
 CLevelSetBiMaterialRankFourTemplCompute a RankFourTensor material property for bi-materials problem (consisting of two different materials) defined by a level set function
 CLevelSetBiMaterialRankTwoTemplCompute a RankTwoTensor material property for bi-materials problem (consisting of two different materials) defined by a level set function
 CLevelSetBiMaterialRealTemplCompute a Real material property for bi-materials problem (consisting of two different materials) defined by a level set function
 CLevelSetCFLConditionComputes the maximum timestep based on the CFL condition
 CLevelSetCutUserObject
 CLevelSetForcingFunctionSUPGSUPG stabilization term for a forcing function
 CLevelSetMeshRefinementTransferCopies the refinement marker from the master to the sub-application
 CLevelSetOlssonBubbleImplements the "bubble" function from Olsson and Kreiss (2005)
 CLevelSetOlssonPlaneImplementation of a level set function to represent a plane
 CLevelSetOlssonReinitializationImplements the re-initialization equation proposed by Olsson et
 CLevelSetOlssonTerminatorTerminates the solve based on the criteria defined in Olsson et
 CLevelSetOlssonVortexDefines a vortex velocity field in the x-y plane
 CLevelSetProblemProblem that defines a custom call to MultiAppTransfers to allow for adaptivity to be transferred from master to sub-application
 CLevelSetReinitializationMultiAppMultiApp that performs a time reset prior to solving, this enables the level set reinitialization to solve repeatedly
 CLevelSetReinitializationProblemA Problem object to perform level set equation reinitialization implementation, mainly implementing a method to reset the state of the simulation so a solve can be performed again
 CLevelSetTestApp
 CLevelSetTimeDerivativeSUPGApplies SUPG stabilization to the time derivative
 CLevelSetVolumePostprocessor to compute the area/volume inside and outside of a level set contour
 CLibtorchANNSurrogate
 CLibtorchANNTrainerTrainer responsible of fitting a neural network on predefined data
 CLibtorchDRLControlA time-dependent, neural-network-based controller which is associated with a Proximal Policy Optimization
 CLibtorchDRLControlTrainerThis trainer is responsible for training neural networks that efficiently control different processes
 CLibtorchDRLLogProbabilityPostprocessorA class for querying output signals from LibtorchNeuralNetControl and derived objects
 CLibtorchNeuralNetControlTransfer
 CLikelihoodFunctionBaseAll Likelihoods should inherit from this class
 CLikelihoodInterface
 CLinearElasticTruss
 CLinearFluidPropertiesLinear fluid properties
 CLinearFluidPropertiesTest
 CLinearFrictionFactorFunctorMaterialMaterial class used to compute a friction factor of the form A * f(t) + B * g(t) * |v_I| with A, B vector constants, f(t) and g(t) functions of time, and |v_I| the interstitial speed
 CLinearizedInterfaceAuxCalculates the order parameter from the linearized interface function
 CLinearizedInterfaceFunctionCreates the order parameter substitution used in linearized interface for phase field models
 CLinearTestFluidPropertiesSingle phase fluid properties class used for testing derivatives
 CLinearTestMaterialComputes a material property that is linear with respect to a list of aux variables
 CLinearViscoelasticityBaseThis class is a base class for materials consisting of an assembly of linear springs and dashpots
 CLinearViscoelasticityManagerThis class manages a LinearViscoelasticityBase object
 CLinearViscoelasticStressUpdateThis class computes a creep strain increment associated with a linear viscoelastic model contained in a LinearViscoelasticityBase material
 CLineElementAction
 CLineMaterialRankTwoSamplerThis class samples components of RankTwoTensor material properties for the integration points in all elements that are intersected by a user-defined line
 CLineMaterialRankTwoScalarSamplerThis class samples RankTwoTensor material properties for the integration points in all elements that are intersected by a user-defined line
 CLineSegmentCutSetUserObject
 CLineSegmentCutUserObject
 CLineSourceRayKernelTempl
 CLiquidFluidPropertiesInterfaceInterface class for liquid single phase fluid properties
 CLMDiffusionAdds the strong diffusive term of the primal equation to stabilization of the Lagrange multiplier equation
 CLMKernelBase class for use when adding Pressure-Stabilized Petrov-Galerkin type stabilization (e.g
 CLMTimeKernelA base class for creating time derivative terms in primal equations which have associated constraints enforced via a Lagrange multiplier
 CLMWeightedGapUserObjectUser object for computing weighted gaps and contact pressure for Lagrange multipler based mortar constraints
 CLMWeightedVelocitiesUserObjectNodal-based mortar contact user object for frictional problem
 CLoadCovarianceDataAction
 CLoadMappingDataActionAction which is responsible for loading essential data for variable mapping objects from separate binary files
 CLoadModelDataActionAction for loading the model data for the mapping objects
 CLoadSurrogateDataActionAction which is responsible for loading essential data for surrogates from separate binary files
 CLoggerKeeps the error and warning messages
 CLoggingInterfaceInterface class for logging errors and warnings
 CLogisticA class used to generate a logistic distribution
 CLogisticDistributionA deprecated wrapper class used to generate a logistic distribution
 CLognormalA class used to generate a lognormal distribution
 CLogWarningComponentComponent that logs a warning
 CLotsOfRaysExpectedDistance
 CLotsOfRaysRayStudyA RayTracingStudy used for generating a lot of rays for testing purposes
 CMachNumberAuxComputes Mach number
 CMallocKernel
 CMappingInterfaceAn interface class that helps getting access to Mapping objects
 CMappingOutputClass which is used to output valuable data in binary format from Mapping objects
 CMappingReporterA tool to reduce solution fields to coordinates in the latent space
 CMaskedBodyForceThis kernel creates a body force that is modified by a mask defined as a material
 CMaskedExponentialThis kernel implements a term in the variationally-derived equivalent form of Poisson's equation for the electrochemical grand potential sintering model with dilute solution energetics
 CMaskedGrainForceAndTorqueThis class is here to get the force and torque acting on a grain from different userobjects and sum them all
 CMassConvectiveFluxMass convective flux: \(\rho \vec u \cdot \nabla v\)
 CMassFluxIntegralComputes the boundary integral of the mass flux
 CMassFluxWeightedFlowRateThis postprocessor computes the mass-flux weighted average of a flow quantity over a boundary, internal or external to the flow domain
 CMassFreeBC
 CMassFreeConstraintFree BC for the mass equation
 CMassTemplThis postprocessor computes the mass by integrating the density over the volume
 CMatAnisoDiffusionAnisotropic diffusion kernel that takes a diffusion coefficient of type RealTensorValue
 CMaterialDerivativeStdVectorRealTestKernelKernel for testing derivatives of a std::vector<Real> material property
 CMaterialIntegralRayKernel
 CMaterialReaction
 CMaterialTensorAverageTemplThis postprocessor computes the volume average of a component of a RankTwoTensor as specified by the user-supplied indices
 CMaterialTensorIntegralTemplThis postprocessor computes an element integral of a component of a material tensor as specified by the user-supplied indices
 CMaterialTimeStepPostprocessorThis postporocessor calculates an estimated timestep size that limits an auxiliary variable to below a given threshold
 CMaterialVectorAuxKernelAction
 CMaterialVectorBodyForceMaterialVectorBodyForce applies a body force (force/volume) given as a vector material property
 CMaterialVectorBodyForceAction
 CMaterialVectorGradAuxKernelAction
 CMaternHalfIntCovariance
 CMatGradSquareCoupled
 CMathCTDFreeEnergyTemplMaterial class that creates the math free energy with the compile time derivatives framework
 CMathEBFreeEnergyMaterial class that creates the math free energy with the expression builder and uses automatic differentiation to get the derivatives
 CMathFreeEnergyMaterial class that creates the math free energy and its derivatives for use with CHParsed and SplitCHParsed
 CMatVecRealGradAuxKernelAction
 CMechanicalContactConstraintA MechanicalContactConstraint forces the value of a variable to be the same on both sides of an interface
 CMechanicsActionPDAction class to setup peridynamic models for solid mechanics problems
 CMechanicsBaseNOSPDBase kernel class for bond-associated correspondence material models
 CMechanicsBasePDBase kernel class for peridynamic solid mechanics models
 CMechanicsBPDKernel class for bond based peridynamic solid mechanics models
 CMechanicsFiniteStrainBaseNOSPDBase kernel class for finite strain correspondence models
 CMechanicsMaterialBasePDBase material class for peridynamic solid mechanics models
 CMechanicsOSPDKernel class for ordinary state based peridynamic solid mechanics models for small strain
 CMemoizedFunctionInterfaceImplementation of Function that memoizes (caches) former evaluations in an unordered map using a hash of the evaluation locations as the key
 CMeshAlignmentBuilds mapping between two aligned subdomains/boundaries
 CMeshAlignment1D3DBuilds mapping between a 1D subdomain and a 3D boundary
 CMeshAlignment2D3DBuilds mapping between a 2D boundary and a 3D boundary
 CMeshAlignmentBaseBuilds mapping between two aligned subdomains/boundaries
 CMeshAlignmentOneToManyBuilds mapping between a 1D/2D boundary and a 3D boundary
 CMeshAlignmentVariableTransferMaterialCreates an AD material property for a variable transferred from the boundary of a 2D mesh onto a 1D mesh
 CMeshCut2DFractureUserObjectMeshCut2DFractureUserObject: (1) reads in a mesh describing the crack surface (2) uses the mesh to do initial cutting of 2D elements, and (3) grows the mesh by a fixed growth rate when a fracture-integral-based growth criterion is met
 CMeshCut2DFunctionUserObjectMeshCut2DFunctionUserObject: (1) reads in a mesh describing the crack surface, (2) uses the mesh to do initial cutting of 2D elements, and (3) grows the mesh based on prescribed growth functions
 CMeshCut2DNucleationBase
 CMeshCut2DRankTwoTensorNucleation
 CMeshCut2DUserObjectBaseMeshCut2DUserObjectBase: (1) reads in a mesh describing the crack surface, (2) Fills xfem cut element ojbects
 CMeshCutLevelSetAuxCalculate level set values for an interface that is defined by a lower-dimensional mesh
 CMeshGeneratorPDGenerate peridynamics mesh based on finite element mesh
 CMethaneFluidPropertiesMethane (CH4) fluid properties as a function of pressure (Pa) and temperature (K)
 CMethaneFluidPropertiesTest
 CMfrPostprocessorThis postprocessor computes the volumetric flow rate through a boundary
 CMiscApp
 CMiscTestApp
 CMixedModeEquivalentK
 CMixedSwitchingFunctionMaterialMaterial class to provide the switching function \( h(\eta) \) for the KKS system
 CMixingLengthTurbulentViscosityFunctorMaterial
 CMMSTestFuncFunction of RHS for manufactured solution in scalar_complex_helmholtz test
 CModelGeochemicalDatabaseData structure to hold all relevant information from the database file
 CModularGapConductanceConstraintThis Constraint implements thermal contact using a "gap conductance" model in which the flux is represented by an independent "Lagrange multiplier" like variable
 CModulesApp
 CMollifiedLangmuirMaterialHolds Langmuir parameters associated with desorption Calculates mass-flow rates and derivatives thereof for use by kernels
 CMomentBalancingThis Kernel computes epsilon_ijk * stress_jk (sum over j and k) "i" is called _component in this class and epsilon is the permutation pseudo-tensor
 CMomentumConvectiveFluxMomentum convective flux: \(\rho \vec u \vec u : \nabla v \)
 CMomentumFluxIntegralComputes the boundary integral of the momentum flux
 CMomentumFreeBC
 CMomentumFreeSlipBCBoundary condition that applies free slip condition at nodes
 CMonteCarloSamplerA class used to perform Monte Carlo Sampling
 CMorrisReporter
 CMorrisReporterContext
 CMorrisSamplerA class used to perform Monte Carlo sampling for performing Morris sensitivity analysis
 CMortarArchardsLawAuxCompute worn-out depth based on Archard's wear law
 CMortarFrictionalPressureVectorAuxComputes the frictional pressure vector for three-dimensional mortar mechanical contact
 CMortarFrictionalStateAuxComputes the frictional state of nodes in mechanical contact using a mortar approach
 CMortarGapHeatTransferAction
 CMortarGenericTraction
 CMortarPressureComponentAuxTransforms a Cartesian Lagrange multiplier vector, typically employed for mortar mechanical contact, to local coordinates and outputs each individual component along the normal or tangential direction
 CMovingPlanarFrontDefines the position of a moving front
 CMultiAppFXTransferTransfers mutable coefficient arrays between supported object types
 CMultiAppSamplerControlA Control object for receiving data from a parent application Sampler object
 CMultiAuxVariablesActionAutomatically generates all auxvariables given vectors telling it the names and how many to create
 CMultiBarrierFunctionMaterialDouble well phase transformation barrier free energy contribution
 CMultiBoundingBoxICMultiBoundingBoxIC allows setting the initial condition of a value of a field inside and outside multiple bounding boxes
 CMultiComponentFluidPropertiesCommon class for multiple component fluid properties using a pressure and temperature formulation
 CMultiComponentFluidPropertiesMaterialPTMaterial for calculating fluid properties for a fluid comprised of two components: the solute (eg, NaCl), and the solution (eg, water)
 CMultiControlDrumFunctionA function that returns an absorber fraction for multiple control drums application
 CMultiGrainRigidBodyMotion
 CMultiParameterPlasticityStressUpdateMultiParameterPlasticityStressUpdate performs the return-map algorithm and associated stress updates for plastic models where the yield function and flow directions depend on multiple parameters (called "stress_params" in the documentation and sp in the code) that are themselves functions of stress
 CMultiPhaseStressMaterialConstruct a global strain from the phase strains in a manner that is consistent with the construction of the global elastic energy by DerivativeMultiPhaseMaterial
 CMultiPlasticityDebuggerMultiPlasticityDebugger computes various finite-difference things to help developers remove bugs in their derivatives, etc
 CMultiPlasticityLinearSystemMultiPlasticityLinearSystem computes the linear system and handles linear-dependence removal for use in FiniteStrainMultiPlasticity
 CMultiPlasticityRawComponentAssemblerMultiPlasticityRawComponentAssembler holds and computes yield functions, flow directions, etc, for use in FiniteStrainMultiPlasticity
 CMultiSmoothCircleICMultismoothCircleIC creates multiple SmoothCircles (number = numbub) that are randomly positioned around the domain with a minimum spacing equal to bubspac
 CMultiSmoothSuperellipsoidICMultismoothSuperellipsoidIC creates multiple SmoothSuperellipsoid (number = numbub) that are randomly positioned around the domain, with a minimum spacing equal to bubspac
 CMutableCoefficientsFunctionInterfaceInterface for a type of functions using coefficients that may be changed before or after a solve
 CMutableCoefficientsInterfaceThis class is designed to provide a uniform interface for any class that uses an array of coefficients for any of its operations
 CNaClFluidPropertiesNaCl fluid properties as a function of pressure (Pa) and temperature (K)
 CNaClFluidPropertiesTest
 CNaKFluidPropertiesNaK fluid properties as a function of pressure (Pa) and temperature (K)
 CNaKFluidPropertiesTest
 CNamingInterfaceInterface for handling names
 CNaNInterfaceInterface class for producing errors, warnings, or just quiet NaNs
 CNaNInterfaceTestFluidPropertiesFluid properties for testing NaNInterface
 CNaNInterfaceTestKernelKernel to test NaNInterface using NaNInterfaceTestFluidProperties
 CNavierStokesApp
 CNavierStokesMaterialThis is the base class all materials should use if you are trying to use the Navier-Stokes Kernels
 CNavierStokesProblemA problem that handles Schur complement preconditioning of the incompressible Navier-Stokes equations
 CNavierStokesTestApp
 CNavierStokesUnitApp
 CNearestPointSurrogate
 CNearestPointTrainer
 CNearestReporterCoordinatesFunctionFunction based on the nearest point to coordinates and values defined by a vector of values, interpolates linearly in time with transient data
 CNeighborInfoStruct for containing the necessary information about a cached neighbor for ray tracing
 CNEML2ActionAction to parse and set up NEML2 objects
 CNEML2ModelInterfaceInterface class to provide common input parameters, members, and methods for MOOSEObjects that use NEML2 models
 CNEML2SolidMechanicsInterfaceInterface class to provide common input parameters, members, and methods for MOOSEObjects that use NEML2 solid mechanics models
 CNestedBoundingBoxICNestedBoundingBoxIC creates several nested boxes defined by their coordinates in the domain
 CNestedKKSACBulkCKKSACBulkBase child class for the phase concentration difference term \( \frac{dh}{d\eta}\frac{\partial F_a}{\partial c_a}(c_a-c_b) \) in the the Allen-Cahn bulk residual
 CNestedKKSACBulkFKKSACBulkBase child class for the free energy difference term \( -\frac{dh}{d\eta}(F_a-F_b)+w\frac{dg}{d\eta} \) in the the Allen-Cahn bulk residual
 CNestedKKSSplitCHCResIn the KKS split form for the term \( \frac{\partial F_1}{\partial c_1} - \mu \)
 CNestedMonteCarloSamplerA class used to perform nested Monte Carlo Sampling
 CNewmarkAccelAux
 CNewmarkVelAux
 CNitrogenFluidPropertiesNitrogen (N2) fluid properties as a function of pressure (Pa) and temperature (K)
 CNitrogenFluidPropertiesTest
 CNodalArea
 CNodalAuxVariableUserObjectBasePDUserObject base class to compute nodal quantities stored as AuxVariable at a material point based on elemental information of bonds connected at the material point
 CNodalDamageIndexPDUserObject class to compute damage index for each material point in PD fracture modeling and simulation
 CNodalDensity
 CNodalDisplacementDifferenceL2NormPDPostprocessor class to compute L2 norm of displacements difference between prediction and analytical solution for peridynamic model
 CNodalEnergyFluxPostprocessorComputes sum of energy flux for a phase over nodes
 CNodalFrictionalConstraint
 CNodalFunctionsL2NormPDPostprocessor class to compute L2 norm of a given function for peridynamic discretization
 CNodalGravityCalculates the gravitational force proportional to nodal mass
 CNodalIntegralPostprocessorBasePDPostprocessor class to compute a volume integral of the specified variable Note that specializations of this integral are possible by deriving from this class and overriding computeNodalIntegral()
 CNodalNumIntactBondsPDUserObject class to compute the number of intact bonds for each material point in PD fracture modeling and simulation
 CNodalPostprocessorBasePDBase postprocessor class for peridynamic calculation
 CNodalRankTwoComponentPDUserobject class to compute the component values for rank two tensor at individual material point
 CNodalRankTwoPDAux Kernel class to postprocess and output the strain and stress components and equivalents for peridynamic models excluding correspondence material models
 CNodalRankTwoScalarPDUserobject class to compute the equivalent scalar values for rank two tensor at individual material point
 CNodalRankTwoUserObjectBasePDBase userobject class for rank two tensor at individual material point
 CNodalRotationalInertiaCalculates the inertial torque and inertia proportional damping for nodal rotational inertia
 CNodalStickConstraint
 CNodalTranslationalInertiaCalculates the inertial force and mass proportional damping for a nodal mass
 CNodalVariableIntegralPDPostprocessor class to compute nodal variable integral in peridynamic discretization
 CNodalVoidVolumeComputes the void volume associated with each node
 CNodalVoidVolumeAuxAuxKernel to extract information from a NodalVoidVolume UserObject to record into an AuxVariable
 CNodalVolumePDAux Kernel class to output the area/volume of material points
 CNodalWaveSpeed
 CNodeValueAtXFEMInterface
 CNonconservedAction
 CNonlocalDamageTemplScalar damage model that defines the damage parameter using a material property
 CNormalA class used to generate a normal distribution
 CNormalBoundaryDisplacementThis postprocessor computes displacements normal to a provided set of boundaries
 CNormalDistributionA deprecated wrapper class used to generate a normal distribution
 CNormalMortarMechanicalContact
 CNormalSamplerThese tests are meant to use the bootstrap calculators and test against analytical confidence intervals
 CNSEnergyInviscidBCThis class corresponds to the inviscid part of the "natural" boundary condition for the energy equation, i.e
 CNSEnergyInviscidFlux
 CNSEnergyInviscidSpecifiedBCThe inviscid energy BC term with specified pressure
 CNSEnergyInviscidSpecifiedDensityAndVelocityBCThe inviscid energy BC term with specified density and velocity components
 CNSEnergyInviscidSpecifiedNormalFlowBCThe inviscid energy BC term with specified normal flow
 CNSEnergyInviscidSpecifiedPressureBCThe inviscid energy BC term with specified pressure
 CNSEnergyInviscidUnspecifiedBCThe inviscid energy BC term with specified pressure
 CNSEnergyThermalFluxThis class is responsible for computing residuals and Jacobian terms for the k * grad(T) * grad(phi) term in the Navier-Stokes energy equation
 CNSEnergyViscousBCThis class corresponds to the viscous part of the "natural" boundary condition for the energy equation, i.e
 CNSEnergyViscousFluxViscous flux terms in energy equation
 CNSEnergyWeakStagnationBCThe inviscid energy BC term with specified normal flow
 CNSEntropyError
 CNSFunctionInitialConditionNSFunctionInitialCondition sets intial constant values for all variables given the: .) Initial pressure .) Initial temperature .) Initial velocity and a FluidProperties UserObject
 CNSFVActionThis class allows us to have a section of the input file like the following which automatically adds variables, kernels, aux kernels, bcs for setting up the incompressible/weakly-compressible Navier-Stokes equations
 CNSFVBaseBase class for setting up Navier-Stokes finite volume simulations
 CNSFVDispersePhaseDragFunctorMaterialThis is the material class used to compute phase-averaged drag properties of mixtures
 CNSFVEnergyAmbientConvectionImplements a heat transfer term with an ambient medium, proportional to the difference between the fluid and ambient temperature
 CNSFVFrictionFlowDiodeFunctorMaterialAdds an anisotropic friction linear or quadratic terms to a region, that can be turned on or off using the Controls system
 CNSFVFunctorHeatFluxBCThis boundary condition sets a constant heat flux with a splitting between the fluid and solid phases according to one of
 CNSFVHeatFluxBCThis boundary condition sets a constant heat flux with a splitting between the fluid and solid phases according to one of
 CNSFVMixtureFunctorMaterialThis is the material class used to compute phase averaged properties of mixtures
 CNSFVMixturePhaseInterfaceImplements a phase-to-phase volumetric exchange
 CNSFVOutflowTemperatureBCTemperature advection boundary condition allowing for inflow and outflow
 CNSFVPhaseChangeSourceHeat source coming from the melting/solidification of materials
 CNSFVPumpFunctorMaterialComputes the effective pump body force as a functor
 CNSGravityForce
 CNSGravityPower
 CNSImposedVelocityBC
 CNSImposedVelocityDirectionBCThis class imposes a velocity direction component as a Dirichlet condition on the appropriate momentum equation
 CNSInflowThermalBCThis class is used on a boundary where the incoming flow values (rho, u, v, T) are all completely specified
 CNSInitialConditionNSInitialCondition sets intial constant values for all variables given the: .) Initial pressure .) Initial temperature .) Initial velocity and a FluidProperties UserObject
 CNSIntegratedBCThis class couples together all the variables for the compressible Navier-Stokes equations to allow them to be used in derived IntegratedBC classes
 CNSInternalEnergyAuxAuxiliary kernel for computing the internal energy of the fluid
 CNSKernelThis class couples together all the variables for the compressible Navier-Stokes equations to allow them to be used in derived Kernel classes
 CNSLiquidFractionAuxComputes liquid fraction based on temperature fields
 CNSMachAuxAuxiliary kernel for computing the Mach number assuming an ideal gas
 CNSMassBCThis class corresponds to the "natural" boundary condition for the mass equation, i.e
 CNSMassInviscidFlux
 CNSMassSpecifiedNormalFlowBCThis class implements the mass equation boundary term with a specified value of rho*(u.n) imposed weakly
 CNSMassUnspecifiedNormalFlowBCThis class implements the mass equation boundary term with the rho*(u.n) boundary integral computed implicitly
 CNSMassWeakStagnationBCThe inviscid energy BC term with specified normal flow
 CNSMomentumConvectiveWeakStagnationBCThe convective part (sans pressure term) of the momentum equation boundary integral evaluated at specified stagnation temperature, stagnation pressure, and flow direction values
 CNSMomentumInviscidBCThis class corresponds to the inviscid part of the "natural" boundary condition for the momentum equations, i.e
 CNSMomentumInviscidFluxThe inviscid flux (convective + pressure terms) for the momentum conservation equations
 CNSMomentumInviscidFluxWithGradP
 CNSMomentumInviscidNoPressureImplicitFlowBCMomentum equation boundary condition used when pressure is not integrated by parts, i.e
 CNSMomentumInviscidSpecifiedNormalFlowBCMomentum equation boundary condition in which pressure is specified (given) and the value of the convective part is allowed to vary (is computed implicitly)
 CNSMomentumInviscidSpecifiedPressureBCMomentum equation boundary condition in which pressure is specified (given) and the value of the convective part is allowed to vary (is computed implicitly)
 CNSMomentumPressureWeakStagnationBCThis class implements the pressure term of the momentum equation boundary integral for use in weak stagnation boundary conditions
 CNSMomentumViscousBCThis class corresponds to the viscous part of the "natural" boundary condition for the momentum equations, i.e
 CNSMomentumViscousFluxDerived instance of the NSViscousFluxBase class for the momentum equations
 CNSPenalizedNormalFlowBCThis class penalizes the the value of u.n on the boundary so that it matches some desired value
 CNSPressureAuxNodal auxiliary variable, for computing pressure at the nodes
 CNSPressureDerivsClass outside the Moose hierarchy that contains common functionality for computing derivatives of the pressure variable
 CNSPressureNeumannBCThis kernel is appropriate for use with a "zero normal flow" boundary condition in the context of the Euler equations
 CNSPressurePinThis user-object corrects the pressure
 CNSSpecificTotalEnthalpyAuxNodal auxiliary variable, for computing enthalpy at the nodes
 CNSStagnationBCThis is the base class for the "imposed stagnation" value boundary conditions
 CNSStagnationPressureBCThis Dirichlet condition imposes the condition p_0 = p_0_desired, where p_0 is the stagnation pressure, defined as: p_0 = p * (1 + (gam-1)/2 * M^2)^(gam/(gam-1))
 CNSStagnationTemperatureBCThis Dirichlet condition imposes the condition T_0 = T_0_desired, where T_0 is the stagnation temperature, defined as: T_0 = T * (1 + (gam-1)/2 * M^2)
 CNSSUPGBaseThis class acts as a base class for stabilization kernels
 CNSSUPGEnergyCompute residual and Jacobian terms form the SUPG terms in the energy equation
 CNSSUPGMassCompute residual and Jacobian terms form the SUPG terms in the mass equation
 CNSSUPGMomentumCompute residual and Jacobian terms form the SUPG terms in the momentum equation
 CNSTemperatureAuxTemperature is an auxiliary value computed from the total energy based on the FluidProperties
 CNSTemperatureDerivsClass outside the Moose hierarchy that contains common functionality for computing derivatives of the temperature variable
 CNSTemperatureL2This class was originally used to solve for the temperature using an L2-projection
 CNSThermalBC
 CNSVelocityAuxVelocity auxiliary value
 CNSViscStressTensorDerivsClass outside the Moose hierarchy that contains common functionality for computing derivatives of the viscous stress tensor
 CNSWeakStagnationBaseBCThis is the base class for "weakly-imposed" stagnation boundary conditions, that is the relevant boundary integrals are evaluated based on valued implied by fixed stagnation temperature and pressure values and specified flow direction (but not magnitude)
 CNullRayBCRayBC that does nothing
 CNullRayKernelA RayKernel that does nothing
 CNumAugmentedLagrangeIterationsGet the number of extra augmented Lagrange loops around the non-linear solve
 CNumericalFlux3EqnBaseAbstract base class for computing and caching internal or boundary fluxes for RDG for the 3-equation model of 1-phase flow
 CNumericalFlux3EqnDGKernelAdds side fluxes for the 1-D, 1-phase, variable-area Euler equations
 CODECoefTimeDerivativeTime derivative multiplied by a coefficient for ODEs
 COneD3EqnEnergyFluxEnergy flux for single phase flow
 COneD3EqnEnergyFrictionComputes energy dissipation caused by wall friction in 1-phase flow
 COneD3EqnEnergyGravityComputes gravity term for the energy equation in 1-phase flow
 COneD3EqnEnergyHeatSourceVolumetric heat source for 1-phase flow channel
 COneD3EqnMomentumAreaGradientComputes the area gradient term in the momentum equation
 COneD3EqnMomentumFluxMomentum flux for 1-phase flow
 COneD3EqnMomentumFormLossComputes the force per unit length due to form loss, provided a form loss coefficient per unit length function
 COneD3EqnMomentumFrictionComputes wall friction term for single phase flow
 COneD3EqnMomentumGravityComputes gravity term for the momentum equation for 1-phase flow
 COneDEnergyWallHeatFlux
 COneDEnergyWallHeating
 COneDHeatFluxBase
 COneDIntegratedBCBase class for integrated boundary conditions for 1D problems in 3D space
 COptimizationActionHelper for performing common tasks for optimization simulations
 COptimizationApp
 COptimizationDataTempl
 COptimizationFunctionBase class for functions used in inverse optimization The parameterDerivative function is used in adjoint calculation to compute gradients
 COptimizationFunctionAuxTest
 COptimizationFunctionInnerProductHelper
 COptimizationFunctionTest
 COptimizationInfo
 COptimizationReporterComputes gradient and contains reporters for communicating between optimizeSolve and subapps
 COptimizationReporterBaseBase class for optimization objects, implements routines for calculating misfit
 COptimizationReporterTestA UserObject that tests the requesting of Reporter values that are actually correct
 COptimizationTestApp
 COptimize
 COptimizeSolveSolveObject to interface with Petsc Tao
 COrderParameterFunctionMaterialMaterial base class for materials that provide the switching function \( h(\eta) \) or the double well function \( g(\eta) \)
 COutlet1PhaseBoundary condition with prescribed pressure for 1-phase flow channels
 COutOfPlanePressureOutOfPlanePressure is a kernel used to apply pressure in the out-of-plane direction in 2D plane stress or generalized plane strain models
 COutputEulerAnglesOutput euler angles from user object to an AuxVariable
 CParallelElectricFieldInterfaceVectorInterfaceKernel that enforces the equivalence of the parallel vector field components on either side of a boundary
 CParallelRayStudy
 CParallelSolutionStorageA Reporter which stores serialized solution fields for given variables in a distributed fashion
 CParallelStudy
 CParallelSubsetSimulationA class used to perform Parallel Subset Simulation Sampling
 CParameterMeshUtility class to use an Exodus mesh to define controllable parameters for optimization problems This class will:
 CParameterMeshFunction
 CParameterMeshOptimizationMesh-based parameter optimization
 CParameterStudyAction
 CParametricMaterialBasePDBase material class for bond-based and ordinary state-based peridynamic models, i.e
 CParaviewComponentAnnotationMapOutput annotation map for paraview
 CParisLaw
 CParsedFunctionControlThis control block takes a parsed function and evaluates it
 CParsedOptimizationFunction
 CParsedReporterBaseReporter containing operation between vectors from another Reporter
 CParsedScalarReporterReporter containing operation between vectors from another Reporter
 CParsedVectorRealReductionReporterReporter performing a reduction on a vector using a parsed function
 CParsedVectorReporterReporter containing operation between vectors from another Reporter
 CParsedVectorVectorRealReductionReporterReporter containing row sum of a vector of vectors from another Reporter
 CPatchSidesetGeneratorSubdivides a sidesets into smaller patches each of which is going to be a new patch
 CPatternedCartesianMeshGeneratorThis PatternedCartesianMeshGenerator source code assembles square meshes into a rectangular grid and optionally adds a duct around the grid
 CPatternedCartesianPeripheralModifierThis PatternedCartesianPeripheralModifier object removes the outmost layer of the input mesh and add a transition layer mesh to facilitate stitching
 CPatternedHexMeshGeneratorThis PatternedHexMeshGenerator source code assembles hexagonal meshes into a hexagonal grid and optionally forces the outer boundary to be hexagonal and/or adds a duct
 CPatternedHexPeripheralModifierThis PatternedHexPeripheralModifier object removes the outmost layer of the input mesh and add a transition layer mesh to facilitate stitching
 CPatternedPolygonPeripheralModifierBaseThis PatternedPolygonPeripheralModifierBase is the base class for PatternedCartesianPeripheralModifier and PatternedHexPeripheralModifier, which remove the outmost layer of the input cartesian/hexagonal mesh and add a transition layer mesh to facilitate stitching
 CPCNSFVDensityTimeDerivative
 CPCNSFVEnergyTimeDerivative
 CPCNSFVFluidEnergyHLLCImplements the advective flux in the porous conservation of fluid energy equation using a HLLC discretization
 CPCNSFVHLLCBase class for porous HLLC inter-cell flux kernels
 CPCNSFVHLLCBCBase clase for HLLC boundary conditions for the Euler equation
 CPCNSFVHLLCFluidEnergyBCTemplate class for implementing the advective flux in the porous conservation of fluid energy equation at boundaries when using a HLLC discretization
 CPCNSFVHLLCMassBCTemplate class for implementing the advective flux in the porous conservation of mass equation at boundaries when using a HLLC discretization
 CPCNSFVHLLCMomentumBCTemplate class for implementing the advective flux plus pressure terms in the porous conservation of momentum equation at boundaries when using a HLLC discretization
 CPCNSFVHLLCSpecifiedMassFluxAndTemperatureBCBase class for specifying boundary advective fluxes for porous conservation of mass, momentum, and fluid energy equations when using an HLLC discretization and when mass fluxes and temperature are specified
 CPCNSFVHLLCSpecifiedPressureBCBase class for specifying boundary advective fluxes for porous conservation of mass, momentum, and fluid energy equations when using an HLLC discretization and when pressure is specified
 CPCNSFVImplicitMomentumPressureBCComputes an implicit boundary flux for the term \(n_i \epsilon p\) where \(i\) denotes the conservation of momentum component equation that this object is acting on (represented by _index)
 CPCNSFVKTImplements the centered Kurganov-Tadmor discretization of advective fluxes
 CPCNSFVKTDC
 CPCNSFVMassHLLCImplements the advective flux in the porous conservation of mass equation using a HLLC discretization
 CPCNSFVMomentumFrictionImposes a friction force on the momentum equation in porous media
 CPCNSFVMomentumHLLCImplements the advective flux and the pressure terms in the porous conservation of momentum equation using a HLLC discretization
 CPCNSFVStrongBC
 CPCSobolContextPCSobolContext is almost identical to SobolReporterContext with InType == Outype
 CPCStatisticsContextPCStatisticsContext is almost identical to ReporterStatisticsContext with InType == Outype
 CPeacemanBoreholeApproximates a borehole by a sequence of Dirac Points
 CPecletNumberFunctorAuxComputes u*L/alpha where L is the maximum element dimension
 CPenaltyDirichletOldValuePD
 CPenaltyFrictionUserObjectUser object that computes tangential pressures due to friction using a penalty approach, following J.C
 CPenaltyMortarUserObjectAuxAuxiliary kernel to output mortar penalty contact quantities of interest
 CPenaltySimpleCohesiveZoneModelUser object that interface pressure resulting from a simple traction separation law
 CPenaltyWeightedGapUserObjectUser object for computing weighted gaps and contact pressure for penalty based mortar constraints
 CPeridynamicsApp
 CPeridynamicsKernelBaseBase kernel class for peridynamic models
 CPeridynamicsMaterialBaseBase class for peridynamics material models
 CPeridynamicsMeshPeridynamics mesh class
 CPeridynamicsTestApp
 CPeripheralRingMeshGeneratorThis PeripheralRingMeshGenerator object adds a circular peripheral region to the input mesh
 CPeripheralTriangleMeshGeneratorThis PeripheralTriangleMeshGenerator object adds a circular peripheral region to the input mesh
 CPerpendicularElectricFieldInterfaceVectorInterfaceKernel that enforces the difference between the perpendicular vector field components on either side of a boundary based on the electrical permittivities on either side of the interface as well as the free charge build-up
 CPerProcessorRayTracingResultsVectorPostprocessorOutputs per-processor metrics from a RayTracingStudy
 CPertinentGeochemicalSystemConstructs and stores a minimal amount of information that is pertinent to the user-defined geochemical system
 CPetscContactLineSearchPetsc implementation of the contact line search (based on the Petsc LineSearchShell)
 CPETScDMDAMeshGenerate a parallel (distributed) mesh from PETSc DMDA
 CPetscProjectSolutionOntoBoundsPetsc implementation of the contact line search (based on the Petsc LineSearchShell)
 CPFCElementEnergyIntegralCompute a volume integral of the specified variable
 CPFCEnergyDensity
 CPFCFreezingICPFCFreezingIC creates an initial density for a PFC model that has one area of a set crystal structure (initialized using sinusoids) and all the rest with a random structure
 CPFCRFFEnergyDensity
 CPFCRFFKernelAction
 CPFCRFFMaterial
 CPFCRFFVariablesActionAutomatically generates all the L variables for the RFF phase field crystal model
 CPFCTradMaterial
 CPFMobility
 CPFParamsPolyFreeEnergyCalculated properties for a single component phase field model using polynomial free energies
 CPhaseFieldApp
 CPhaseFieldFractureMechanicsOffDiagThis class computes the off-diagonal Jacobian component of stress divergence residual system Contribution from damage order parameter c Useful if user wants to add the off diagonal Jacobian term
 CPhaseFieldTestApp
 CPhaseNormalTensorCalculate phase normal tensor based on gradient
 CPHAuxThe pH of the solution is defined as
 CPIDControlThis block represents a proportional-integral-derivative controller (PID controller)
 CPiecewiseConstantVariableA special variable class for porosity which flags faces at which porosity jumps occur as extrapolated boundary faces
 CPiecewiseFunctionFunction which provides a piecewise representation of arbitrary functions
 CPinMeshGeneratorMesh generator for defining a reactor pin with background and duct regions, with the option to be 2-D or 3-D
 CPINSFEFluidPressureTimeDerivativeThe transient term of the porous-media mass conservation equation
 CPINSFEFluidTemperatureTimeDerivativeImplements the time derivative term for fluid energy in a porous medium
 CPINSFEFluidVelocityTimeDerivativeImplements the time derivative term for a momentum component in a porous medium
 CPINSFEMaterialComputes material properties relevant to simulation of fluid flow in a porous medium
 CPINSFVEnergyAdvectionA flux kernel transporting energy in porous media across cell faces
 CPINSFVEnergyAmbientConvectionAn elemental kernel for transfering energy between the solid and fluid phases by convection
 CPINSFVEnergyAnisotropicDiffusionA flux kernel for diffusion of energy in porous media across cell faces using a vector diffusion coefficient, to model anisotropy, using functor material properties
 CPINSFVEnergyDiffusionA flux kernel for diffusing energy in porous media across cell faces, using a scalar isotropic diffusion coefficient, using functor material properties
 CPINSFVEnergyTimeDerivative
 CPINSFVFunctorBCEvaluates boundary mass or momentum fluxes through functor evaluation of the superficial velocities, pressure, density, and porosity
 CPINSFVMassAdvectionA flux kernel transporting mass in porous media across cell faces
 CPINSFVMomentumAdvectionA flux kernel transporting momentum in porous media across cell faces
 CPINSFVMomentumAdvectionOutflowBCA class for finite volume fully developed outflow boundary conditions for the momentum equation It advects superficial momentum at the outflow, and may replace outlet pressure boundary conditions when selecting a mean-pressure approach
 CPINSFVMomentumBoussinesqImposes a Boussinesq force on the momentum equation
 CPINSFVMomentumDiffusionA flux kernel for diffusion of momentum in porous media across cell faces
 CPINSFVMomentumFrictionImposes a friction force on the momentum equation in porous media in Rhie-Chow contexts
 CPINSFVMomentumFrictionCorrection
 CPINSFVMomentumGravityImposes a gravitational force on the momentum equation in porous media in Rhie-Chow (incompressible) contexts
 CPINSFVMomentumPressureIntroduces the coupled pressure term into the Navier-Stokes porous media momentum equation
 CPINSFVMomentumPressureFluxA flux kernel using the divergence theorem for the pressure gradient term in the momentum equation
 CPINSFVMomentumPressurePorosityGradient
 CPINSFVMomentumTimeDerivative
 CPINSFVRhieChowInterpolatorA class that inherits the free-flow class's implementation of Rhie-Chow data gathering and adds the ability to perform repeated interpolations and reconstructions of the porosity in order to reduce non-physical oscillations that arise from property discontinuities in a collocated discretization of pressure and velocity
 CPINSFVRhieChowInterpolatorSegregatedA user object which implements the Rhie Chow interpolation for segregated porous medium momentum-pressure systems
 CPINSFVSpeedFunctorMaterialMaterial class used to compute the interstitial velocity norm for the incompressible and weakly compressible primitive superficial finite-volume implementation of porous media equations
 CPINSFVSuperficialVelocityVariable
 CPINSFVSymmetryVelocityBCA symmetry boundary condition for the superficial velocity
 CPlasticHeatEnergyProvides a heat source from plastic deformation: coeff * stress * plastic_strain_rate
 CPlasticTruss
 CPMCMCBaseA base class used to perform Parallel Markov Chain Monte Carlo (MCMC) sampling
 CPMCMCDecisionPMCMCDecision will help making sample accept/reject decisions in MCMC schemes (for e.g., when performing Bayesian inference)
 CPNSFVMomentumPressureFluxRZThis object adds a residual equivalent to
 CPNSInitialConditionPNSInitialCondition sets intial constant values for all variables given the: .) Initial pressure .) Initial temperature .) Initial velocity .) the porosity variable (or material property) and a FluidProperties UserObject
 CPODFullSolveMultiApp
 CPODMappingClass which provides a Proper Orthogonal Decomposition (POD)-based mapping between full-order and reduced-order spaces
 CPODReducedBasisSurrogate
 CPODReducedBasisTrainer
 CPODResidualTransferTransfers residuals for given variables and vector tags from a sub-subapplication to a PODReducedBasisTrainer object
 CPODSamplerSolutionTransferTransfer solutions from sub-applications to a container in a Trainer
 CPODSurrogateTesterA tool for output Sampler data
 CPolarMomentOfInertiaCompute the polar moment of inertia of a sideset w.r.t
 CPolycrystalCirclesPolycrystalCircles creates a polycrystal made up of circles
 CPolycrystalColoringICPolycrystalColoringIC creates a polycrystal initial condition
 CPolycrystalColoringICActionRandom Voronoi tesselation polycrystal action
 CPolycrystalColoringICLinearizedInterfacePolycrystalColoringICLinearizedInterface creates a polycrystal initial condition from a user object with linearized interface transformation
 CPolycrystalDiffusivityGenerates a diffusion function to distinguish between the solid, void, grain boundary, and surface diffusion rates
 CPolycrystalDiffusivityTensorBaseGenerates a diffusion tensor to distinguish between the bulk, grain boundary, and surface diffusion rates
 CPolycrystalEBSD
 CPolycrystalElasticDrivingForceActionAction that adds the elastic driving force for each order parameter
 CPolycrystalHexPolycrystalHex creates a hexagonal polycrystal initial condition
 CPolycrystalKernelActionAction that sets up ACGrGrPoly, ACInterface, TimeDerivative, and ACGBPoly kernels
 CPolycrystalRandomICRandom initial condition for a polycrystalline material
 CPolycrystalRandomICActionAutomatically generates all variables to model a polycrystal with op_num orderparameters
 CPolycrystalStoredEnergyActionAction that sets up ACSEDGPoly Kernels that adds the stored energy contribution to grain growth models
 CPolycrystalUserObjectBaseThis object provides the base capability for creating proper polycrystal ICs
 CPolycrystalVariablesActionAutomatically generates all variables to model a polycrystal with op_num orderparameters
 CPolycrystalVoronoi
 CPolycrystalVoronoiVoidICPolycrystalVoronoiVoidIC initializes either grain or void values for a voronoi tesselation with voids distributed along the grain boundaries
 CPolycrystalVoronoiVoidICActionSets up a polycrystal initial condition with voids on grain boundaries for all order parameters
 CPolygonConcentricCircleMeshGeneratorThis PolygonConcentricCircleMeshGenerator object is designed to mesh a polygon geometry with optional rings centered inside
 CPolygonConcentricCircleMeshGeneratorBaseThis PolygonConcentricCircleMeshGeneratorBase object is a base class to be inherited for polygon mesh generators
 CPolygonMeshGeneratorBaseA base class that contains common members for Reactor module mesh generators
 CPolygonMeshTrimmerBaseThis PolygonMeshTrimmerBase is the base class for CartesianMeshTrimmer and HexagonMeshTrimmer, which take in a cartesian/hexagonal assembly or core mesh and perform peripheral and/or center trimming on it
 CPolynomialChaos
 CPolynomialChaosReporter
 CPolynomialChaosTrainer
 CPolynomialFreeEnergyDerivative free energy material defining polynomial free energies for single component materials, with derivatives from ExpressionBuilder
 CPolynomialRegressionSurrogate
 CPolynomialRegressionTrainer
 CPoroFullSatMaterialMaterial designed to calculate and store all the quantities needed for the fluid-flow part of poromechanics, assuming a fully-saturated, single-phase fluid with constant bulk modulus
 CPoroFullSatTimeDerivativeKernel = biot_coefficient*d(volumetric_strain)/dt + (1/biot_modulus)*d(porepressure)/dt this is the time-derivative for poromechanics for a single-phase, fully-saturated fluid with constant bulk modulus
 CPoroMechanicsAction
 CPoroMechanicsCouplingPoroMechanicsCoupling computes -coefficient*porepressure*grad_test[component]
 CPorosityFromStrainTemplPorosity calculation from the inelastic strain
 CPorousConservedVarMaterialThis object takes a conserved porous-flow variable set (rho epsilon, rho epsilon U, rho epsilon et) and computes all the necessary quantities for solving the compressible porous Euler equations
 CPorousFlow1PhaseFullySaturatedTemplMaterial designed to calculate fluid phase porepressure and saturation for the single-phase situation assuming full saturation where porepressure is the nonlinear variable
 CPorousFlow1PhaseHysPMaterial designed to calculate fluid phase porepressure and saturation for the single-phase partially-saturation situation with hysteretic capillary pressure and assuming porepressure is a nonlinear variable
 CPorousFlow1PhaseMD_GaussianMaterial designed to calculate fluid-phase porepressure and saturation for the single-phase situation, assuming a Gaussian capillary suction function and assuming the independent variable is log(mass density) and assuming the fluid has a constant bulk modulus
 CPorousFlow1PhasePTemplMaterial designed to calculate fluid phase porepressure and saturation for the single-phase situation assuming constant effective saturation and porepressure as the nonlinear variable
 CPorousFlow2PhaseHysPPMaterial designed to calculate the 2 porepressures and 2 saturations, as well as derivatives of them, as well as capillary pressure, in two-phase situations with hysteretic capillary pressure, assuming the phase porepressures as the nonlinear variables
 CPorousFlow2PhaseHysPSMaterial designed to calculate the 2 porepressures and 2 saturations, as well as derivatives of them, as well as capillary pressure, in two-phase situations with hysteretic capillary pressure, assuming the liquid porepressure and gas saturation are the nonlinear variables
 CPorousFlow2PhasePPTemplMaterial designed to calculate fluid phase porepressure and saturation for the two-phase situation assuming phase porepressures as the nonlinear variables
 CPorousFlow2PhasePSTemplMaterial designed to calculate fluid-phase porepressures and saturations at nodes and qps using a specified capillary pressure formulation
 CPorousFlowActionBaseBase class for PorousFlow actions
 CPorousFlowAddBCActionAction that sets up BCs for porous flow module
 CPorousFlowAddMaterialActionAction to automatically ensure that PorousFlowMaterials are correctly evaluated at either the qps, nodes, or both
 CPorousFlowAddMaterialJoinerAction to programatically add PorousFlowJoiner materials without having to manually enter them in the input file
 CPorousFlowAdvectiveFluxConvective flux of component k in fluid phase alpha
 CPorousFlowAdvectiveFluxCalculatorBaseBase class to compute the advective flux of fluid in PorousFlow situations using the Kuzmin-Turek FEM-TVD multidimensional stabilization scheme
 CPorousFlowAdvectiveFluxCalculatorSaturatedComputes the advective flux of fluid of given phase, assuming fully-saturated conditions
 CPorousFlowAdvectiveFluxCalculatorSaturatedHeatComputes the advective flux of heat energy in the given phase, assuming fully-saturated conditions
 CPorousFlowAdvectiveFluxCalculatorSaturatedMultiComponentComputes the advective flux of fluid of given phase and fluid component
 CPorousFlowAdvectiveFluxCalculatorUnsaturatedComputes the advective flux of fluid of given phase, assuming unsaturated conditions
 CPorousFlowAdvectiveFluxCalculatorUnsaturatedHeatComputes the advective flux of heat energy in a given phase, assuming unsaturated conditions
 CPorousFlowAdvectiveFluxCalculatorUnsaturatedMultiComponentComputes the advective flux of fluid of given phase and component
 CPorousFlowApp
 CPorousFlowAqueousPreDisChemistryMaterial designed to form a std::vector of mass fractions of mineral concentrations from primary-species concentrations for an equilibrium precipitation-dissolution chemistry reaction system
 CPorousFlowAqueousPreDisMineralMaterial designed to form a std::vector of mass fractions of mineral concentrations from reaction rates for an equilibrium precipitation-dissolution chemistry reaction system
 CPorousFlowBasicAdvectionKernel = grad(test) * darcy_velocity * u
 CPorousFlowBasicTHMAction for simulation involving a single phase, single component, fully saturated fluid, using no upwinding, no mass lumping of the fluid mass, linearised fluid-mass time derivative, and potentially no multiplication by density of the fluid kernels
 CPorousFlowBrineFluid properties of Brine
 CPorousFlowBrineCO2Specialized class for brine and CO2 including calculation of mutual solubility of the two fluids using a high-accuracy fugacity-based formulation
 CPorousFlowBrineCO2Test
 CPorousFlowBroadbridgeWhiteTest
 CPorousFlowCapillaryPressureBase class for capillary pressure for multiphase flow in porous media
 CPorousFlowCapillaryPressureBCBrooks-Corey effective saturation, capillary pressure and relative permeability functions
 CPorousFlowCapillaryPressureBWCapillary pressure of Broadbridge and White
 CPorousFlowCapillaryPressureConstConstant capillary pressure
 CPorousFlowCapillaryPressureRSCRogers-Stallybrass-Clements form of capillary pressure
 CPorousFlowCapillaryPressureVGVan Genuchten form of capillary pressure
 CPorousFlowConnectedNodesClass designed to hold node ID information and information about nodal connectivity
 CPorousFlowConnectedNodesTest
 CPorousFlowConstantBiotModulusMaterial designed to provide a time-invariant Biot Modulus, M, where 1 / M = (1 - alpha) * (alpha - phi) * C + phi / Kf
 CPorousFlowConstantThermalExpansionCoefficientMaterial designed to provide a time-invariant volumetric thermal expansion coefficient A = * (alpha - phi) * alT + phi * alF
 CPorousFlowDarcyBaseDarcy advective flux
 CPorousFlowDarcyVelocityComponentLowerDimensionalComputes a component of the Darcy velocity: -k_ij * krel /(mu a) (nabla_j P - w_j) where k_ij is the permeability tensor, krel is the relative permeaility, mu is the fluid viscosity, a is the fracture aperture, P is the fluid pressure and w_j is the fluid weight tensor that is projected in the tangent direction of this element This is measured in m^3
 CPorousFlowDarcyVelocityComponentTemplComputes a component of the Darcy velocity: -k_ij * krel /mu (nabla_j P - w_j) where k_ij is the permeability tensor, krel is the relative permeaility, mu is the fluid viscosity, P is the fluid pressure and w_j is the fluid weight This is measured in m^3
 CPorousFlowDarcyVelocityMaterialMaterial to calculate the Darcy velocity for all phases
 CPorousFlowDependenciesHolds the PorousFlow dependencies of kernels, auxkernels, materials, etc
 CPorousFlowDesorpedMassTimeDerivativeKernel = (desorped_mass - desorped_mass_old)/dt It is NOT lumped to the nodes
 CPorousFlowDesorpedMassVolumetricExpansionKernel = desorped_mass * d(volumetric_strain)/dt which is not lumped to the nodes
 CPorousFlowDictatorThis holds maps between the nonlinear variables used in a PorousFlow simulation and the variable number used internally by MOOSE, as well as the number of fluid phases and the number of fluid components
 CPorousFlowDictatorTest
 CPorousFlowDiffusivityBaseTemplBase class Material designed to provide the tortuosity and diffusion coefficents
 CPorousFlowDiffusivityConstTemplMaterial designed to provide constant tortuosity and diffusion coefficents
 CPorousFlowDiffusivityMillingtonQuirkTemplMaterial to provide saturation dependent diffusivity using the model of Millington and Quirk, from Millington and Quirk, Permeability of Porous Solids, Trans
 CPorousFlowDispersiveFluxDispersive flux of component k in fluid phase alpha
 CPorousFlowEffectiveFluidPressureTemplMaterial designed to calculate the effective fluid pressure that can be used in the mechanical effective-stress calculations and other similar places
 CPorousFlowEffectiveStressCouplingPorousFlowEffectiveStressCoupling computes -coefficient*effective_porepressure*grad_component(test) where component is the spatial component (not a fluid component!)
 CPorousFlowElementLengthComputes a measure of element length
 CPorousFlowElementNormalComputes a component of the normal of elements
 CPorousFlowEnergyTimeDerivativeKernel = (heat_energy - heat_energy_old)/dt It is lumped to the nodes
 CPorousFlowEnthalpySinkApplies a flux sink of heat energy to a boundary with specified mass flux and inlet temperature
 CPorousFlowExponentialDecayKernel = _rate * (variable - reference)
 CPorousFlowFluidMassTemplPostprocessor produces the mass of a given fluid component in a region
 CPorousFlowFluidPropertiesBaseTemplBase class for fluid properties materials
 CPorousFlowFluidPropertyICPorousFlowFluidPropertyIC calculates an initial value for a fluid property (such as enthalpy) using pressure and temperature in the single phase regions
 CPorousFlowFluidStateBaseBase class for fluid states for miscible multiphase flow in porous media
 CPorousFlowFluidStateBaseMaterialTemplFluid state base class using a persistent set of primary variables for multiphase, single and multicomponent cases
 CPorousFlowFluidStateFlashCompositional flash routines for miscible multiphase flow classes with multiple fluid components
 CPorousFlowFluidStateFlashTest
 CPorousFlowFluidStateICPorousFlowFluidStateIC calculates an initial value for the total mass fraction of a component summed over all phases, z
 CPorousFlowFluidStateMultiComponentBaseCompositional flash routines for miscible multiphase flow classes with multiple fluid components
 CPorousFlowFluidStateSingleComponentBaseBase class for miscible multiphase flow classes with a single fluid component using a pressure and enthalpy formulation (eg, water and steam)
 CPorousFlowFluidStateSingleComponentTemplFluid state class using a persistent set of primary variables for the mutliphase, single component case
 CPorousFlowFluidStateTemplFluid state class using a persistent set of primary variables for the mutliphase, multicomponent case
 CPorousFlowFluxLimitedTVDAdvectionAdvection of a quantity with velocity set in the PorousFlowAdvectiveFluxCalculator Depending on the PorousFlowAdvectiveFluxCalculator, the quantity may be either a fluid component in a fluid phase, or heat energy in a fluid phase
 CPorousFlowFullySaturatedAction for simulation involving a single phase fully saturated fluid
 CPorousFlowFullySaturatedAdvectiveFluxConvective flux of component k in a single-phase fluid A fully-updwinded version is implemented, where the mobility of the upstream nodes is used
 CPorousFlowFullySaturatedDarcyBaseDarcy advective flux for a fully-saturated, single phase, single component fluid
 CPorousFlowFullySaturatedDarcyFlowDarcy advective flux for a fully-saturated, single-phase, multi-component fluid
 CPorousFlowFullySaturatedHeatAdvectionAdvection of heat via flux via Darcy flow of a single phase fully-saturated fluid
 CPorousFlowFullySaturatedMassTimeDerivativeTime derivative of fluid mass suitable for fully-saturated, single-phase, single-component simulations
 CPorousFlowFullySaturatedUpwindHeatAdvectionAdvection of heat via flux of a single-phase fluid
 CPorousFlowHalfCubicSinkApplies a flux sink to a boundary
 CPorousFlowHalfGaussianSinkApplies a flux sink to a boundary
 CPorousFlowHeatAdvectionAdvection of heat via flux of component k in fluid phase alpha
 CPorousFlowHeatConductionKernel = grad(test) * thermal_conductivity * grad(temperature)
 CPorousFlowHeatEnergyPostprocessor produces the sum of heat energy of the porous skeleton and/or fluid components in a region
 CPorousFlowHeatMassTransferCalculate heat or mass transfer from a coupled variable to u
 CPorousFlowHeatVolumetricExpansionKernel = energy_density * d(volumetric_strain)/dt which is lumped to the nodes
 CPorousFlowHysteresisOrderComputes the hysteresis order for use by the hysteretic capillary pressure and relative-permeability objects
 CPorousFlowHystereticCapillaryPressureBase material designed to calculate and store quantities relevant for hysteretic capillary pressure calculations
 CPorousFlowHystereticInfoMaterial designed to calculate the capillary pressure as a function of saturation, or the saturation as a function of capillary pressure, or derivative information, etc
 CPorousFlowHystereticRelativePermeabilityBaseBase material for computing relative permeability for 1-phase and 2-phase hysteretic models
 CPorousFlowHystereticRelativePermeabilityGasMaterial to compute gas relative permeability for 1-phase and 2-phase hysteretic models
 CPorousFlowHystereticRelativePermeabilityLiquidMaterial to compute liquid relative permeability for 1-phase and 2-phase hysteretic models
 CPorousFlowJoinerTemplMaterial designed to form a std::vector of property and derivatives of these wrt the nonlinear variables from the individual phase properties
 CPorousFlowLineGeometryApproximates a borehole by a sequence of Dirac Points
 CPorousFlowLineSinkApproximates a line sink a sequence of Dirac Points
 CPorousFlowMassFractionAqueousEquilibriumChemistryMaterial designed to form a std::vector<std::vector> of mass fractions from primary-species concentrations and secondary-species concentrations for an equilibrium aqueous chemistry reaction system
 CPorousFlowMassFractionTemplMaterial designed to form a std::vector<std::vector> of mass fractions from the individual mass fraction variables
 CPorousFlowMassRadioactiveDecayKernel = _decay_rate * masscomponent where mass_component = porosity*sum_phases(density_phase*saturation_phase*massfrac_phase^component) It is lumped to the nodes
 CPorousFlowMassTimeDerivativeKernel = (mass_component - mass_component_old)/dt where mass_component = porosity*sum_phases(density_phase*saturation_phase*massfrac_phase^component) It is lumped to the nodes
 CPorousFlowMassVolumetricExpansionKernel = mass_component * d(volumetric_strain)/dt where mass_component = porosity*sum_phases(density_phase*saturation_phase*massfrac_phase^component) which is lumped to the nodes If _multiply_by_density = false then density_phase does not appear in the above expression
 CPorousFlowMaterialPorousFlowMaterial is the base class for all PorousFlow Materials It allows users to specify that the Material should be a "nodal" Material, in which Material Properties will be evaluated at nodes (using the Variable's nodal values rather than their quadpoint values)
 CPorousFlowMaterialBaseBase class for all PorousFlow materials that provide phase-dependent properties
 CPorousFlowMaterialVectorBaseBase class for all PorousFlow vector materials
 CPorousFlowMatrixInternalEnergyTemplThis material computes internal energy (J/m^3) for a rock matrix assuming constant grain density, specific heat capacity, and a linear relationship with temperature
 CPorousFlowMultiComponentFluidTemplGeneral multicomponent fluid material
 CPorousFlowNearestQpMaterial designed to provide the nearest quadpoint to each node in the element
 CPorousFlowOutflowBCApplies a flux to a boundary such that fluid or heat will flow freely out of the boundary
 CPorousFlowPeacemanBoreholeApproximates a borehole by a sequence of Dirac Points
 CPorousFlowPermeabilityBaseTemplBase class Material designed to provide the permeability tensor
 CPorousFlowPermeabilityConstFromVarTemplMaterial to provide permeability taken from a variable
 CPorousFlowPermeabilityConstTemplMaterial designed to provide a constant permeability tensor
 CPorousFlowPermeabilityExponentialTemplMaterial designed to provide the permeability tensor which is calculated from porosity using the equation: permeability = k_ijk * k, with k = BB * exp(AA * phi) where k_ijk is a tensor providing the anisotropy, phi is porosity, and A and B are empirical constants
 CPorousFlowPermeabilityKozenyCarmanTemplMaterial designed to provide the permeability tensor which is calculated from porosity using a form of the Kozeny-Carman equation (e.g
 CPorousFlowPermeabilityTensorFromVarTemplMaterial designed to provide the permeability tensor which is calculated from a tensor multiplied by a scalar: k = k_ijk * k0 where k_ijk is a tensor providing the anisotropy, and k0 is a scalar variable
 CPorousFlowPiecewiseLinearSinkApplies a flux sink to a boundary
 CPorousFlowPlasticHeatEnergyProvides a heat source (J/m^3/s) from plastic deformation: (1 - porosity) * coeff * stress * plastic_strain_rate
 CPorousFlowPlotQuantityExtracts the value from PorousFlowSumQuantity userobject
 CPorousFlowPointEnthalpySourceFromPostprocessorPoint source that adds heat energy corresponding to adding a fluid with flux rate specified by a postprocessor at given temperature (specified by a postprocessor)
 CPorousFlowPointSourceFromPostprocessorPoint source (or sink) that adds (removes) fluid at a mass flux rate specified by a postprocessor
 CPorousFlowPolyLineSinkApproximates a line sink by a sequence of Dirac Points
 CPorousFlowPorosityMaterial designed to provide the porosity in PorousFlow simulations chemistry + biot + (phi0 - reference_chemistry - biot) * exp(-vol_strain
 CPorousFlowPorosityBaseTemplBase class Material designed to provide the porosity
 CPorousFlowPorosityConstTemplMaterial to provide a constant value of porosity
 CPorousFlowPorosityExponentialBaseBase class Material designed to provide the porosity
 CPorousFlowPorosityHMBiotModulusThis Matrial evolves porosity so that the PorousFlow equations match the standard equations of poroelasticity theory with a constant BiotModulus
 CPorousFlowPorosityLinearMaterial designed to provide the porosity in PorousFlow simulations porosity_ref + P_coeff * (P - P_ref) + T_coeff * (T - T_ref) + epv_coeff * (epv - epv_ref), where P is the effective porepressure, T is the temperature and epv is the volumetric strain
 CPorousFlowPreDisKernel = sum (stoichiometry * density * porosity_old * saturation * reaction_rate) where the sum is over secondary chemical species in a precipitation-dissolution reaction system
 CPorousFlowPropertyAuxTemplProvides a simple interface to PorousFlow material properties
 CPorousFlowRelativePermeabilityBaseTemplBase class for PorousFlow relative permeability materials
 CPorousFlowRelativePermeabilityBCTemplMaterial to calculate Brooks-Corey relative permeability of an arbitrary phase given the effective saturation and exponent of that phase
 CPorousFlowRelativePermeabilityBWTemplMaterial that calculates the Broadbridge-White relative permeability P Broadbridge, I White `‘Constant rate rainfall infiltration: A versatile nonlinear model, 1 Analytical solution’'
 CPorousFlowRelativePermeabilityConstTemplThis class sets a constant relative permeability
 CPorousFlowRelativePermeabilityCoreyTemplMaterial to calculate Corey-type relative permeability of an arbitrary phase given the effective saturation and Corey exponent of that phase
 CPorousFlowRelativePermeabilityFLACTemplMaterial to calculate relative permeability inspired by the formula used in FLAC: relperm = (1 + m) seff^m - m seff^(m + 1)
 CPorousFlowRelativePermeabilityVGTemplMaterial to calculate van Genuchten-type relative permeability of an arbitrary phase given the saturation and exponent of that phase
 CPorousFlowSingleComponentFluidTemplGeneral single component fluid material
 CPorousFlowSinglePhaseBaseBase class for actions involving a single fluid phase
 CPorousFlowSinkApplies a flux sink to a boundary
 CPorousFlowSinkBCSurrogate BC object for setting up enthalphy injection BC
 CPorousFlowSinkPTDefinerProvides either a porepressure or a temperature to derived classes, depending on _involves_fluid defined in PorousFlowSink
 CPorousFlowSquarePulsePointSourcePoint source (or sink) that adds (removes) fluid at a constant mass flux rate for times between the specified start and end times
 CPorousFlowSumQuantitySums into _total This is used, for instance, to record the total mass flowing into a borehole
 CPorousFlowTemperatureTemplCreates temperature Materials
 CPorousFlowTestApp
 CPorousFlowThermalConductivityBaseTemplBase class for materials that provide thermal conducitivity
 CPorousFlowThermalConductivityFromPorosityTemplThis Material calculates rock-fluid combined thermal conductivity for the single phase, fully saturated case by using a linear weighted average
 CPorousFlowThermalConductivityIdealTemplThis material computes thermal conductivity for a PorousMedium - fluid system, by using Thermal conductivity = dry_thermal_conductivity + S^exponent * (wet_thermal_conductivity - dry_thermal_conductivity), where S is the aqueous saturation
 CPorousFlowTotalGravitationalDensityBaseBase class Material designed to provide the density of the porous medium
 CPorousFlowTotalGravitationalDensityFullySaturatedFromPorosityMaterial designed to provide the density of the porous medium for the fully-saturated case
 CPorousFlowUnsaturatedAction for simulation involving a single phase, partially or fully saturated fluid
 CPorousFlowVariableBaseTemplBase class for thermophysical variable materials, which assemble materials for primary variables such as porepressure and saturation at the nodes and quadpoints for all phases as required
 CPorousFlowVolumetricStrainPorousFlowVolumetricStrain computes volumetric strains, and derivatives thereof
 CPorousFlowWaterNCGSpecialized class for water and a non-condensable gas (NCG) Includes dissolution of gas in liquid water phase using Henry's law
 CPorousFlowWaterNCGTest
 CPorousFlowWaterVaporSpecialized class for water and vapor mixture using pressure and enthalpy
 CPorousFlowWaterVaporTest
 CPorousMixedVarMaterialThis object takes a mixed porous-flow variable set (pressure, rho epsilon U, T_fluid) and computes all the necessary quantities for solving the compressible porous Euler equations
 CPorousPrimitiveVarMaterialThis object takes a primitive porous-flow variable set (pressure, superficial velocity, T_fluid) and computes all the necessary quantities for solving the compressible porous Euler equations
 CPosRotVectors
 CPostprocessorAsControlActionThis action creates a control value named the same as the postprocessor being added
 CPostprocessorSourceScalarKernelAdds an arbitrary post-processor value as a source term
 CPotentialToFieldAuxThis AuxKernel calculates the electrostatic electric field given the electrostatic potential
 CPowerLawCreepStressUpdateTemplThis class uses the stress update material in a radial return isotropic creep model
 CPowerLawCreepTestTempl
 CPowerLawSofteningPowerLawSoftening is a smeared crack softening model that uses a power law equation to soften the tensile response
 CPrandtlNumberAuxComputes Prandtl number
 CPrandtlNumberMaterialComputes Prandtl number as material property
 CPrescribedReactorPowerDEPRECATED: Do not use
 CPresetAccelerationThis class prescribes the acceleration on a given boundary in a given direction
 CPresetDisplacementThis class applies a displacement time history on a given boundary in a given direction
 CPresetVelocity
 CPressure
 CPressureAction
 CPressureAuxComputes pressure from specific volume and specific internal energy
 CPressureDropThis postprocessor computes the pressure drop between an upstream and a downstream boundary
 CPressureEqualsDensityMaterial
 CPressureGradientAdds the pressure gradient term to the Navier-Stokes momentum equation
 CPressureTempl
 CPrimaryConvectionDefine the Kernel for a PrimaryConvection operator that looks like: cond * grad_pressure * grad_u
 CPrimaryDiffusionDefine the Kernel for a CoupledConvectionReactionSub operator that looks like: grad (diff * grad_u)
 CPrimaryTimeDerivativeDefine the Kernel for a CoupledConvectionReactionSub operator that looks like: storage * delta pressure / delta t
 CPublicRestartableA class which creates public interface functions for declaring and getting restartable data
 CPump1PhasePump between 1-phase flow channels that has a non-zero volume
 CPumpFrictionAuxFriction torque computed in the 1-phase shaft-connected pump
 CPumpHeadAuxHead computed in the 1-phase shaft-connected pump
 CPumpHydraulicTorqueAuxHydraulic torque computed in the 1-phase shaft-connected pump
 CPumpInertiaAuxMoment of inertia computed in the 1-phase shaft-connected pump
 CPureElasticTractionSeparationImplementation of the non-stateful exponential traction separation law proposed by Salehani, Mohsen Khajeh and Irani, Nilgoon 2018
 CPureElasticTractionSeparationIncrementalImplementation of the non-stateful exponential traction separation law proposed by Salehani, Mohsen Khajeh and Irani, Nilgoon 2018
 CPWCNSFVMassAdvectionA flux kernel transporting mass in porous media across cell faces
 CPWCNSFVMassTimeDerivativeComputes the mass time derivative for the weakly compressible formulation of the mass equation, using functor material properties and a porous medium approach
 CPWCNSFVMomentumFluxBCFlux boundary conditions for the porous weakly compressible momentum equation
 CQ2PAction
 CQ2PBoreholeApproximates a borehole by a sequence of Dirac Points
 CQ2PMaterialQ2P Material
 CQ2PNegativeNodalMassOld-fluid_mass_old/dt with the fluid mass being lumped to the nodes
 CQ2PNodalMassFluid_mass/dt lumped to the nodes
 CQ2PPiecewiseLinearSinkApplies a fully-upwinded flux sink to a boundary The sink is a piecewise linear function of porepressure at the quad points
 CQ2PPiecewiseLinearSinkFluxThis postprocessor computes the fluid flux to a Q2PPiecewiseLinearSink
 CQ2PPorepressureFluxThis is a fully upwinded flux Kernel The Variable of this Kernel should be the porepressure
 CQ2PRelPermPowerGasPowerGas form of relative permeability Define s = seff/(1 - simm)
 CQ2PSaturationDiffusionDiffusive Kernel that models nonzero capillary pressure in Q2P models The Variable of this Kernel should be the saturation
 CQ2PSaturationFluxThis is a fully upwinded flux Kernel The Variable of this Kernel should be the saturation
 CQuadraticMinimizeThis form function simply represents a quadratic objective function: f(x) = val + {i=1}^N (x_i - a_i)^2 where val is the input objective value and a_i is the input solution
 CQuadraticMinimizeConstrainedThis form function represents a constrained quadratic objective function: minimize f(x) = val + {i=1}^N (x_i - a_i)^2 Subject to the equality constraint: c_e(x) = {i=1}^N x_i - c_{total} = 0 where val is the input objective value, a_i is the input solution, and c_total is the equality sum constant
 CQuadratureSamplerA class used to produce samples based on quadrature for Polynomial Chaos
 CQuasiStaticSolidMechanicsPhysics
 CQuasiStaticSolidMechanicsPhysicsBase
 CRadialDisplacementCylinderAuxCalculates the radial displacement for cylindrical geometries
 CRadialDisplacementSphereAuxCalculates the radial displacement for spherical geometries
 CRadialReturnCreepStressUpdateBaseTemplThis class provides baseline functionallity for creep models based on the stress update material in a radial return isotropic creep calculations
 CRadialReturnStressUpdateTemplRadialReturnStressUpdate computes the radial return stress increment for an isotropic elastic-viscoplasticity model after interating on the difference between new and old trial stress increments
 CRadiationTransferAction
 CRadiativeHeatFluxBCRadiative heat transfer boundary condition for a plate heat structure
 CRadiativeHeatFluxBCBaseTemplBoundary condition for radiative heat flux where temperature and the temperature of a body in radiative heat transfer are specified
 CRadiativeHeatFluxRZBCRadiative heat transfer boundary condition for a cylindrical heat structure
 CRampICMakes initial condition which creates a linear ramp of the given variable on the x-axis with specified side values
 CRandomEulerAngleProviderAssign random Euler angles to each grains
 CRANFSNormalMechanicalContact
 CRANFSTieNode
 CRankFourAuxTemplRankFourAux is designed to take the data in the RankFourTensor material property, for example stiffness, and output the value for the supplied indices
 CRankTwoAuxTemplRankTwoAux is designed to take the data in the RankTwoTensor material property, for example stress or strain, and output the value for the supplied indices
 CRankTwoBasedFailureCriteriaNOSPDRank two tensor based failure ctriteria to update the bond status for non-ordinary state-based model
 CRankTwoCartesianComponentTemplADRankTwoCartesianComponent computes selected components from a Rank-2 tensors
 CRankTwoCylindricalComponentTemplRankTwoCylindricalComponent computes cylindrical scalar values from Rank-2 tensors
 CRankTwoDirectionalComponentTemplRankTwoDirectionalComponent computes the component of a rank-2 tensor in specified direction
 CRankTwoInvariantTemplRankTwoInvariant computes invariant scalar values from Rank-2 tensors
 CRankTwoScalarAuxTemplRankTwoScalarAux uses the namespace RankTwoScalarTools to compute scalar values from Rank-2 tensors
 CRankTwoSphericalComponentTemplRankTwoSphericalComponent computes spherical scalar values from Rank-2 tensors
 CRayBasic datastructure for a ray that will traverse the mesh
 CRayBoundaryConditionBaseBase class for the RayBC syntax
 CRayDataValueObtains a Ray data or aux data value from a banked ray
 CRayDistanceAuxAuxRayKernel that accumulates the distance traversed by each Ray segment in the element that said segment was in
 CRayIntegralValueObtains the integrated value accumulated into a Ray from an IntegralRayKernel-derived class
 CRayKernelBaseBase object for the RayKernel syntax
 CRayKernelTemplBase class for a ray kernel that contributes to the residual and/or Jacobian
 CRayleighNumberThis postprocessor computes the Rayleigh number to describe natural circulation
 CRayTracingAngularQuadrature
 CRayTracingAngularQuadratureErrorTest
 CRayTracingApp
 CRayTracingExodus
 CRayTracingMeshOutputBase class for outputting Ray data in a mesh format, where EDGE2 elems represent the individual Ray segments
 CRayTracingNemesis
 CRayTracingObjectBase class for a MooseObject used in ray tracing
 CRayTracingObjectTestTest object for RayTracingObject
 CRayTracingStudyBase class for Ray tracing studies that will generate Rays and then propagate all of them to termination
 CRayTracingStudyNoBankingTest
 CRayTracingStudyResult
 CRayTracingStudyTest
 CRayTracingStudyWithRegistrationTest
 CRayTracingTestApp
 CRayTracingViewFactorComputes the view factors for planar faces in unobstructed radiative heat transfer
 CRBMPresetOldValuePDClass to apply preset BC of old variable solution based on the number of active bonds
 CRDG3EqnMaterialReconstructed solution values for the 1-D, 1-phase, variable-area Euler equations
 CRdgApp
 CRDGFluxBaseAbstract base class for computing and caching internal or boundary fluxes for RDG
 CRdgTestApp
 CReactorApp
 CReactorGeometryMeshBuilderBaseA base class that contains common members for Reactor Geometry Mesh Builder mesh generators
 CReactorMeshParamsA class to store mesh information that is globally applicable to a reactor
 CReactorTestApp
 CReactorUnitApp
 CRealComponentParameterValuePostprocessor
 CRealControlDataValuePostprocessorReads a control value data and prints it out
 CReceiveBuffer
 CReconPhaseVarICReconPhaseVarIC initializes a single order parameter to represent a phase obtained form an EBSDReader object
 CRectangleCutUserObject
 CReferenceElementJacobianDamperThis class implements a damper that limits the change in the Jacobian of elements without relying on having the displaced mesh
 CReflectionCoefficientCURRENTLY ONLY FOR 1D PLANE WAVE SOLVES
 CReflectRayBCRayBC that reflects a Ray
 CRefractionRayKernelTestSimplified RayKernel that refracts Rays when the phase changes (phase change denoted by a field variable)
 CRegularSolutionFreeEnergyMaterial class that creates regular solution free energy with the expression builder and uses automatic differentiation to get the derivatives \( F = \frac14 \omega c(1 - c) + k_bT (c\log c + (1 - c)\log(1 - c))\)
 CRepeatableRayStudyA RayTracingStudy in which the user defines a set of Rays that can be traced repeatedly
 CRepeatableRayStudyBaseA RayTracingStudy that generates and traces Rays repeatedly that a user defines only once
 CRepeatableRayStudyBaseTest
 CRepeatableRayStudyDefineNoClaimTest
 CReporterStatisticsContextReporterContext that utilizes a Calculator object to compute its value and confidence levels
 CReporterTimePointSourceApply a time dependent point load defined by Reporters
 CRestartableModelInterfaceAn interface class which manages the model data save and load functionalities from moose objects (such as surrogates, mappings, etc.) in the stochastic tools module
 CReynoldsNumberAuxComputes Reynolds number
 CReynoldsNumberFunctorAuxComputes rho*u*L/mu where L is the maximum element dimension
 CReynoldsNumberFunctorMaterialClass responsible for generating functor for computing the Reynolds number
 CReynoldsNumberMaterialComputes Reynolds number as a material property
 CRhieChowInterpolatorBase
 CRhoEAFromPressureTemperatureFunctionVelocityICThis IC sets total energy density from provided pressure, temperature and user-defined veloctiy function
 CRhoEAFromPressureTemperatureVelocityICThe RhoEAFromPressureTemperatureVelocityIC returns:
 CRhoFromPressureTemperatureICComputes density from pressure and temperature variables
 CRhoFromPTFunctorMaterialComputes the density using the fluid properties at a specified location
 CRhoVaporMixtureFromPressureTemperatureICComputes the density of a vapor mixture from pressure and temperature variables
 CRichardsAppThe Richards equation is a nonlinear diffusion equation that models multiphase flow through porous materials
 CRichardsBoreholeApproximates a borehole by a sequence of Dirac Points
 CRichardsDensityBase class for fluid density as a function of porepressure The functions density, ddensity and d2density must be over-ridden in derived classes to provide actual values
 CRichardsDensityAuxFluid density as a function of porepressure
 CRichardsDensityConstBulkFluid density assuming constant bulk modulus
 CRichardsDensityConstBulkCutFluid density assuming constant bulk modulus, for p>cut_limit Then following a cubic for zero_point <= p <= cut_limit Then zero for p<zero_point
 CRichardsDensityIdealFluid density of an ideal gas
 CRichardsDensityMethane20degCMethane density - a quadratic fit to expressions in: "Results of (pressure, density, temperature) measurements on methane and on nitrogen in the temperature range from 273.15K to 323.15K at pressures up to 12MPa using new apparatus for accurate gas-density" This is only valid for p>=0, which is the physical region
 CRichardsDensityPrimeAuxDerivative of fluid density wrt porepressure
 CRichardsDensityPrimePrimeAuxSecond derivative of fluid density wrt porepressure
 CRichardsDensityVDWDensity of a gas according to the van der Waals expression (P + n^2 a/V^2)(V - nb) = nRT How density is calculated: given P, (1/V) is calculated for n=1 and rho = molar_mass*(1/V)
 CRichardsExcavAllows specification of Dirichlet BCs on an evolving boundary RichardsExcav is applied on a sideset, and the function excav_geom_function tells moose where on the sideset to apply the BC through the shouldApply() function
 CRichardsExcavFlowRecords total mass flow into an excavation defined by a RichardsExcavGeom function
 CRichardsExcavGeomDefines excavation geometry
 CRichardsFluxKernel = grad(permeability*relativepermeability/viscosity * (grad(pressure) - density*gravity)) This is mass flow according to the Richards equation
 CRichardsFullyUpwindFluxThis is a fully upwinded version of RichardsFlux
 CRichardsHalfGaussianSinkApplies a fluid sink to the boundary
 CRichardsHalfGaussianSinkFluxPostprocessor that records the mass flux from porespace to a half-gaussian sink
 CRichardsLumpedMassChangeD(fluid mass in porespace)/dt with the fluid mass being lumped to the nodes
 CRichardsMassThis postprocessor computes the fluid mass by integrating the density over the volume
 CRichardsMassChangeKernel = (mass - mass_old)/dt where mass = porosity*density*saturation This is used for the time derivative in Richards simulations Note that it is not lumped, so usually you want to use RichardsLumpedMassChange instead
 CRichardsMaterial
 CRichardsMultiphaseProblemAllows a constraint u>=v to be enforced during the nonlinear iteration process
 CRichardsPiecewiseLinearSinkApplies a flux sink to a boundary The sink is a piecewise linear function of porepressure (the "variable") at the quad points
 CRichardsPiecewiseLinearSinkFluxThis postprocessor computes the fluid flux to a RichardsPiecewiseLinearSink
 CRichardsPlotQuantityExtracts the value from RichardsSumQuantity userobject
 CRichardsPolyLineSinkApproximates a polyline by a sequence of Dirac Points the mass flux from each Dirac Point is _sink_func as a function of porepressure at the Dirac Point
 CRichardsPPenaltyKernel = a*(lower - variable) for variable<lower, and zero otherwise This is an attempt to enforce variable>=lower
 CRichardsRelPermBase class for Richards relative permeability classes that provide relative permeability as a function of effective saturation
 CRichardsRelPermAuxRelative Permeability as a function of effective saturation
 CRichardsRelPermBW"Broadbridge-White" form of relative permeability as a function of effective saturation P Broadbridge and I White ``Constant rate rainfall infiltration: A versatile nonlinear model 1
 CRichardsRelPermMonomialMonomial form of relative permeability relperm = Seff^n for 0<Seff<=1, where S = (S - simm)/(1 - simm) relperm = 1 for Seff>1 relperm = 0 for Seff<0, except if n=0 then relperm = zero_to_the_zero
 CRichardsRelPermPowerPower form of relative permeability, usually used for water
 CRichardsRelPermPowerGasPowerGas form of relative permeability Define s = (seff - simm)/(1 - simm)
 CRichardsRelPermPrimeAuxDerivative of relative Permeability wrt effective saturation
 CRichardsRelPermPrimePrimeAuxRelative Permeability as a function of effective saturation
 CRichardsRelPermVGVan-Genuchten form of relative permeability as a function of effective saturation
 CRichardsRelPermVG1Van-Genuchten form of relative permeability when seff <= _scut cubic relative permeability for seff >= _scut These two match in value and derivative at seff = _scut and relperm = 1 for seff = 1
 CRichardsSatSaturation of a phase as a function of effective saturation of that phase, and its derivatives wrt effective saturation
 CRichardsSatAuxFluid Saturation as a function of effective saturation
 CRichardsSatPrimeAuxDerivative of fluid Saturation wrt effective saturation
 CRichardsSeffBase class for effective saturation as a function of porepressure(s) The functions seff, dseff and d2seff must be over-ridden in the derived class
 CRichardsSeff1BWsmall"Broadbridge-White" form of effective saturation for Kn small as a function of porepressure (not capillary pressure, so Seff = 1 for p>=0)
 CRichardsSeff1RSCRogers-Stallybrass-Clements version of effective saturation for single-phase simulations as a function of porepressure, and its derivs wrt to that pressure
 CRichardsSeff1VGEffective saturation as a function of porepressure using the van Genuchten formula
 CRichardsSeff1VGcutEffective saturation as a function of porepressure using the van Genuchten formula, but when p<p_cut use a linear instead, seff = a + b*p, which matches value and derivative at p=p_cut This is so seff=0 at a finite value of p rather than p=-infinity
 CRichardsSeff2gasRSCRogers-Stallybrass-Clements version of effective saturation of oil (gas) phase as a function of (Pwater, Pgas), and its derivs wrt to those pressures
 CRichardsSeff2gasVGVan-Genuchten gas effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures
 CRichardsSeff2gasVGshiftedShifted van-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures
 CRichardsSeff2waterRSCRogers-Stallybrass-Clements version of effective saturation of water phase as a function of (Pwater, Pgas), and its derivs wrt to those pressures
 CRichardsSeff2waterVGVan-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures
 CRichardsSeff2waterVGshiftedShifted van-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures
 CRichardsSeffAuxCalculates effective saturation for a specified variable
 CRichardsSeffPrimeAuxCalculates derivative of effective saturation wrt a specified porepressure
 CRichardsSeffPrimePrimeAuxCalculates derivative of effective saturation wrt specified porepressures
 CRichardsSeffRSCRogers-Stallybrass-Clements version of effective saturation as a function of CAPILLARY pressure
 CRichardsSeffVGUtility functions for van-genuchten effective saturation as a function of porepressure (not capillary pressure), and first and second derivs wrt porepressure
 CRichardsSumQuantitySums into _total This is used, for instance, to record the total mass flowing into a borehole
 CRichardsSUPGBase class for SUPG of the Richards equation You must override all the functions below with your specific implementation
 CRichardsSUPGnoneNo Richards SUPG
 CRichardsSUPGstandardStandard SUPG relationships valid for the Richards equation
 CRichardsTestApp
 CRichardsVarNamesThis holds maps between pressure_var or pressure_var, sat_var used in RichardsMaterial and kernels, etc, and the variable number used internally by MOOSE
 CRiemannArgumentSwitchingInterfaceInterface class for switching the order of arguments to test the symmetry of Riemann-type interfaces
 CRigidBodyMultiKernelAction
 CRndBoundingBoxICRndBoundingBoxIC allows setting the initial condition of a value inside and outside of a specified box
 CRndSmoothCircleICRndSmoothcircleIC creates a smooth circle with a random distribution of values inside and outside of the circle
 CRotationAngleCompute the field of angular rotations of points around an axis defined by an origin point and a direction vector
 CRotationTensorThis is a RealTensor version of a rotation matrix It is instantiated with the Euler angles, which are measured in degrees
 CRZSymmetryInterface class for enabling objects to be RZ symmetric about arbitrary axis
 CSalehaniIrani3DCTractionImplementation of the non-stateful exponential traction separation law proposed by Salehani, Mohsen Khajeh and Irani, Nilgoon 2018
 CSalineMoltenSaltFluidProperties
 CSalineMoltenSaltFluidPropertiesTest
 CSampler1DBaseThis is a base class for sampling material properties for the integration points in all elements in a block of a 1-D mesh
 CSampler1DRealTemplSamples material properties at all quadrature points in mesh block(s)
 CSampler1DVectorThis class samples a component of a vector material property in a 1-D mesh
 CSamplerDataA tool for output Sampler data
 CSamplerFullSolveMultiApp
 CSamplerParameterTransferCopy each row from each DenseMatrix to the sub-applications SamplerReceiver object
 CSamplerPostprocessorTransferTransfer Postprocessor from sub-applications to a VectorPostprocessor on the master application
 CSamplerReceiverA Control object for receiving data from a master application Sampler object
 CSamplerReporterTransferTransfer Reporters from sub-applications to a StochasticReporter on the main application
 CSamplerTransientMultiApp
 CSaturationDensityFunctionComputes saturation density from temperature function
 CSaturationPressureFunctionComputes saturation pressure from temperature function and 2-phase fluid properties object
 CSaturationPressureMaterialTemplComputes saturation pressure at some temperature
 CSaturationTemperatureAuxComputes saturation temperature from pressure and 2-phase fluid properties object
 CSaturationTemperatureFunctionComputes saturation temperature from pressure function and 2-phase fluid properties object
 CScalarDamageBaseTemplBase class for scalar damage models
 CScalarMaterialDamageTemplScalar damage model for which the damage is prescribed by another material
 CScalarTransportApp
 CScalarTransportTestApp
 CScaledAbsDifferenceDRLRewardFunctionA simple reward function which uses c1*|x-x_target|+c2
 CScalingControlControl that multiplies old value by a scalar
 CSelfShadowSideUserObjectGiven a radiation direction vector this user object computes the illumination state of each side QP on the sideset it is operating on
 CSemiconductorLinearConductivityCalculates resistivity and electrical conductivity as a function of temperature
 CSendBuffer
 CSensitivityFilterElement user object that filters the objective function sensitivities via a radial average user objects
 CSerializedSolutionTransferThis class is responsible for serializing solutions coming from subapps on specific processors
 CSetBoolValueControlControl object that reads a boolean value computed by the control logic system and sets it into a specified MOOSE object parameter(s)
 CSetComponentBoolValueControlControl to set a boolean value of a component parameter
 CSetComponentRealValueControlThis block reads an input computed by the control logic system and sets a value in a specified component
 CSetRealValueControlControl object that reads a Real value computed by the control logic system and sets it into a specified MOOSE object parameter(s)
 CShaftComponent that connects torque of turbomachinery components
 CShaftComponentTorqueScalarKernelTorque contributed by a component connected to a shaft
 CShaftConnectableInterface class for components that connect to a shaft
 CShaftConnectableUserObjectInterfaceInterface class for user objects that are connected to a shaft
 CShaftConnectedComponentPostprocessorGets torque or moment of inertia for a shaft-connected component
 CShaftConnectedCompressor1Phase1-phase compressor that must be connected to a Shaft component
 CShaftConnectedCompressor1PhasePostprocessorGets various quantities for a ShaftConnectedCompressor1Phase
 CShaftConnectedMotorMotor to drive a shaft component
 CShaftConnectedMotorUserObjectUser object to provide data for a shaft-connected motor
 CShaftConnectedPump1Phase1-phase pump that must be connected to a Shaft component
 CShaftConnectedTestComponentComponent that shows how to connect a junction-like component to a shaft
 CShaftConnectedTestComponentUserObjectTest component for showing how to connect a junction-derived object to a shaft
 CShaftConnectedTurbine1Phase1-phase turbine that must be connected to a Shaft component
 CShaftTimeDerivativeScalarKernelTime derivative for angular speed of shaft
 CSideFluxIntegralRZIntegrates a diffusive flux over a boundary of a 2D RZ domain
 CSideOptimizationFunctionInnerProduct
 CSideOptimizationNeumannFunctionInnerProduct
 CSideSetHeatTransferKernelDG kernel for interfacing diffusion between two variables on adjacent blocks
 CSideSetHeatTransferMaterial
 CSidesetReactionTemplThis postprocessor computes the integral of the force on a sideset in direction _dir
 CSIMPLEExecutioner set up to solve a thermal-hydraulics problem using the SIMPLE algorithm
 CSimpleACInterfaceCompute the Allen-Cahn interface term with constant Mobility and Interfacial parameter
 CSimpleCHInterfaceCompute the Cahn-Hilliard interface term with constant Mobility and Interfacial parameter
 CSimpleCoupledACInterfaceCompute the Allen-Cahn interface term with constant Mobility and Interfacial parameter
 CSimpleFluidPropertiesFluid properties of a simple, idealised fluid density=density0 * exp(P / bulk_modulus - thermal_expansion * T) internal_energy = cv * T enthalpy = cv * T + P / density The following parameters are constant: thermal expansion cv cp bulk modulus thermal conductivity specific entropy viscosity
 CSimpleFluidPropertiesTest
 CSimpleHexagonGeneratorThis SimpleHexagonGenerator object is designed to generate a simple hexagonal mesh that only contains six simple azimuthal triangle slices
 CSIMPLESolverConfigurationSolver configuration class used with the linear solvers in a SIMPLE solver
 CSimpleSplitCHWResSimple case for SplitCHWRes kernel, only with constant Mobility
 CSimpleTurbine1PhaseSimple turbine model that extracts prescribed power from the working fluid
 CSimpleTurbinePowerAuxComputes turbine power for 1-phase flow
 CSimulationMain class for simulation (the driver of the simulation)
 CSingleGrainRigidBodyMotion
 CSinglePhaseFluidPropertiesCommon class for single phase fluid properties
 CSinglePhaseFluidPropertiesTest
 CSingleSeriesBasisInterfaceThis class is a simple wrapper around FunctionalBasisInterface, and intended for use by any single functional series like Legendre, Zernike, etc..
 CSingleVariableReturnMappingSolutionTemplBase class that provides capability for Newton return mapping iterations on a single variable
 CSingularShapeTensorEliminatorUserObjectPDUserObject class to eliminate the existance of singular shape tensor due to bond breakage determined by a bond failure criterion
 CSingularTripletReporterReporter class which can print Singular Value Decompositions from PODMapping objects
 CSLKKSChemicalPotentialEnforce the equality of the chemical potentials in sublattices of the same phase D
 CSLKKSMultiACBulkCSLKKSMultiPhaseBase child class for the phase concentration term \( - \sum_j \frac{dF_1}{dc_1} \frac{dh_j}{d\eta_i} (c_j) \) in the the Allen-Cahn bulk residual
 CSLKKSMultiPhaseBaseEnforce sum of phase sublattice concentrations to be the real concentration
 CSLKKSMultiPhaseConcentrationEnforce sum of phase sublattice concentrations to be the real concentration
 CSLKKSPhaseConcentrationEnforce sum of phase concentrations to be the real concentration
 CSLKKSSumEnforce the sum of sublattice concentrations to a given phase concentration
 CSlopeLimitingBaseBase class for slope limiting to limit the slopes of cell average variables
 CSlopeLimitingMultiDBaseBase class for multi-dimensional slope limiting to limit the slopes of cell average variables
 CSlopeReconstruction1DInterfaceInterface class for 1-D slope reconstruction
 CSlopeReconstructionBaseBase class for piecewise linear slope reconstruction to get the slopes of element average variables
 CSlopeReconstructionMultiDMulti-dimensional piecewise linear slope reconstruction to get the slopes of cell average variables
 CSlopeReconstructionOneDOne-dimensional piecewise linear slope reconstruction to get the slopes of cell average variables
 CSmearedCrackSofteningBaseSmearedCrackSofteningBase is the base class for a set of models that define the softening behavior of a crack under loading in a given direction
 CSmoothCircleBaseICSmoothcircleBaseIC is the base class for all initial conditions that create circles
 CSmoothCircleFromFileICReads multiple circles from a text file with the columns labeled x y z r
 CSmoothCircleICSmoothcircleIC creates a circle of a given radius centered at a given point in the domain
 CSmoothCircleICLinearizedInterfaceSmoothCircleICLinearizedInterface creates a circle of a given radius centered at a given point in the domain
 CSmoothMultiBoundingBoxBaseICSmoothMultiBoundingBoxBaseIC is the base class for IsolatedBoundingBoxIC and NestedBoundingBoxIC
 CSmoothSuperellipsoidBaseICSmoothSuperellipsoidBaseIC is the base class for all initial conditions that create superellipsoids
 CSmoothSuperellipsoidICSmoothSuperellipsoidIC creates a Superellipsoid of given semiaxes a,b,c and exponent n centered at a given point in the domain
 CSmoothTransitionBase class for smooth transitions between two functions of one variable
 CSmoothTransitionFunctionBase class for functions to smoothly transition from one function to another
 CSmoothTransitionTestMaterialClass for testing objects derived from SmoothTransition
 CSnapshotContainerBaseBase class for storing and managing numerical data like solutions, residuals, and Jacobians
 CSobolReporterComputes Sobol sensitivity indices, see SobolCalculators
 CSobolReporterContext
 CSobolSamplerA class used to perform Monte Carlo sampling for performing Sobol sensitivity analysis
 CSobolStatisticsComputes Sobol sensitivity indices, see SobolCalculators
 CSodiumPropertiesProperties of liquid sodium from ANL/RE-95/2 report "Thermodynamic and Transport Properties of Sodium Liquid and Vapor" from ANL Reactor Engineering Division
 CSodiumPropertiesMaterial
 CSodiumPropertiesTest
 CSodiumSaturationFluidPropertiesFluid properties for liquid sodium at saturation conditions [sas]} [fink]}
 CSodiumSaturationFluidPropertiesTest
 CSolidMaterialProperties
 CSolidMechanicsApp
 CSolidMechanicsHardeningConstantNo hardening - the parameter assumes the value _val for all internal parameters
 CSolidMechanicsHardeningCubicCubic hardening value = _val_0 for p <= _intnl_0 value = _val_res for p >= _intnl_limit value = cubic betwen _val_0 at p = _intnl_0, and _val_res at p = _intnl_limit The cubic is smooth, which means nice numerical properties
 CSolidMechanicsHardeningCutExponentialCutExponential hardening The value = _val_res + (val_0 - val_res)*exp(-rate*(internal_parameter - _intnl_0)), for internal_parameter >= _intnl_0, otherwise value = _val_0 Note that while this is not smooth at internal_parameter = _intnl_0, which can produce bad numerical problems
 CSolidMechanicsHardeningExponentialExponential hardening The value = _val_res + (val_0 - val_res)*exp(-rate*internal_parameter) Note that while this is C-infinity, it produces unphysical results for internal_parameter<0, which can cause numerical problems
 CSolidMechanicsHardeningGaussianGaussian hardening The value = _val_res + (val_0 - val_res)*exp(-0.5*rate*(p - intnl_0)^2) for p>intnl_0
 CSolidMechanicsHardeningModelHardening Model base class
 CSolidMechanicsHardeningPowerRulePower-Rule Hardening defined by: assuming p = internal_parameter, then value = value_0 * (p / epsilon0 + 1)^{exponent}) Notice that if epsilon0 = 0, it will return not a number
 CSolidMechanicsPlasticDruckerPragerRate-independent non-associative Drucker Prager with hardening/softening
 CSolidMechanicsPlasticDruckerPragerHyperbolicRate-independent non-associative Drucker Prager with hardening/softening
 CSolidMechanicsPlasticIsotropicSDIsotropicSD plasticity model from Yoon (2013) the name of the paper is "Asymmetric yield function based on the stress invariants for pressure sensitive metals" published 4th December 2013
 CSolidMechanicsPlasticJ2J2 plasticity, associative, with hardning
 CSolidMechanicsPlasticMeanCapClass that limits the mean stress Yield function = a*mean_stress - strength mean_stress = (stress_xx + stress_yy + stress_zz)/3 a is a real constant, strength is a SolidMechanicsHardening object
 CSolidMechanicsPlasticMeanCapTCRate-independent associative mean-cap tensile AND compressive failure with hardening/softening of the tensile and compressive strength
 CSolidMechanicsPlasticModelPlastic Model base class The virtual functions written below must be over-ridden in derived classes to provide actual values
 CSolidMechanicsPlasticMohrCoulombMohr-Coulomb plasticity, nonassociative with hardening/softening
 CSolidMechanicsPlasticMohrCoulombMultiFiniteStrainMohrCoulombMulti implements rate-independent non-associative mohr-coulomb with hardening/softening in the finite-strain framework, using planar (non-smoothed) surfaces
 CSolidMechanicsPlasticOrthotropicOrthotropic plasticity model from Yoon (2013) the name of the paper is "Asymmetric yield function based on the stress invariants for pressure sensitive metals" published 4th December 2013
 CSolidMechanicsPlasticSimpleTesterClass that can be used for testing multi-surface plasticity models
 CSolidMechanicsPlasticTensileFiniteStrainTensile implements rate-independent associative tensile failure with hardening/softening in the finite-strain framework
 CSolidMechanicsPlasticTensileMultiFiniteStrainTensileMulti implements rate-independent associative tensile failure with hardening/softening in the finite-strain framework, using planar (non-smoothed) surfaces
 CSolidMechanicsPlasticWeakPlaneShearRate-independent associative weak-plane tensile failure with hardening/softening
 CSolidMechanicsPlasticWeakPlaneTensileRate-independent associative weak-plane tensile failure with hardening/softening of the tensile strength
 CSolidMechanicsPlasticWeakPlaneTensileNRate-independent associative weak-plane tensile failure with hardening/softening, and normal direction specified
 CSolidMechanicsTestApp
 CSolidProperties
 CSolidPropertiesApp
 CSolidPropertiesTestApp
 CSolidWallA simple component for solid wall BC
 CSolidWall1PhaseComponent for solid wall BC for 1-phase flow
 CSolutionAuxMisorientationBoundaryAuxKernel for reading a solution from file and visualizing the location of grain boundaries for specific grain boundary type
 CSolutionContainerThis class is responsible for collecting solution vectors in one place
 CSolutionRasterizerThis Userobject is the base class of Userobjects that generate one random number per timestep and quadrature point in a way that the integral over all random numbers is zero
 CSoretDiffusionSoretDiffusion adds the soret effect in the split form of the Cahn-Hilliard equation
 CSoundSpeedAuxComputes the sound speed, given the equation of state
 CSoundspeedMatComputes the speed of sound from other Navier-Stokes material properties
 CSpecificEnthalpyAuxComputes specific enthalpy from pressure and temperature
 CSpecificEnthalpyFromPressureTemperatureICComputes specific enthalpy from pressure and temperature variables
 CSpecificHeatConductionTimeDerivativeA class for defining the time derivative of the heat equation
 CSpecificImpulse1PhaseEstimates specific impulse from fluid state at the boundary
 CSpecificInternalEnergyAuxComputes specific internal energy
 CSpecificInternalEnergyIC
 CSpecificTotalEnthalpyAuxNodal auxiliary variable for specific total enthalpy
 CSpecificTotalEnthalpyICInitial condition for specific total enthalpy
 CSpecificVolumeAuxComputes specific volume
 CSpecificVolumeIC
 CSpecifiedSmoothCircleICSpecifiedsmoothCircleIC creates multiple SmoothCircles (number = size of x_positions) that are positioned in the set locations with the set radii
 CSpecifiedSmoothSuperellipsoidICSpecifiedSmoothSuperellipsoidIC creates multiple SmoothSuperellipsoids (number = size of x_positions) that are positioned in the set locations with the set semiaxes a, b, c and exponents n
 CSphereSurfaceMeshGeneratorCreate a sphere surface mesh based on the recursive subdivision of the faces of a regular icosahedron
 CSplitCHBaseThe couple, SplitCHBase and SplitCHWRes, splits the CH equation by replacing chemical potential with 'w'
 CSplitCHCResThe couple, SplitCHCRes and SplitCHWRes, splits the CH equation by replacing chemical potential with 'w'
 CSplitCHMathThe couple, SplitCHMath and SplitCHWRes, splits the CH equation by replacing chemical potential with 'w'
 CSplitCHParsedCHParsed uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial
 CSplitCHWResSplitCHWRes creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a scalar (isotropic) mobility
 CSplitCHWResAnisoSplitCHWResAniso creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a tensor (anisotropic) mobility
 CSplitCHWResBaseSplitCHWresBase implements the residual for the chemical potential in the split form of the Cahn-Hilliard equation in a general way that can be templated to a scalar or tensor mobility
 CSquaredExponentialCovariance
 CSS316HLAROMANCEStressUpdateTestTempl
 CStagnationPressureAuxCompute stagnation pressure from specific volume, specific internal energy, and velocity
 CStagnationTemperatureAuxCompute stagnation temperature from specific volume, specific internal energy, and velocity
 CStationaryRayStudyTest
 CStatisticsCompute several metrics for supplied VPP vectors
 CStatisticsReporterCompute several metrics for supplied data
 CSteadyAndAdjoint
 CStepPeriodA basic control for disabling objects for a portion of the simulation based on the step concept
 CStepUOInterfaceInterface class for step user object
 CStepUserObjectUser object that provides simulation steps given user input
 CStickyBCSticky-type boundary condition, where if the old variable value exceeds the bounds provided u is fixed (ala Dirichlet) to the old value
 CStiffenedGasFluidPropertiesStiffened gas fluid properties
 CStiffenedGasFluidPropertiesTest
 CStiffenedGasTwoPhaseFluidPropertiesTwo-phase stiffened gas fluid properties
 CStiffenedGasTwoPhaseFluidPropertiesTest
 CStochasticMatrix
 CStochasticReporter
 CStochasticReporterContext
 CStochasticResultsA tool for output Sampler data
 CStochasticResultsActionThis action is a crutch that gets around a construction and initialSetup execution order of operations problem between three types of objects
 CStochasticResultsDataStorage helper for managing data being assigned to this VPP by a Transfer object
 CStochasticToolsActionHelper for performing common tasks for stochastic simulations
 CStochasticToolsApp
 CStochasticToolsTestApp
 CStochasticToolsTransferThe class creates an additional API to allow Transfers to work when running the StochasticTools<FullSolve/Transient>MultiApp objects in batch-mode
 CStoreVariableByElemIDSideUserObjectStores variable values at each quadrature point on a side by element ID
 CStrainEnergyDensityTemplStrainEnergyDensity calculates the strain energy density
 CStrainEnergyRateDensityTemplStrainEnergyRateDensity calculates the strain energy rate density
 CStrainGradDispDerivatives
 CStressBasedChemicalPotentialStressBasedChemicalPotential computes chemical potential based on stress and a direction tensor Forest et
 CStressDivergenceBeam
 CStressDivergenceRSphericalTensorsStressDivergenceRSphericalTensors is a modification of StressDivergenceTensors for 1D spherically symmetric problems
 CStressDivergenceRZTensorsStressDivergenceRZTensors is a modification of StressDivergenceTensors to accommodate the Axisymmetric material models that use cylindrical coordinates
 CStressDivergenceTensorsStressDivergenceTensors mostly copies from StressDivergence
 CStressDivergenceTensorsTruss
 CStressUpdateBaseTemplStressUpdateBase is a material that is not called by MOOSE because of the compute=false flag set in the parameter list
 CStretchBasedFailureCriterionPDBond stretch based failure ctriterion to update the bond status for fracture modeling
 CStructureAcousticInterface
 CStudentTA class used to generate a Student's t distribution
 CSubblockIndexProviderAbstract base class for user objects that provide an index for a given element that is independent of the block id, so that behavior can be different on subsets of element blocks
 CSubdomainExtraElementIDGenerator
 CSumAux
Sum of aux variables
 CSumIC
Sum of aux variables
 CSumPostprocessorComputes a sum of postprocessor values
 CSumTensorIncrementsSumTensorIncrements update a tensor by summing tensor increments passed as property
 CSupersonicInlet
 CSurfaceComplexationInfoData structure designed to hold information related to sorption via surface complexation
 CSurfaceRadiationVectorPostprocessor
 CSurrogateModel
 CSurrogateModelAuxKernelTemplSets a value of auxiliary variables based on a surrogate model
 CSurrogateModelInterfaceInterface for objects that need to use samplers
 CSurrogateModelScalarAuxSets a value of a scalar variable based on a surrogate model
 CSurrogateTrainerThis is the main trainer base class
 CSurrogateTrainerBaseThis is the base trainer class whose main functionality is the API for declaring model data
 CSurrogateTrainerOutputOutput object for saving SurrorateModel data to a file
 CSusceptibilityTimeDerivative
 CSusceptibilityTimeDerivativeTempl
 CSwitchingFunction3PhaseMaterialMaterial class to provide switching functions that prevent formation of a third phase at a two-phase interface
 CSwitchingFunctionConstraintEtaSwitchingFunctionConstraintEta is a constraint kernel that acts on the lambda lagrange multiplier non-linear variables to enforce \( \sum_n h_i(\eta_i) \equiv 1 \)
 CSwitchingFunctionConstraintLagrangeSwitchingFunctionConstraintLagrange is a constraint kernel that acts on the lambda lagrange multiplier non-linear variables to enforce \( \sum_n h_i(\eta_i) - \epsilon\lambda \equiv 1 \)
 CSwitchingFunctionMaterialMaterial class to provide the switching function \( h(\eta) \) for the KKS system
 CSwitchingFunctionMultiPhaseMaterialTemplSwitchingFunctionMultiPhaseMaterial is a switching function for a multi-phase, multi-order parameter system
 CSwitchingFunctionPenaltySwitchingFunctionPenalty is a constraint kernel adds a penalty to each order parameter to enforce \( \sum_n h_i(\eta_i) \equiv 1 \)
 CSymmetryTest3EqnRDGFluxBaseBase class for testing symmetry of a numerical flux for the 3-equation model
 CSymmetryTest3EqnRDGFluxCenteredTests symmetry of the centered numerical flux for the 3-equation model
 CSymmetryTest3EqnRDGFluxHLLCTests symmetry of the HLLC numerical flux for the 3-equation model
 CTabulatedBicubicFluidPropertiesClass for fluid properties read from a file
 CTabulatedBicubicFluidPropertiesTest
 CTabulatedFluidPropertiesClass for fluid properties read from a tabulation in a file
 CTangentialMortarMechanicalContact
 CTemperatureAuxCompute temperature values from specific volume and internal energy
 CTemperatureDependentHardeningStressUpdateTemplThis class inherits from IsotropicPlasticityStressUpdate
 CTemperaturePressureFunctionFluidPropertiesFluid properties provided as multiple-variable functions of temperature and pressure
 CTemperaturePressureFunctionFluidPropertiesTest
 CTemperatureWall3EqnMaterialComputes T_wall from the constitutive model
 CTensileStressUpdateTensileStressUpdate implements rate-independent associative tensile failure ("Rankine" plasticity) with hardening/softening
 CTerminateControlThis control block will terminate a run if its input indicates so
 CTest3EqnRDGObjectBaseBase class for testing rDG objects for the 3-equation model
 CTestActionBase class for adding common actions for testing
 CTestBoundaryFluxBoundary flux used for testing
 CTestConservedVarFluidProperties
 CTestCrackCounter
 CTestDistributedVectorPostprocessorTest class to make certain that CSV data is broadcast correctly
 CTestDistributionDirectPostprocessorTest object for testing distribution capabilities
 CTestDistributionPostprocessorTest object for testing distribution capabilities
 CTestDynamicNumberOfSubAppsSampler
 CTestFaceToCellReconstruction
 CTestLikelihoodTestLikelihood will help test new likelihood objects
 CTestMatTimeDerivative
 CTestNewmarkTI
 CTestPICRayStudyTest study for generating rays for a basic particle-in-cell capability, where Rays propagate a bit each time step
 CTestRay
 CTestRayDataRayKernelRayKernel to be used in conjunction with TestRayDataStudy
 CTestRayDataStudyTest Ray study that generates a lot of Rays and sets data/aux data with a predictable pattern in conjunction with TestRayDataRayKernel that allows for verification of the data at the end of the trace
 CTestRayLots
 CTestReporterPartitioning
 CTestReuseRaysStudyTests the re-use of banked rays
 CTestSetupStatusComponentComponent used to test setup-status-checking capability
 CTestSinglePhaseFluidProperties
 CTestSubblockIndexProviderA class used to set the subblock index for testing generalized plane strain calculations when more than one out-of-plane strain is provided on different subsets of elements
 CTestTransientRaysStudyTests transient rays
 CTestTwoPhaseFluidPropertiesTest 2-phase fluid properties
 CTestTwoPhaseNCGFluidPropertiesTest 2-phase NCG fluid properties
 CThermalComplianceComputes heat conduction compliance
 CThermalCompositeSiCPropertiesComposite silicon carbide properties as a function of temperature
 CThermalCompositeSiCPropertiesTest
 CThermalConductivityThis postprocessor computes the thermal conductivity of the bulk
 CThermalConstantHorizonMaterialBPDMaterial class for bond based peridynamic heat conduction model based on regular spatial discretization
 CThermalContactAction
 CThermalDiffusivityFunctorMaterialComputes the thermal diffusivity given the thermal conductivity, specific heat capacity, and fluid density
 CThermalFractureIntegralThermalFractureIntegral computes the summation of the derivative of the eigenstrains with respect to temperature
 CThermalFunctionSolidPropertiesThermal material properties as a function of temperature from function inputs
 CThermalFunctionSolidPropertiesTest
 CThermalGraphitePropertiesGraphite thermal properties as a function of temperature
 CThermalGraphitePropertiesTest
 CThermalHydraulicsApp
 CThermalHydraulicsTestApp
 CThermalMaterialBaseBPDBase material class for bond based peridynamic heat conduction models
 CThermalMonolithicSiCPropertiesMonolithic silicon carbide properties as a function of temperature
 CThermalMonolithicSiCPropertiesTest
 CThermalSensitivityComputes heat conduction compliance derivative with respect to a variable contained in a parsed material
 CThermalSolidPropertiesCommon class for solid properties that are a function of temperature
 CThermalSolidPropertiesFunctorMaterialComputes solid thermal properties as a function of temperature
 CThermalSolidPropertiesMaterialTemplComputes solid thermal properties as a function of temperature
 CThermalSolidPropertiesPostprocessorComputes a property from a ThermalSolidProperties object
 CThermalSS316PropertiesStainless steel alloy 316 thermal solid properties as a function of temperature
 CThermalSS316PropertiesTest
 CThermalUCProperties
 CThermalUCPropertiesTest
 CThermalVariableHorizonMaterialBPDMaterial class for bond based peridynamic heat conduction model based on irregular spatial discretization
 CThermochimicaDataBaseUser object that performs a Gibbs energy minimization at each node by calling the Thermochimica code
 CThermoDiffusionModels thermo-diffusion (aka Soret effect, thermophoresis, etc.)
 CThinLayerHeatTransferInterfaceKernel for modeling heat transfer across a thin layer
 CThirdPhaseSuppressionMaterialOPInterfaceBarrierMaterial is a Free Energy Penalty contribution material that acts on all of the eta_i variables to prevent more than two eta variables going above 0 on an interface
 CTHMAddControlActionAction for adding THM control objects
 CTHMAddRelationshipManagersAction
 CTHMAddVariablesAction
 CTHMBuildMeshAction
 CTHMControl
 CTHMCreateMeshAction
 CTHMDebugAction
 CTHMInitComponentsActionInitialize components
 CTHMInitSimulationAction
 CTHMMeshMesh for THM
 CTHMObject
 CTHMOutputVectorVelocityActionAction to setup output of vector-valued velocity
 CTHMParsedFunctionWrapperA wrapper class for creating and evaluating parsed functions via the libMesh::ParsedFunction interface for fparser
 CTHMPreconditioningIntegrityCheckActionAction to trigger the integrity check of preconditioner
 CTHMPrintComponentLoopsAction
 CTHMProblemSpecialization of FEProblem to run with component subsystem
 CTHMSetupMeshAction
 CTHMSetupOutputAction
 CTHMSetupQuadratureActionSets the quadrature
 CTHMSolvePostprocessorControlControl the solve based on a postprocessor value
 CTHMSpecificInternalEnergyAuxComputes specific internal energy
 CTHMSpecificVolumeAuxComputes specific volume
 CThumbICThumbIC creates a rectangle with a half circle on top
 CTimeDerivativeLMAdds a time derivative term to a Lagrange multiplier constrained primal equation
 CTimeFunctionComponentControl
 CTimeRampFunctionRamps up to a value from another value over time
 CTimeRampFunctionTest
 CTimeStepMaterialStore current time, dt, and time step number in material properties
 CTorqueReaction
 CTorqueTemplApply a torque as tractions distributed over a surface
 CTotalConcentrationAuxComputes the total concentration of given primary species, including its free concentration and its stoichiometric contribution to all secondary equilibrium species that it is involved in
 CTotalEnergyConvectiveFluxA kernel for computing total energy convective flux
 CTotalFreeEnergyTotal free energy (both the bulk and gradient parts), where the bulk free energy has been defined in a material and called f_name
 CTotalFreeEnergyBaseTotal free energy (both the bulk and gradient parts), where the bulk free energy has been defined in a material and called f_name
 CTotalLagrangianStressDivergenceBaseEnforce equilibrium with a total Lagrangian formulation
 CTotalLagrangianStressDivergenceBaseSEnforce equilibrium with a total Lagrangian formulation
 CTotalLagrangianWeakPlaneStress
 CTotalMineralVolumeFractionCalculates the total volume fraction of the coupled solid mineral species (volume of mineral species / volume of model)
 CTotalPowerPrescribes total power via a user supplied value
 CTotalPowerBaseBase class for components that provide total power
 CTraceDataData structure that stores information for output of a partial trace of a Ray on a processor
 CTracePointDataData structure that stores the necessary information for outputting a Ray at a point
 CTraceRayTraces Rays through the mesh on a single processor
 CTraceRayBndElementA specialized ConstBndElement to be used in ray tracing that also holds the element extrema intersection information
 CTrainingData
 CTrainingDataBase
 CTransientAndAdjoint
 CTricrystal2CircleGrainsICTricrystal2CircleGrainsIC creates a 3 grain structure with 2 circle grains and one matrix grain
 CTricrystal2CircleGrainsICActionAutomatically generates all variables to model a polycrystal with op_num orderparameters
 CTricrystalTripleJunctionICTricrystalTripleJunctionIC creates a 3-grain structure with a triple junction centered at _junction as specified by the user
 CTriPinHexAssemblyGeneratorThis TriPinHexAssemblyGenerator object is a base class to be inherited for polygon mesh generators
 CTruncatedGaussianA class used to generate a truncated Gaussian likelihood of observing model predictions
 CTruncatedNormalA class used to generate a truncated normal distribution
 CTruncatedNormalDistributionA deprecated wrapper class used to generate a truncated normal distribution
 CTrussHeatConduction
 CTrussHeatConductionTimeDerivative
 CTrussMaterial
 CTurbine1PhaseDeltaPAuxChange in pressure computed in the 1-phase shaft-connected turbine
 CTurbine1PhaseDrivingTorqueAuxDriving torque computed in the 1-phase shaft-connected turbine
 CTurbine1PhaseFlowCoefficientAuxFlow coefficient computed in the 1-phase shaft-connected turbine
 CTurbine1PhaseFrictionTorqueAuxFriction torque computed in the 1-phase shaft-connected turbine
 CTurbine1PhaseMomentOfInertiaAuxMoment of inertia computed in the 1-phase shaft-connected turbine
 CTurbine1PhasePowerAuxPower extracted from flow computed in the 1-phase shaft-connected turbine
 CTurbulentConductivityAuxComputes the turbulent conductivity
 CTwoParameterPlasticityStressUpdateTwoParameterPlasticityStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe (p, q) plasticity
 CTwoPhaseAverageDensityAuxComputes the average of the densities of the phases corresponding to a 2-phase fluid properties object
 CTwoPhaseFluidPropertiesBase class for fluid properties used with two-phase flow
 CTwoPhaseFluidPropertiesIndependent2-phase fluid properties for 2 independent single-phase fluid properties
 CTwoPhaseNCGFluidPropertiesBase class for fluid properties used with 2-phase flow with non-condensable gases (NCGs) present
 CTwoPhaseStressMaterialConstruct a global strain from the phase strains in a manner that is consistent with the construction of the global elastic energy by DerivativeTwoPhaseMaterial
 CUELThread
 CUniformA class used to generate uniform distribution
 CUniformDistributionA deprecated wrapper class used to generate a uniform distribution
 CUnitTripControlThis control block uses a user-defined condition to determine if a trip happened
 CUnobstructedPlanarViewFactorComputes the view factors for planar faces in unobstructed radiative heat transfer
 CUpdatedLagrangianStressDivergenceBaseEnforce equilibrium with an updated Lagrangian formulation
 CVanDerWaalsFreeEnergyMaterial class that provides the free energy of a Van der Waals gas with the expression builder and uses automatic differentiation to get the derivatives
 CVaporMixtureFluidPropertiesBase class for fluid properties of vapor mixtures
 CVaporMixtureInterfaceInterface for calculations involving vapor mixtures
 CVariableFunctionProductICComputes product of a variable and a function
 CVariableGradientMaterialSet a material property to the norm of the gradient of a non-linear variable
 CVariableIntegralRayKernel
 CVariableMappingBaseThis is an abstract base class for objects that provide mapping between a full-order and a latent space
 CVariableProductICComputes the product of coupled variables
 CVariableValueTransferAuxTransfer variable values from a surface of a 2D mesh onto 1D mesh
 CVectorCurrentSourceCalculates the current source term contribution in the Helmholtz wave equation
 CVectorEMRobinBCFirst order Robin-style Absorbing/Port boundary condition for vector nonlinear variables
 CVectorMassMatrixComputes a finite element mass matrix meant for use in preconditioning schemes which require one
 CVectorOfVectorTestReporterTest object to create vector of vector needed for testing VectorOfVectorRowSum
 CVectorPostprocessorSampler
 CVectorPropertyTestMaterialTest material with vector properties
 CVectorSecondTimeDerivativeThe second time derivative operator for vector variables
 CVectorTransientAbsorbingBCFirst order transient absorbing boundary condition for nonlinear vector variables
 CVectorVelocityComponentAuxComputes the component of a vector (given by its magnitude and direction)
 CVectorVelocityICComputes velocity in the direction of a 1-D element from a vector velocity function
 CViewFactorBaseA base class for automatic computation of view factors between sidesets
 CViewFactorObjectSurfaceRadiationViewFactorObjectSurfaceRadiation computes radiative heat transfer between side sets and the view factors are computed by a ViewFactor object
 CViewFactorPPThis postprocessor allows to extract view factors from ViewFactor userobjects
 CViewFactorRayBCRayBC used in the computation of view factors using the angular quadrature ray tracing method
 CViewFactorRayStudyRayTracingStudy used to generate Rays for view factor computation using the angular quadrature method
 CViewfactorVectorPostprocessor
 CViscoplasticityStressUpdateBaseTempl
 CVolumeDeformGradCorrectedStressVolumeDeformGradCorrectedStress transforms the Cauchy stress calculated in the previous configuration to its configuration
 CVolumeJunction1PhaseJunction between 1-phase flow channels that has a non-zero volume
 CVolumeJunction1PhasePressureAuxComputes pressure from the 1-phase volume junction variables
 CVolumeJunction1PhaseTemperatureAuxComputes temperature from the 1-phase volume junction variables
 CVolumeJunction1PhaseVelocityMagnitudeAuxComputes magnitude of velocity from the 1-phase volume junction variables
 CVolumeJunctionAdvectionScalarKernelAdds advective fluxes for the junction variables for a volume junction
 CVolumeJunctionBaseUserObjectBase class for computing and caching flux and residual vectors for a volume junction
 CVolumetricFlowRateThis postprocessor computes the volumetric flow rate through a boundary, internal or external to the flow domain
 CVolumeWeightedWeibullVolumeWeightedWeibull generates a spatially randomized field that follows a Weibull distribution weighted by the factor (V_ref/V_el)^1/m, where V_ref is a reference volume from which the experimental data is obtained, V_el is the finite element volume, and m is the Weibull modulus, to account for the fact that larger material samples are more likely to contain defects
 CVoronoiICAuxVisualize the location of grain boundaries in a polycrystalline simulation
 CWallDistanceMixingLengthAux
 CWallFrictionChurchillMaterialComputes drag coefficient using the Churchill formula for Fanning friction factor
 CWallFrictionFunctionMaterialConverts Darcy friction factor function into material property
 CWallFunctionWallShearStressAuxComputes wall shear stress values based on wall functions
 CWallFunctionYPlusAuxComputes wall y+ based on wall functions
 CWallHeatTransferCoefficient3EqnDittusBoelterMaterialComputes wall heat transfer coefficient using Dittus-Boelter equation
 CWater97FluidPropertiesWater (H2O) fluid properties as a function of pressure (Pa) and temperature (K) from IAPWS-IF97: Revised Release on the IAPWS Industrial Formulation 1997 for the Thermodynamic Properties of Water and Steam
 CWater97FluidPropertiesTest
 CWaveEquationCoefficientMaterial for use as coefficient $a k^2 mu_r epsilon_r$ (where a is a scalar coefficient) in standard-form Helmholtz wave equation applications with derivatives calculated using automatic differentiation
 CWaveHeightAuxKernelWaveHeightAuxKernel takes pressure in the fluid domain as input and converts it to a displacement in the vertical direction (i.e., wave height if the location is on surface)
 CWaveSpeedThis material computes the wave speed for dynamic simulations using the Young's modulus (or equivalent metric) and the density
 CWaveSpeedVPPGets wave speeds from HLLC user object
 CWCNSFV2PMomentumAdvectionSlipAdds momentum kernel coming from the slip velocity in two-phase mixture model
 CWCNSFV2PMomentumDriftFluxAdds drift flux kernel coming for two-phase mixture model
 CWCNSFV2PSlipVelocityFunctorMaterialComputes the value of slip velocity for the two phase mixture model
 CWCNSFVEnergyFluxBCFlux boundary condition for the weakly compressible energy equation
 CWCNSFVEnergyTimeDerivativeComputes the energy time derivative for the weakly compressible formulation of the energy equation, using functor material properties
 CWCNSFVFluxBCBaseBase class for weakly compressible flux boundary conditions
 CWCNSFVInletTemperatureBCDirichlet boundary conditions for the temperature, set from either a temperature postprocessor or an energy flow rate divided by mass flow and specific heat capacity
 CWCNSFVInletVelocityBCDirichlet boundary conditions for the velocity, set from either a velocity postprocessor or a mass flow rate divided by density and surface
 CWCNSFVMassAdvectionA flux kernel transporting mass across cell faces in weakly compressible simulations
 CWCNSFVMassFluxBCFlux boundary condition for the weakly compressible mass conservation equation
 CWCNSFVMassTimeDerivativeComputes the mass time derivative for the weakly compressible formulation of the mass equation, using functor material properties
 CWCNSFVMixingLengthEnergyDiffusionComputes the turbulent diffusion of energy term in the weakly compressible formulation of the energy equation, using functor material properties
 CWCNSFVMomentumFluxBCFlux boundary conditions for the weakly compressible momentum equation
 CWCNSFVMomentumTimeDerivativeComputes the momentum time derivative for the weakly compressible formulation of the momentum equation, using functor material properties
 CWCNSFVScalarFluxBCFlux boundary condition for the weakly compressible scalar advection equation
 CWCNSFVSwitchableInletVelocityBCDirichlet boundary conditions for the velocity, set from either a velocity postprocessor The class is similar to WCNSFVInletVelocityBC but includes a switch that allows us to switch on/off this boundary condition or a mass flow rate divided by density and surface
 CWeakPlaneStress
 CWeakPlaneStressNOSPDKernel class for weak plane stress formulation based on Form I of the horizon-stabilized peridynamic correspondence model
 CWedgeFunctionFunction object for tests/ins/jeffery_hamel responsible for setting the exact value of the velocity and pressure variables
 CWeibullA class used to generate a three-parameter Weibull distribution
 CWeibullDistributionA deprecated wrapper class used to generate a Weibull distribution
 CWeightedAverageAux
Weighted average of an aux variable using another aux variable as the weights
 CWeightedAverageMaterial
Weighted average of material properties using aux variables as the weights
 CWeightedGapUserObjectCreates dof object to weighted gap map
 CWeightedGapVelAuxCompute nodal weighted gap velocity based on a mortar discretization
 CWeightedTransitionWeighted transition between two functions of one variable
 CWeightedVariableAverageAverage a variable value using a weight mask given by a material property
 CWeightedVelocitiesUserObjectCreates dof object to weighted tangential velocities map
 CXFEMThis is the XFEM class
 CXFEMAction
 CXFEMApp
 CXFEMCrackGrowthIncrement2DCut
 CXFEMCutElem
 CXFEMCutElem2D
 CXFEMCutElem3D
 CXFEMCutMeshOutputOutputs the cutting mesh used by XFEM to an Exodus file
 CXFEMCutPlaneAuxCoupled auxiliary value
 CXFEMCutSwitchingMaterialTemplSwitches between materials in a multi-material system where the interfaces are defined by multiple geometric cut userobjects
 CXFEMElementPairLocator
 CXFEMEqualValueAtInterface
 CXFEMMarkerAux
 CXFEMMaterialStateMarkerBaseCoupled auxiliary value
 CXFEMMovingInterfaceVelocityBase
 CXFEMPhaseTransitionMovingInterfaceVelocity
 CXFEMPressure
 CXFEMRankTwoTensorMarkerUserObject
 CXFEMSingleVariableConstraint
 CXFEMTestApp
 CXFEMVolFracAuxCoupled auxiliary value
 CZernikeThis class provides the algorithms and properties of the Zernike polynomial series
 CZeroBondStatusUserObjectPDUser object to set the bond status to zero for a given list of bond IDs