▶NEigen | |
▶NGradientOperatorCoordinates | |
▶NHeatConduction | |
▶NlibMesh | The following methods are specializations for using the Parallel::packed_range_* routines for a vector of Rays |
▶NMetaPhysicL | |
▶NMoose | |
▶NNS | |
▶NPolycrystalICTools | |
▶NPolynomialQuadrature | Polynomials and quadratures based on defined distributions for Polynomial Chaos |
▶NPorousFlowVanGenuchten | Van Genuchten effective saturation, capillary pressure and relative permeability functions |
▶NRayTracingPackingUtils | |
▶NStochasticTools | Enum for batch type in stochastic tools MultiApp |
▶NTIMPI | |
▶NXfem | |
CAbaqusUExternalDB | Coupling user object to use Abaqus UEXTERNALDB subroutines in MOOSE |
CAbaqusUMATStress | Coupling material to use Abaqus UMAT models in MOOSE |
CAbaqusUserElement | This user-object is a testbed for implementing a custom element |
CAbaqusUtils | Utility class to interface between the object oriented MOOSE app structure and global Abaqus utility functions |
CAbruptSoftening | AbruptSoftening is a smeared crack softening model that abruptly drops the stress upon crack initiation |
CACBarrierFunction | |
CACBarrierFunctionTempl | |
CACBulk | This is the Allen-Cahn equation base class that implements the bulk or local energy term of the equation |
CAccumulateAux | Accumulate values from one auxiliary variable into another |
CACGBPoly | |
CACGrGrBase | This is the base class for kernels that calculate the residual for grain growth |
CACGrGrElasticDrivingForce | Calculates the porton of the Allen-Cahn equation that results from the deformation energy |
CACGrGrMulti | |
CACGrGrMultiTempl | |
CACGrGrPoly | This kernel calculates the residual for grain growth for a single phase, poly-crystal system |
CACGrGrPolyLinearizedInterface | This kernel calculates the residual for grain growth for a single phase, polycrystal system using the linearized interface grain growth model |
CACInterface | Compute the Allen-Cahn interface term with the weak form residual \( \left( \kappa_i \nabla\eta_i, \nabla (L_i \psi) \right) \) |
CACInterface2DMultiPhase1 | Compute 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) \) |
CACInterface2DMultiPhase2 | Compute 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 |
CACInterfaceChangedVariable | Considers cleavage plane anisotropy in the crack propagation |
CACInterfaceCleavageFracture | Considers cleavage plane anisotropy in the crack propagation |
CACInterfaceKobayashi1 | Kernel 1 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R |
CACInterfaceKobayashi2 | Kernel 2 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R |
CACInterfaceStress | Compute the Allen-Cahn interface stress driving force contribution \( -\frac12L\left(\nabla \frac{\partial \sigma_{int}}{\partial\nabla\eta_i}:\epsilon, \psi_m \right) \) |
CACKappaFunction | |
CACKappaFunctionTempl | When kappa is a function of phase field variables, this kernel should be used to calculate the term which includes the derivatives of kappa |
CACMultiInterface | Compute the gradient interface terms for a multiphase system |
CAcousticInertia | |
CACSEDGPoly | |
CActiveLearningGaussianProcess | |
CActiveLearningGPDecision | |
CActiveLearningMonteCarloSampler | A class used to perform Monte Carlo Sampling with active learning |
CActiveLearningReporterTempl | This is a base class for performing active learning routines, meant to be used in conjunction with Sampler multiapps and SamplerReporterTransfer |
CADAbruptSoftening | ADAbruptSoftening is a smeared crack softening model that abruptly drops the stress upon crack initiation and relies on automatic differentiation |
CADACBarrierFunction | |
CADACGrGrMulti | |
CADACInterface | Compute the Allen-Cahn interface term with the weak form residual \( \left( \kappa_i \nabla\eta_i, \nabla (L_i \psi) \right) \) |
CADACInterfaceKobayashi1 | Kernel 1 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R |
CADACInterfaceKobayashi2 | Kernel 2 of 2 for interfacial energy anisotropy in the Allen-Cahn equation as implemented in R |
CADAdvection | |
CADAllenCahn | ADAllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to computer the residual for the bulk part of the Allen-Cahn equation |
CADAllenCahnBase | This is the Allen-Cahn equation base class that implements the bulk or local energy term of the equation |
CAdaptiveImportanceSampler | A class used to perform Adaptive Importance Sampling using a Markov Chain Monte Carlo algorithm |
CAdaptiveImportanceStats | AdaptiveImportanceStats will help make sample accept/reject decisions in adaptive Monte Carlo schemes |
CAdaptiveMonteCarloDecision | AdaptiveMonteCarloDecision will help make sample accept/reject decisions in adaptive Monte Carlo schemes |
CAdaptiveSamplerAction | |
CAdaptiveSamplingCompletedPostprocessor | |
CADAverageWallTemperature3EqnMaterial | Weighted average of wall temperature between multiple heat sources to preserve total wall heat, for 1-phase flow |
CADBoundaryFlux3EqnBC | Boundary conditions for the 1-D, 1-phase, variable-area Euler equations using a boundary flux user object |
CADBoundaryFlux3EqnFreeOutflow | Computes the outflow boundary flux directly for the 1-D, 1-phase, variable-area Euler equations |
CADBoundaryFlux3EqnGhostBase | Computes boundary fluxes for the 1-D, variable-area Euler equations using a numerical flux user object and a ghost cell solution |
CADBoundaryFlux3EqnGhostDensityVelocity | Computes boundary flux from densities and velocities for the 3-equation model using a ghost cell approach |
CADBoundaryFlux3EqnGhostMassFlowRateTemperature | Computes 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 |
CADBoundaryFlux3EqnGhostPressure | Computes boundary flux from a specified pressure for the 1-D, 1-phase, variable-area Euler equations |
CADBoundaryFlux3EqnGhostStagnationPressureTemperature | Computes boundary flux from a specified stagnation pressure and temperature for the 1-D, 1-phase, variable-area Euler equations |
CADBoundaryFlux3EqnGhostVelocityTemperature | Computes a boundary flux from a specified velocity and temperature for the 1-D, 1-phase, variable-area Euler equations using a ghost cell |
CADBoundaryFlux3EqnGhostWall | Computes flux for wall boundary conditions for the 1-D, 1-phase, variable-area Euler equations |
CADBoundaryFluxBase | A base class for computing/caching fluxes at boundaries |
CADCHSoretMobility | Adds contribution due to thermo-migration to the Cahn-Hilliard equation |
CADCHSplitChemicalPotential | Solves chemical potential in a weak sense (mu-mu_prop=0) |
CADCHSplitConcentration | Solves Cahn-Hilliard equation using chemical potential as non-linear variable |
CADCoefCoupledTimeDerivative | This calculates the time derivative for a coupled variable multiplied by a scalar coefficient |
CADCompute1DFiniteStrain | ADCompute1DFiniteStrain defines a strain increment for finite strains in 1D problems, handling strains in other two directions |
CADCompute1DIncrementalStrain | ADCompute1DIncrementalStrain defines a strain increment only for incremental small strains in 1D problems, handling strains in other two directions |
CADCompute1DSmallStrain | ADCompute1DSmallStrain defines a strain tensor, assuming small strains, in 1D problems, handling strains in other two directions |
CADCompute2DFiniteStrain | ADCompute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D geometries, handling the out of plane strains |
CADCompute2DIncrementalStrain | ADCompute2DIncrementalStrain defines a strain increment only for incremental strains in 2D geometries, handling the out of plane strains |
CADCompute2DSmallStrain | ADCompute2DSmallStrain defines a strain tensor, assuming small strains, in 2D geometries / simulations |
CADComputeAxisymmetricRZFiniteStrain | ADComputeAxisymmetricRZFiniteStrain defines a strain increment and rotation increment for finite strains in an Axisymmetric simulation |
CADComputeAxisymmetricRZIncrementalStrain | ADComputeAxisymmetricRZIncrementalStrain defines a strain increment only for incremental strains in an Axisymmetric simulation |
CADComputeAxisymmetricRZSmallStrain | ADComputeAxisymmetricRZSmallStrain defines small strains in an Axisymmetric system |
CADComputeFiniteShellStrain | ADComputeFiniteShellStrain computes the strain increment term for shell elements under finite displacement/rotation scenarios |
CADComputeFiniteStrainElasticStressTempl | ADComputeFiniteStrainElasticStress computes the stress following elasticity theory for finite strains |
CADComputeFiniteStrainTempl | ADComputeFiniteStrain defines a strain increment and rotation increment, for finite strains |
CADComputeGreenLagrangeStrain | ADComputeGreenLagrangeStrain defines a non-linear Green-Lagrange strain tensor |
CADComputeIncrementalShellStrain | |
CADComputeIncrementalSmallStrainTempl | ADComputeIncrementalSmallStrainTempl defines a strain increment and rotation increment (=1), for small strains |
CADComputeIncrementalStrainBaseTempl | ADComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations |
CADComputeIsotropicElasticityTensorShell | |
CADComputeLinearElasticStressTempl | ADComputeLinearElasticStress computes the stress following linear elasticity theory (small strains) |
CADComputeMultipleInelasticStress | ADComputeMultipleInelasticStress computes the stress and a decomposition of the strain into elastic and inelastic parts |
CADComputeMultiplePorousInelasticStress | Compute state (stress and internal parameters such as plastic strains and internal parameters) using an iterative process |
CADComputePlaneFiniteStrain | ADComputePlaneFiniteStrain defines strain increment and rotation increment for finite strain under 2D planar assumptions |
CADComputePlaneIncrementalStrain | ADComputePlaneIncrementalStrain defines strain increment for small strains in a 2D planar simulation |
CADComputePlaneSmallStrain | ADComputePlaneSmallStrain 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 |
CADComputeRSphericalFiniteStrain | ADComputeRSphericalFiniteStrain defines a strain increment and a rotation increment for finite strains in 1D spherical symmetry geometries |
CADComputeRSphericalIncrementalStrain | ADComputeRSphericalIncrementalStrain defines a strain increment only for small strains in 1D spherical symmetry geometries |
CADComputeRSphericalSmallStrain | ADComputeRSphericalSmallStrain defines a strain tensor, assuming small strains, in a 1D simulation assumming spherical symmetry |
CADComputeShellStress | |
CADComputeSmallStrainTempl | ADComputeSmallStrain defines a strain tensor, assuming small strains |
CADComputeSmearedCrackingStress | ADComputeSmearedCrackingStress computes the stress for a finite strain material with smeared cracking |
CADComputeStrainBaseTempl | ADComputeStrainBase is the base class for strain tensors |
CADComputeStrainIncrementBasedStress | ADComputeStrainIncrementBasedStress computes stress considering list of inelastic strain increments |
CADComputeStressBaseTempl | ADComputeStressBaseTempl is the base class for stress tensors |
CADComputeVariableIsotropicElasticityTensor | ADComputeVariableIsotropicElasticityTensor 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 |
CADComputeVolumetricEigenstrain | ADComputeVolumetricEigenstrain computes an eigenstrain that is defined by a set of scalar material properties that summed together define the volumetric change |
CADConstantMaterial | Constant material with zero-valued derivatives |
CADConvectionHeatFluxHSMaterial | Computes heat flux from convection with heat structure for a given fluid phase |
CADConvectionHeatFluxMaterial | Computes heat flux from convection for a given fluid phase |
CADConvectionHeatTransfer3DBC | Convective boundary condition from a single-phase flow channel for a 3D heat structure |
CADConvectionHeatTransferBC | |
CADConvectionHeatTransferRZBC | Convection BC for RZ domain in XY coordinate system |
CADConvectiveHeatFlux1PhaseAux | Computes convective heat flux for 1-phase flow |
CADConvectiveHeatFluxBC | Boundary condition for convective heat flux where temperature and heat transfer coefficient are given by material properties |
CADConvectiveHeatFluxTest | |
CADConvectiveHeatTransferCoefficientMaterial | Computes convective heat transfer coefficient from Nusselt number |
CADCoupledSwitchingTimeDerivative | |
CADCubicTransition | Cubic polynomial transition between two functions of one variable |
CADCZMComputeGlobalTractionBase | AD equivalent of CZMComputeGlobalTractionBase |
CADCZMComputeGlobalTractionSmallStrain | AD equivalent of CZMComputeGlobalTractionSmallStrain |
CADCZMComputeGlobalTractionTotalLagrangian | AD equivalent of CZMComputeGlobalTractionTotalLagrangian |
CADCZMComputeLocalTractionBase | AD equivalent of CZMComputeLocalTractionBase |
CADCZMComputeLocalTractionIncrementalBase | AD equivalent of CZMComputeLocalTractionIncrementalBase |
CADCZMComputeLocalTractionTotalBase | AD equivalent of CZMComputeLocalTractionTotalBase |
CADCZMInterfaceKernelBase | AD equivalent of CZMInterfaceKernelBase |
CADCZMInterfaceKernelSmallStrain | AD equivalent of CZMInterfaceKernelSmallStrain |
CADCZMInterfaceKernelTotalLagrangian | AD equivalent of CZMInterfaceKernelTotalLagrangian |
CAddClosuresAction | Adds a closures object |
CAddComponentAction | |
CAddComponentMooseObjectsAction | |
CAddCoupledEqSpeciesAction | |
CAddCoupledSolidKinSpeciesAction | |
CAddCovarianceAction | |
CAddFluidPropertiesAction | |
CAddFluidPropertiesDeprecatedAction | |
CAddFluidPropertiesInterrogatorAction | Action that sets up the fluid properties interrogator |
CAddGeochemicalModelInterrogatorAction | Action that sets up the geochemical model interrogator |
CAddGeochemistrySolverAction | Action that sets up GeochemistryConsoleOutput and various AuxVariables |
CAddHeatStructureMaterialAction | |
CADDiffusionRate | |
CAddIterationCountPostprocessorsAction | Action that adds postprocessors for linear and nonlinear iterations |
CAddLikelihoodAction | |
CAddOptimizationReporterAction | |
CAddPrimarySpeciesAction | |
CAddRayBCAction | Action for creating a RayBC and associating it with the necessary RayTracingStudy objects |
CAddRayKernelAction | Action for creating a RayKernel and associating it with the necessary RayTracingStudy objects |
CAddRayTracingObjectAction | Base class for adding a RayTracingObject and associating it with the necessary RayTracingStudy |
CAddSecondarySpeciesAction | |
CAddSolidPropertiesAction | |
CAddSolidPropertiesDeprecatedAction | |
CAddSpatialReactionSolverAction | Action that sets up a spatial reaction solver |
CAddSurrogateAction | |
CAddTimeDependentReactionSolverAction | Action that sets up a time-dependent equilibrium reaction solver |
CAddTimeIndependentReactionSolverAction | Action that sets up a time-independent equilibrium reaction solver |
CAddVariableMappingAction | Action to add Mapping objects from a [VariableMappings] block |
CADDynamicStressDivergenceTensors | ADDynamicStressDivergenceTensors is the automatic differentiation version of DynamicStressDivergenceTensors |
CADDynamicViscosityMaterial | Computes dynamic viscosity |
CADElementIntegralMaterialPropertyRZ | Computes the volume integral of a material property for an RZ geometry |
CADExponentialSoftening | ExponentialSoftening is a smeared crack softening model that uses an exponential softening curve |
CADExternalAppConvectionHeatTransferBC | Convection BC from an external application |
CADExternalAppConvectionHeatTransferRZBC | Convection BC from an external application for RZ domain in XY coordinate system |
CADFanningFrictionFactorMaterial | Computes Fanning friction factor from Darcy friction factor |
CADFlowBoundaryFlux1Phase | Retrieves an entry of a flux vector for a 1-phase boundary |
CADFlowJunctionFlux1Phase | Retrieves an entry of a flux vector for a connection attached to a 1-phase junction |
CADFlowJunctionUserObject | Provides common interfaces for flow junction user objects |
CADFluidProperties3EqnMaterial | Computes velocity and thermodynamic variables from solution variables for 1-phase flow |
CADFluidPropsTest | |
CADGateValve1PhaseBC | Adds boundary fluxes for flow channels connected to a 1-phase gate valve |
CADGateValve1PhaseUserObject | Gate valve user object for 1-phase flow |
CADGrainGrowth | This kernel calculates the residual for grain growth for a single phase, poly-crystal system |
CADGrainGrowthBase | This is the base class for kernels that calculate the residual for grain growth |
CADHeatConduction | |
CADHeatConductionRZ | Heat conduction kernel in arbitrary RZ symmetry |
CADHeatConductionTimeDerivative | |
CADHeatConductionTimeDerivativeRZ | Time derivative kernel used by heat conduction equation in arbitrary RZ symmetry |
CADHeatFlux3EqnBC | |
CADHeatFluxBaseBC | Base class for handling heat flux between flow channels and heat structures |
CADHeatFluxFromHeatStructure3EqnUserObject | Cache the heat flux between a single phase flow channel and a heat structure |
CADHeatFluxFromHeatStructureBaseUserObject | Base class for caching heat flux between a flow channel and a heat structure |
CADHeatRateConvection1Phase | Computes convective heat rate into a 1-phase flow channel |
CADHeatStructureEnergy | Computes the total energy for a plate heat structure |
CADHeatStructureEnergy3D | Computes the total energy for a 3D heat structure |
CADHeatStructureEnergyBase | Base class for computing the total energy for heat structures |
CADHeatStructureEnergyRZ | Computes the total energy for a cylindrical heat structure |
CADHeatStructureHeatSource | |
CADHeatStructureHeatSourceRZ | Forcing function used in the heat conduction equation in arbitrary RZ symmetry |
CADHeatTransferFromHeatStructure3D1PhaseUserObject | Caching heat flux data (fluid temperature and heat transfer coefficient) between a flow channel and a 3D heat structure |
CADHSHeatFluxBC | Applies a specified heat flux to the side of a plate heat structure |
CADHSHeatFluxRZBC | Applies a specified heat flux to the side of a cylindrical heat structure |
CADHydraulicDiameterCircularMaterial | Computes hydraulic diameter for a circular flow channel |
CADInertialForceShell | |
CADInterfaceJouleHeatingConstraint | This Constraint implements thermal contact arising from Joule heating at an interface subject to a potential drop |
CADInterfaceOrientationMaterial | Material to compute the angular orientation of order parameter interfaces |
CAdjointSolutionUserObject | |
CAdjointSolve | The solve object is responsible for solving the adjoint version of a forward model |
CAdjointTransientSolve | Transient adjoint solve object |
CADJouleHeatingSource | This 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 |
CADJunctionOneToOne1PhaseBC | Adds boundary fluxes for flow channels connected to a 1-phase one-to-one junction |
CADJunctionOneToOne1PhaseUserObject | Computes flux between two subdomains for 1-phase one-to-one junction |
CADJunctionParallelChannels1PhaseUserObject | Computes and caches flux and residual vectors for a 1-phase junction that connects flow channels that are parallel |
CADMassAdvection | |
CADMatAnisoDiffusion | Anisotropic diffusion kernel that takes a diffusion coefficient of type RealTensorValue |
CADMaterialFunctionProductMaterial | Computes the product of a material property and a function |
CADMatHeatSource | |
CADMathFreeEnergy | Material class that creates the math free energy and its derivatives for use with ADSplitCHParsed |
CADMomentumViscousRZ | |
CADMortarLagrangeConstraint | This class enforces mortar constraints on lower dimensional domains, skipping interior nodes |
CADMultiplePowerLawCreepStressUpdate | This class uses the stress update material in a radial return isotropic creep model |
CADNumericalFlux3EqnBase | Abstract base class for computing and caching internal or boundary fluxes for RDG for the 3-equation model of 1-phase flow |
CADNumericalFlux3EqnCentered | Computes internal side flux for the 1-D, 1-phase, variable-area Euler equations using a centered average of the left and right side fluxes |
CADNumericalFlux3EqnDGKernel | Adds side fluxes for the 1-D, 1-phase, variable-area Euler equations |
CADNumericalFlux3EqnHLLC | Computes internal side flux for the 1-D, 1-phase, variable-area Euler equations using the HLLC approximate Riemann solver |
CADOneD3EqnEnergyGravity | Computes gravity term for the energy equation in 1-phase flow |
CADOneD3EqnEnergyHeatFlux | |
CADOneD3EqnEnergyHeatFluxFromHeatStructure3D | Computes heat source term for 1-phase flow channel coupled with a 3D heat structure |
CADOneD3EqnMomentumAreaGradient | Computes the area gradient term in the momentum equation |
CADOneD3EqnMomentumFormLoss | Computes the force per unit length due to form loss, provided a form loss coefficient per unit length function |
CADOneD3EqnMomentumFriction | Computes wall friction term for single phase flow |
CADOneD3EqnMomentumGravity | Computes gravity term for the momentum equation for 1-phase flow |
CADOneDEnergyWallHeatFlux | |
CADOneDEnergyWallHeating | |
CADOneDHeatFluxBase | |
CADOneDIntegratedBC | Base class for integrated boundary conditions for 1D problems in 3D space |
CADPenaltyVelocityContinuity | Interface kernel for enforcing continuity of stress and velocity |
CADPowerLawSoftening | ADPowerLawSoftening is a smeared crack softening model that uses a power law equation to soften the tensile response |
CADPrandtlNumberMaterial | Computes Prandtl number as material property |
CADPump1PhaseUserObject | Computes and caches flux and residual vectors for a 1-phase pump |
CADPureElasticTractionSeparation | Implementation of the purely elastic traction-separation law |
CADRadiativeHeatFluxBC | Radiative heat transfer boundary condition for a plate heat structure |
CADRadiativeHeatFluxRZBC | Radiative heat transfer boundary condition for a cylindrical heat structure |
CADRayKernelTempl | Base class for an AD ray kernel that contributes to the residual and/or Jacobian |
CADRDG3EqnMaterial | Reconstructed solution values for the 1-D, 1-phase, variable-area Euler equations |
CADReynoldsNumberMaterial | Computes Reynolds number as a material property |
CADSaturationTemperatureMaterial | Computes saturation temperature at some pressure |
CADShaftComponentTorqueScalarKernel | Torque contributed by a component connected to a shaft |
CADShaftConnectableUserObjectInterface | Interface class for user objects that are connected to a shaft |
CADShaftConnectedCompressor1PhaseUserObject | Computes and caches flux and residual vectors for a 1-phase compressor |
CADShaftConnectedMotorUserObject | User object to provide data for a shaft-connected motor |
CADShaftConnectedPump1PhaseUserObject | Computes and caches flux and residual vectors for a 1-phase pump |
CADShaftConnectedTestComponentUserObject | Test component for showing how to connect a junction-derived object to a shaft |
CADShaftConnectedTurbine1PhaseUserObject | Computes and caches flux and residual vectors for a 1-phase turbine |
CADShaftTimeDerivativeScalarKernel | Time derivative for angular speed of shaft |
CADSideFluxIntegralRZ | Integrates a diffusive flux over a boundary of a 2D RZ domain |
CADSimpleTurbine1PhaseUserObject | Computes and caches flux and residual vectors for a 1-phase turbine |
CADSmearedCrackSofteningBase | ADSmearedCrackSofteningBase is the base class for a set of models that define the softening behavior of a crack under loading in a given direction |
CADSmoothTransition | Base class for smooth transitions between two functions of one variable |
CADSmoothTransitionTestMaterial | Class for testing objects derived from ADSmoothTransition |
CADSolidMaterial | A class to define materials for the solid structures in the THM application |
CADSoretCoeffTest | |
CADSpecificImpulse1Phase | Estimates specific impulse from fluid state at the boundary |
CADSplitCHBase | The pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical potential with 'w' |
CADSplitCHCRes | The pair, ADSplitCHCRes and ADSplitCHWRes, splits the Cahn-Hilliard equation by replacing chemical potential with 'w' |
CADSplitCHParsed | ADSplitCHParsed uses the Free Energy function and derivatives provided by an ADMaterial |
CADSplitCHWRes | ADSplitCHWRes creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a scalar (isotropic) mobility |
CADSplitCHWResAniso | ADSplitCHWResAniso creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a tensor (anisotropic) mobility |
CADSplitCHWResBase | ADSplitCHWResBase 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 |
CADStressDivergenceRSphericalTensors | ADStressDivergenceRSphericalTensors is the automatic differentiation version of StressDivergenceTensors |
CADStressDivergenceRZTensors | ADStressDivergenceRZTensors is the automatic differentiation version of StressDivergenceRZTensors |
CADStressDivergenceShell | ADStressDivergenceShell computes the stress divergence term for shell elements |
CADStressDivergenceTensorsTempl | ADStressDivergenceTensors is the automatic differentiation version of StressDivergenceTensors |
CADSurfaceTensionMaterial | Computes surface tension at some temperature |
CADSusceptibilityTimeDerivative | |
CADTemperatureWall3EqnMaterial | Computes T_wall from the constitutive model |
CADTestDerivativeFunction | Material class that creates the math free energy and its derivatives for use with ADSplitCHParsed |
CADThermalConductivityTest | |
CADThermoDiffusion | |
CAdvancedConcentricCircleGenerator | This AdvancedConcentricCircleGenerator object is designed to mesh a concentric circular geometry |
CAdvectionBC | Boundary terms for inflow/outflow of advected quantities, e.g |
CAdvectionSUPG | This class is responsible for solving the scalar advection equation, possibly with a forcing function |
CAdvectiveFluxCalculatorBase | Base class to compute Advective fluxes |
CAdvectiveFluxCalculatorConstantVelocity | Computes Advective fluxes for a constant velocity |
CADVectorVelocityComponentAux | Computes the component of a vector (given by its magnitude and direction) |
CADViscoplasticityStressUpdate | |
CADVolumeJunction1PhaseBC | Adds boundary fluxes for flow channels connected to a 1-phase volume junction |
CADVolumeJunction1PhaseUserObject | Computes and caches flux and residual vectors for a 1-phase volume junction |
CADVolumeJunctionAdvectionScalarKernel | Adds advective fluxes for the junction variables for a volume junction |
CADVolumeJunctionBaseUserObject | Base class for computing and caching flux and residual vectors for a volume junction |
CADWallFrictionChengMaterial | Computes drag coefficient using the Cheng-Todreas correlation for Fanning friction factor |
CADWallFrictionChurchillMaterial | Computes drag coefficient using the Churchill formula for Fanning friction factor |
CADWallFrictionFunctionMaterial | Converts Darcy friction factor function into material property |
CADWallHeatTransferCoefficient3EqnDittusBoelterMaterial | Computes wall heat transfer coefficient using Dittus-Boelter equation |
CADWallHeatTransferCoefficientGnielinskiMaterial | Computes wall heat transfer coefficient for gases and water using the Gnielinski correlation |
CADWallHeatTransferCoefficientKazimiMaterial | Computes wall heat transfer coefficient for liquid sodium using Kazimi-Carelli correlation |
CADWallHeatTransferCoefficientLyonMaterial | Computes wall heat transfer coefficient for liquid sodium using Lyon correlation |
CADWallHeatTransferCoefficientMikityukMaterial | Computes wall heat transfer coefficient for liquid sodium using Kazimi-Carelli correlation |
CADWallHeatTransferCoefficientSchadMaterial | Computes wall heat transfer coefficient for liquid sodium using Schad-modified correlation |
CADWallHeatTransferCoefficientWeismanMaterial | Computes wall heat transfer coefficient for liquid sodium using Schad-modified correlation |
CADWallHeatTransferCoefficientWolfMcCarthyMaterial | Computes wall heat transfer coefficient using the Wolf-McCarthy correlation |
CADWallHTCGnielinskiAnnularMaterial | Computes wall heat transfer coefficient for gases and water in an annular flow channel using the Gnielinski correlation |
CADWeakPlaneStress | ADWeakPlaneStress is the automatic differentiation version of WeakPlaneStress |
CADWeightedAverageMaterial | Weighted average of material properties using aux variables as the weights |
CADWeightedTransition | Weighted transition between two functions of one variable |
CAEFVBC | A boundary condition object for the advection equation using a cell-centered finite volume method |
CAEFVFreeOutflowBoundaryFlux | Free outflow BC based boundary flux user object for the advection equation using a cell-centered finite volume method |
CAEFVKernel | A dgkernel for the advection equation using a cell-centered finite volume method |
CAEFVMaterial | A material kernel for the advection equation using a cell-centered finite volume method |
CAEFVSlopeLimitingOneD | One-dimensional slope limiting to get the limited slope of cell average variable for the advection equation using a cell-centered finite volume method |
CAEFVUpwindInternalSideFlux | Upwind numerical flux scheme for the advection equation using a cell-centered finite volume method |
CAffineInvariantDES | A class for performing Affine Invariant Ensemble MCMC with differential sampler |
CAffineInvariantDifferentialDecision | A class for performing Affine Invariant Ensemble MCMC with differential sampler |
CAffineInvariantStretchDecision | A class for performing Affine Invariant Ensemble MCMC with stretch sampler |
CAffineInvariantStretchSampler | A class for performing Affine Invariant Ensemble MCMC with stretch sampler |
CAir | |
CAISActiveLearning | A class used to perform Adaptive Importance Sampling using a Markov Chain Monte Carlo algorithm and Gaussian Process active learning |
CALEKernel | |
CAllenCahn | AllenCahn uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial to computer the residual for the bulk part of the Allen-Cahn equation |
CAllenCahnElasticEnergyOffDiag | This kernel computes the off-diagonal jacobian of elastic energy in AllenCahn respect to displacements |
CAnisoHeatConduction | This kernel implements the Laplacian operator multiplied by a 2nd order tensor giving anisotropic (direction specific) HeatConduction: $ K u $ |
CAnisoHeatConductionMaterialTempl | Calculates thermal conductivity and specific heat of the material |
CAnisoHomogenizedHeatConduction | Extension of HomogenizedHeatConduction to anisotropic thermal conductivities |
CAnisotropicReturnCreepStressUpdateBaseTempl | This class provides baseline functionality for anisotropic (Hill-like) plasticity and creep models based on the stress update material in a generalized radial return framework |
CAnisotropicReturnPlasticityStressUpdateBaseTempl | This class provides baseline functionality for anisotropic (Hill-like) plasticity models based on the stress update material in a generalized (Hill-like) radial return calculations |
CAntitrappingCurrent | This calculates a modified coupled time derivative that multiplies the time derivative of a coupled variable by a function of the variables and interface normal |
CAqueousEquilibriumRxnAux | Calculates equilibrium species concentration according to the mass action law |
CAreParametersControllableWalker | This class is a hit walker used to see if a list of parameters are all controllable |
CAriaLaserWeld304LStainlessSteel | A material that computes 304L volumetric stainless steel properties relevant to doing laser welding modeling |
CAriaLaserWeld304LStainlessSteelBoundary | A material that computes 304L surface stainless steel properties relevant to doing laser welding modeling |
CAriaLaserWeld304LStainlessSteelFunctorMaterial | A material that computes 304L volumetric stainless steel properties relevant to doing laser welding modeling |
CAssemblyMeshGenerator | Mesh generator for defining a reactor assembly using a Cartesian or hexagonal lattice with the option to be 2-D or 3-D |
CAsymmetricCrossTermBarrierFunctionMaterial | AsymmetricCrossTermBarrierFunctionMaterial 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 |
CAsymptoticExpansionHomogenizationElasticConstants | This postprocessor computes homogenized elastic constants |
CAsymptoticExpansionHomogenizationKernel | |
CAttribINSFVBCs | An attribute specifying that a boundary condition is a member of a subset of boundary conditions appropriate for incompressible or weakly compressible flow physics |
CAttribINSFVMomentumResidualObject | An attribute specifying that an object is a residual object applicable to the Navier-Stokes momentum equation for incompressible or weakly compressible flows |
CAttribRayTracingStudy | Attribute for the RayTracingStudy a RayTracingObject is associated with |
CAugmentedLagrangeInterface | Interface class for user objects that support the augmented Lagrange formalism as implemented in AugmentedLagrangianContactProblem |
CAugmentedLagrangianContactProblemInterface | |
CAugmentedLagrangianContactProblemTempl | Class to manage nested solution for augmented Lagrange contact |
CAugmentSparsityBetweenElements | Relationship manager to add ghosting between elements |
CAuxKernelBasePD | Peridynamic Aux Kernel base class |
CAuxRayKernel | |
CAverageGrainVolume | Compute the average grain area in a polycrystal |
CAverageSectionValueSampler | |
CAverageWallTemperature3EqnMaterial | Weighted average of wall temperature between multiple heat sources to preserve total wall heat, for 1-phase flow |
CAzimuthalBlockSplitGenerator | This AzimuthalBlockSplitGenerator object takes in a polygon/hexagon concentric circle mesh and renames blocks on a user-defined azimuthal segment / wedge of the mesh |
CBackfaceCullingStudyTest | A test study that tests the use of backface culling in TraceRay |
CBarrierFunctionMaterial | Material class to provide the double well function \( g(\eta) \) for the KKS system |
CBCUserObject | A base class of user object for calculating the variable values in ghost element according to specific boundary conditions |
CBernoulliPressureVariable | A special variable class for pressure which flags faces at which porosity jumps occur as extrapolated or Dirichlet boundary faces |
CBeta | A class used to generate a Beta distribution |
CBicrystalBoundingBoxICAction | Bicrystal using a bounding box |
CBicrystalCircleGrainICAction | Bicrystal with a circular grain and an embedding outer grain |
CBiFidelityActiveLearningGPDecision | A class for performing active learning decision making in bi-fidelity modeling |
CBilinearMixedModeCohesiveZoneModel | User object that interface pressure resulting from a simple traction separation law |
CBiLinearMixedModeTraction | Implementation 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 |
CBimodalInverseSuperellipsoidsIC | BimodalInverseSuperellipsoidsIC takes a specified number of superellipsoids, each with given parameters These are intended to be the larger particles |
CBimodalSuperellipsoidsIC | BimodalSuperellipsoidsIC takes a specified number of superellipsoids, each with given parameters These are intended to be the larger particles |
CBinaryRecombinationBC | Models loss due to binary recombination, e.g |
CBndsCalcAux | Visualize the location of grain boundaries in a polycrystalline simulation |
CBndsCalcIC | |
CBodyForceLM | Imposes a body force onto a Lagrange multiplier constrained primal equation |
CBondStatusBasePD | Base 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 |
CBool | A wrapper for the C++ boolean type which can be stored in vectors in the same way as other C++ types |
CBoolComponentParameterValuePostprocessor | Postprocessor for reading a boolean value from the control logic system |
CBoolControlDataValuePostprocessor | Reads a boolean control value data and prints it out |
CBooleanValueTestAux | Takes a boolean value and converts it into a Real value (0 for false, 1 for true) |
CBoundaryBase | Base class for components of a boundary type |
CBoundaryFlux3EqnBC | Boundary conditions for the 1-D, 1-phase, variable-area Euler equations using a boundary flux user object |
CBoundaryFlux3EqnFunction | Computes the 1-phase boundary flux directly from specified functions |
CBoundaryFluxBase | A base class for computing/caching fluxes at boundaries |
CBoundaryFluxPostprocessor | Computes the side integral of a flux entry from a BoundaryFluxBase user object |
CBoundaryOffsetPD | Aux Kernel class to output the offset of boundary nodes from initial FE mesh |
CBoundingBoxIntersectionHelper | Helper class that computes the intersection of a line segment defined by a point and a direction and a bounding box |
CBrineFluidProperties | Brine (NaCl in H2O) fluid properties as a function of pressure (Pa), temperature (K) and NaCl mass fraction |
CBrineFluidPropertiesTest | |
CC1ICBase | C1ICBase is used by the CrossIC |
CCahnHilliard | SplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility |
CCahnHilliardAniso | SplitCHWRes creates the residual of the Cahn-Hilliard equation with a scalar (isotropic) mobility |
CCahnHilliardBase | CahnHilliardBase implements the residual of the Cahn-Hilliard equation in a general way that can be templated to a scalar or tensor mobility |
CCaloricallyImperfectGas | A 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 | |
CCappedDruckerPragerCosseratStressUpdate | CappedDruckerPragerCosseratStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped Drucker-Prager plasticity in the layered Cosserat setting |
CCappedDruckerPragerStressUpdate | CappedDruckerPragerStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped Drucker-Prager plasticity |
CCappedMohrCoulombCosseratStressUpdate | CappedMohrCoulombCosseratStressUpdate implements rate-independent nonassociative Mohr-Coulomb plus tensile plus compressive plasticity with hardening/softening in the Cosserat setting |
CCappedMohrCoulombStressUpdate | CappedMohrCoulombStressUpdate implements rate-independent nonassociative Mohr-Coulomb plus tensile plus compressive plasticity with hardening/softening |
CCappedWeakInclinedPlaneStressUpdate | CappedWeakInclinedPlaneStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped weak-plane plasticity |
CCappedWeakPlaneCosseratStressUpdate | CappedWeakPlaneCosseratStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped weak-plane Cosserat plasticity |
CCappedWeakPlaneStressUpdate | CappedWeakPlaneStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe capped weak-plane plasticity |
CCartesian | This class constructs a functional expansion using a separate series for each Cartesian dimension |
CCartesian1DSampler | Similar to CartesianProduct, this object creates a sampling scheme that produces a grid of samples, where each column has its own 1D grid |
CCartesianConcentricCircleAdaptiveBoundaryMeshGenerator | This CartesianConcentricCircleAdaptiveBoundaryMeshGenerator object is designed to generate cartesian meshes with adaptive boundary to facilitate stitching |
CCartesianGridPositions | Creates positions (points) following an Cartesian grid |
CCartesianIDPatternedMeshGenerator | Generates patterned Cartesian meshes with a reporting ID |
CCartesianMeshTrimmer | This CartesianMeshTrimmer object takes in a cartesian assembly or core mesh and performs peripheral and/or center trimming on it |
CCartesianMortarMechanicalContact | Applies mortar generalized forces from Lagrange multipliers defined in the global Cartesian frame of reference |
CCartesianProductSampler | Creates samples based on the Cartesian product, see CartesianProduct in utils |
CCauchyStressFromNEML2 | This material performs the objective stress update using a NEML2 material model |
CCauchyStressFromNEML2Receiver | This 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 |
CCauchyStressFromNEML2UO | This user object gathers input variables required for an objective stress integration from all quadrature points |
CCavityPressureAction | |
CCavityPressurePostprocessor | |
CCavityPressurePPAction | |
CCavityPressureUOAction | |
CCavityPressureUserObject | |
CCellCenteredMapFunctor | A functor whose evaluation relies on querying a map where the keys are element ids and the values correspond to the element/cell values |
CCFLTimeStepSizeTempl | Computes a time step size based on user-specified CFL number |
CChangedVariableTimeDerivative | This calculates the time derivative for a variable multiplied by a generalized susceptibility |
CChangeRayRayBCTest | |
CChangeRayRayKernelTest | |
CCHBulk | This is the Cahn-Hilliard equation base class that implements the bulk or local energy term of the equation |
CCHBulkPFCTrad | |
CChemicalCompositionAction | The ChemicalCompositionAction sets up user objects, aux kernels, and aux variables for a thermochemistry calculation using Thermochimica |
CChemicalOutFlowBC | Implements a simple constant VectorNeumann BC where grad(u)=value on the boundary |
CChemicalReactionsApp | |
CChemicalReactionsTestApp | |
CCHInterface | This is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation |
CCHInterfaceAniso | This is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation |
CCHInterfaceBase | This is the Cahn-Hilliard equation base class that implements the interfacial or gradient energy term of the equation |
CCHMath | Cahn-Hilliard Kernel implementing the free energy f = 1/4(1-c^2)^2, such that grad df/dc = (3 c^2 -1) grad_c |
CCHPFCRFF | This kernel calculates the main portion of the cahn-hilliard residual for the RFF form of the phase field crystal model |
CCHPFCRFFSplitKernelAction | |
CCHPFCRFFSplitVariablesAction | Automatically generates all the L variables for the RFF phase field crystal model |
CCHSplitChemicalPotential | Solves 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 |
CCHSplitConcentration | Solves Cahn-Hilliard equation using chemical potential as non-linear variable |
CCHSplitFlux | CHSplitFlux 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 | |
CCircularAreaHydraulicDiameterFunction | Computes hydraulic diameter for a circular area from its area function |
CCircularAreaHydraulicDiameterFunctionTest | |
CClaimRays | Helper object for claiming Rays |
CClosePackIC | An InitialCondition for initializing phase variable in close packed circles/spheres pattern |
CClosures1PhaseBase | Base class for 1-phase closures |
CClosures1PhaseNone | Sets up no 1-phase closures |
CClosures1PhaseSimple | Simple 1-phase closures |
CClosures1PhaseTHM | THM 1-phase closures |
CClosuresBase | Base class for closures implementations |
CClosureTest1PhaseAction | Action for setting up a closure test for 1-phase flow |
CClosureTestAction | Action for setting up a closure test for 2-phase flow |
CCNSAction | This 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 |
CCNSFVFluidEnergyHLLC | Implements the advective flux in the conservation of fluid energy equation using a HLLC discretization |
CCNSFVHLLC | Base class for HLLC inter-cell flux kernels |
CCNSFVHLLCBase | Base class for both HLLC inter-cell flux kernels and boundary conditions |
CCNSFVHLLCBC | Base clase for HLLC boundary condition for Euler equation |
CCNSFVHLLCBCBase | Base clase for HLLC boundary condition for Euler equation |
CCNSFVHLLCFluidEnergyBC | Template class for implementing the advective flux in the conservation of fluid energy equation at boundaries when using a HLLC discretization |
CCNSFVHLLCFluidEnergyImplicitBC | HLLC implicit boundary conditions for the energy conservation equation |
CCNSFVHLLCFluidEnergyStagnationInletBC | HLLC stagnation inlet boundary conditions for the conservation of energy equation |
CCNSFVHLLCImplicitBC | HLLC implicit boundary conditions |
CCNSFVHLLCMassBC | Template class for implementing the advective flux in the conservation of mass equation at boundaries when using a HLLC discretization |
CCNSFVHLLCMassImplicitBC | HLLC implicit boundary conditions for the mass conservation equation |
CCNSFVHLLCMassStagnationInletBC | HLLC stagnation inlet boundary conditions for the mass conservation equation |
CCNSFVHLLCMomentumBC | Template class for implementing the advective flux plus pressure terms in the conservation of momentum equation at boundaries when using a HLLC discretization |
CCNSFVHLLCMomentumImplicitBC | HLLC implicit boundary conditions for the momentum conservation equation |
CCNSFVHLLCMomentumSpecifiedPressureBC | HLLC pressure boundary conditions for the momentum conservation equation |
CCNSFVHLLCMomentumStagnationInletBC | HLLC stagnation inlet boundary conditions for the momentum conservation equation |
CCNSFVHLLCSpecifiedMassFluxAndTemperatureBC | Base 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 |
CCNSFVHLLCSpecifiedPressureBC | Base 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 |
CCNSFVHLLCStagnationInletBC | Base class for the HLLC stagnation inlet boundary conditions |
CCNSFVMassHLLC | Implements the advective flux in the conservation of mass equation using a HLLC discretization |
CCNSFVMomentumHLLC | Implements the advective flux and the pressure terms in the conservation of momentum equation using a HLLC discretization |
CCNSFVMomImplicitPressureBC | Implicit boundary conditions for the boundary pressure term from the momentum equation |
CCO2FluidProperties | CO2 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 | |
CCoefCoupledTimeDerivative | This calculates the time derivative for a coupled variable multiplied by a scalar coefficient |
CCoefDiffusion | |
CCohesiveZoneAction | |
CCohesiveZoneActionBase | |
CCohesiveZoneMortarUserObjectAux | Auxiliary kernel to output mortar cohesive zone model quantities of interest |
CCombinedApp | |
CCombinedScalarDamageTempl | Scalar damage model computed as the combination of multiple damage models |
CCombinedTestApp | |
CComboCutUserObject | |
CCommonChemicalCompositionAction | Store common ChemicalComposition action parameters |
CCommonCohesiveZoneAction | Store common tensor mechanics parameters |
CCommonLineElementAction | Store common line element action parameters |
CCommonSolidMechanicsAction | Store common tensor mechanics parameters |
CComplianceSensitivity | Computes the elasticity compliance sensitivity with respect to a user-supplied variable |
CComponent | Base class for THM components |
▶CComponent1D | Base class for 1D components |
CComponent1DBoundary | Base class for boundary components connected to 1D components |
▶CComponent1DConnection | Base class for 1D component junctions and boundaries |
CComponent1DJunction | Base class for junctions of 1D components |
CComponent2D | |
CComponentGroup | Group of components |
CCompositeEigenstrain | CompositeEigenstrain provides a simple RankTwoTensor type MaterialProperty that can be used as an Eigenstrain tensor in a mechanics simulation |
CCompositeElasticityTensor | CompositeElasticityTensor provides a simple RankFourTensor type MaterialProperty that can be used as an Elasticity tensor in a mechanics simulation |
CCompositeMobilityTensor | CompositeMobilityTensor provides a simple RealTensorValue type MaterialProperty that can be used as a mobility in a phase field simulation |
CCompositeSeriesBasisInterface | This class is the basis for constructing a composite—or convolved—functional series by combining multiple other series together |
CCompressor1PhaseDeltaPAux | Change in pressure computed in the 1-phase shaft-connected compressor |
CCompressor1PhaseDissipationTorqueAux | Dissipation torque computed in the 1-phase shaft-connected compressor |
CCompressor1PhaseFrictionAux | Friction torque computed in the 1-phase shaft-connected compressor |
CCompressor1PhaseInertiaAux | Moment of inertia computed in the 1-phase shaft-connected compressor |
CCompressor1PhaseIsentropicTorqueAux | Isentropic torque computed in the 1-phase shaft-connected compressor |
CCompute1DFiniteStrain | Compute1DFiniteStrain defines a strain increment for finite strains in 1D problems, handling strains in other two directions |
CCompute1DIncrementalStrain | Compute1DIncrementalStrain defines a strain increment only for incremental small strains in 1D problems, handling strains in other two directions |
CCompute1DSmallStrain | Compute1DSmallStrain defines a strain tensor, assuming small strains, in 1D problems, handling strains in other two directions |
CCompute2DFiniteStrain | Compute2DFiniteStrain defines a strain increment and a rotation increment for finite strains in 2D geometries, handling the out of plane strains |
CCompute2DIncrementalStrain | Compute2DIncrementalStrain defines a strain increment only for incremental strains in 2D geometries, handling the out of plane strains |
CCompute2DSmallStrain | Compute2DSmallStrain defines a strain tensor, assuming small strains, in 2D geometries / simulations |
CComputeAxisymmetric1DFiniteStrain | ComputeAxisymmetric1DFiniteStrain defines a strain increment for finite strains in an Axisymmetric 1D problem |
CComputeAxisymmetric1DIncrementalStrain | ComputeAxisymmetric1DIncrementalStrain defines a strain increment only for incremental small strains in an Axisymmetric 1D problem |
CComputeAxisymmetric1DSmallStrain | ComputeAxisymmetric1DSmallStrain defines small strains in an Axisymmetric 1D problem |
CComputeAxisymmetricRZFiniteStrain | ComputeAxisymmetricRZFiniteStrain defines a strain increment and rotation increment for finite strains in an Axisymmetric simulation |
CComputeAxisymmetricRZIncrementalStrain | ComputeAxisymmetricRZIncrementalStrain defines a strain increment only for incremental strains in an Axisymmetric simulation |
CComputeAxisymmetricRZSmallStrain | ComputeAxisymmetricRZSmallStrain defines small strains in an Axisymmetric system |
CComputeBeamResultants | ComputeBeamResultants computes forces and moments using elasticity |
CComputeConcentrationDependentElasticityTensor | ComputeElasticityTensor defines an elasticity tensor material object as a function of concentration field |
CComputeCosseratElasticityTensor | ComputeElasticityTensor defines an elasticity tensor material for isi |
CComputeCosseratIncrementalSmallStrain | ComputeCosseratIncrementalSmallStrain defines various incremental versions of the Cossserat strain tensor, assuming small strains |
CComputeCosseratLinearElasticStress | ComputeCosseratLinearElasticStress 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 |
CComputeCosseratSmallStrain | ComputeCosseratSmallStrain defines Cossserat strain tensor, assuming small strains |
CComputeCosseratStressBase | ComputeCosseratStressBase is the base class for stress tensors |
CComputeCrackedStress | Computes energy and modifies the stress for phase field fracture |
CComputeCrackTipEnrichmentSmallStrain | ComputeCrackTipEnrichmentSmallStrain calculates the sum of standard strain and enrichement strain |
CComputeCreepPlasticityStress | ComputeCreepPlasticityStress computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts |
CComputeCrystalPlasticityEigenstrainBase | ComputeCrystalPlasticityEigenstrainBase is the base class for computing eigenstrain tensors in crystal plasticity models |
CComputeDamageStressTempl | ComputeDamageStress computes the stress for a damaged elasticity material |
CComputeDeformGradBasedStress | ComputeDeformGradBasedStress computes stress based on lagrangian strain definition |
CComputeDilatationThermalExpansionEigenstrainBaseTempl | ComputeDilatationThermalExpansionEigenstrainBase computes an eigenstrain for thermal expansion from an dilatation equation |
CComputeDilatationThermalExpansionFunctionEigenstrainTempl | ComputeDilatationThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion from an dilatation function |
CComputeDynamicFrictionalForceLMMechanicalContact | Computes the mortar tangential frictional forces for dynamic simulations |
CComputeDynamicWeightedGapLMMechanicalContact | Computes the normal contact mortar constraints for dynamic simulations |
CComputeEigenstrainBaseTempl | ComputeEigenstrainBase is the base class for eigenstrain tensors |
CComputeEigenstrainBeamBase | ComputeEigenstrainBeamBase is the base class for beam eigenstrain vectors |
CComputeEigenstrainBeamFromVariable | ComputeEigenstrainBeamFromVariable computes an eigenstrain from displacement and rotational eigenstrain variables |
CComputeEigenstrainFromInitialStress | ComputeEigenstrain 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 |
CComputeEigenstrainTempl | ComputeEigenstrain 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 |
CComputeElasticityBeam | ComputeElasticityBeam computes the equivalent of the elasticity tensor for the beam element, which are vectors of material translational and flexural stiffness |
CComputeElasticityTensorBaseTempl | ComputeElasticityTensorBase the base class for computing elasticity tensors |
CComputeElasticityTensorCP | ComputeElasticityTensorCP defines an elasticity tensor material object for crystal plasticity models |
CComputeElasticityTensorTempl | ComputeElasticityTensor defines an elasticity tensor material object with a given base name |
CComputeExternalGrainForceAndTorque | This class is here to get the force and torque acting on a grain |
CComputeExtraStressBase | ComputeExtraStressBase is the base class for extra_stress, which is added to stress calculated by the material's constitutive model |
CComputeExtraStressConstant | Computes a constant extra stress that is added to the stress calculated by the constitutive model |
CComputeExtraStressVDWGas | Computes a concentration-dependent ExtraStress bases on the van der Waals equation of state that is added to the stress computed by the constitutive model |
CComputeFiniteBeamStrain | ComputeFiniteBeamStrain calculates the rotation increment to account for finite rotations of the beam |
CComputeFiniteStrain | ComputeFiniteStrain defines a strain increment and rotation increment, for finite strains |
CComputeFiniteStrainElasticStress | ComputeFiniteStrainElasticStress computes the stress following elasticity theory for finite strains |
CComputeFiniteStrainNOSPD | Material class for peridynamic correspondence model for finite strain |
CComputeFrictionalForceCartesianLMMechanicalContact | Computes the weighted gap that will later be used to enforce the zero-penetration mechanical contact conditions |
CComputeFrictionalForceLMMechanicalContact | Computes frictional constraints (and normal contact constraints by calling its parent object) |
CComputeGBMisorientationType | Visualize the location of grain boundaries in a polycrystalline simulation |
CComputeGeneralStressBase | ComputeGeneralStressBase 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) |
CComputeGlobalStrain | ComputeGlobalStrain calculates the global strain tensor from the scalar variables |
CComputeGrainCenterUserObject | This UserObject computes a volumes and centers of grains |
CComputeGrainForceAndTorque | This class is here to get the force and torque acting on a grain |
CComputeHomogenizedLagrangianStrain | Calculate the tensor corresponding to homogenization gradient |
CComputeHomogenizedLagrangianStrainA | Calculate the tensor corresponding to homogenization gradient |
CComputeHomogenizedLagrangianStrainS | Calculate the tensor corresponding to homogenization gradient |
CComputeHypoelasticStVenantKirchhoffStress | |
CComputeIncrementalBeamStrain | ComputeIncrementalBeamStrain defines a displacement and rotation strain increment and rotation increment (=1), for small strains |
CComputeIncrementalSmallStrain | ComputeIncrementalSmallStrain defines a strain increment and rotation increment (=1), for small strains |
CComputeIncrementalStrainBase | ComputeIncrementalStrainBase is the base class for strain tensors using incremental formulations |
CComputeInstantaneousThermalExpansionFunctionEigenstrainTempl | ComputeInstantaneousThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion according to an instantaneous thermal expansion function |
CComputeInterfaceStress | Calculates an Extra-Stress tensor that lies in the plane of an interface defined by the gradient of an order parameter |
CComputeIsotropicElasticityTensorTempl | ComputeIsotropicElasticityTensor defines an elasticity tensor material for isotropic materials |
CComputeLagrangianLinearElasticStress | Calculate a small strain elastic stress update |
CComputeLagrangianObjectiveStress | Provide the Cauchy stress via an objective integration of a small stress |
CComputeLagrangianStrainBase | Calculate strains to use the MOOSE materials with the Lagrangian kernels |
CComputeLagrangianStressBase | Provide stresses in the form required for the Lagrangian kernels |
CComputeLagrangianStressCauchy | Native interface for providing the Cauchy stress |
CComputeLagrangianStressPK1 | Native interface for providing the 1st Piola Kirchhoff stress |
CComputeLagrangianStressPK2 | Native interface for providing the 2nd Piola Kirchhoff stress |
CComputeLagrangianWPSStrain | |
CComputeLagrangianWrappedStress | Use MOOSE materials deriving from ComputeStressBase with Lagrangian kernels |
CComputeLayeredCosseratElasticityTensor | ComputeLayeredCosseratElasticityTensor defines an elasticity tensor and an elastic flexural rigidity tensor for use in simulations with layered Cosserat materials |
CComputeLinearElasticPFFractureStress | Phase-field fracture This class computes the stress and energy contribution for the small strain Linear Elastic formulation of phase field fracture |
CComputeLinearElasticStress | ComputeLinearElasticStress computes the stress following linear elasticity theory (small strains) |
CComputeLinearViscoelasticStress | Computes the stress of a linear viscoelastic material, using total small strains |
CComputeMeanThermalExpansionEigenstrainBaseTempl | ComputeMeanThermalExpansionEigenstrainBase is a base class for computing the thermal expansion eigenstrain according to a temperature-dependent mean thermal expansion defined in a derived class |
CComputeMeanThermalExpansionFunctionEigenstrainTempl | ComputeMeanThermalExpansionFunctionEigenstrain computes an eigenstrain for thermal expansion according to a mean thermal expansion function |
CComputeMultiPlasticityStress | ComputeMultiPlasticityStress performs the return-map algorithm and associated stress updates for plastic models defined by a General User Objects |
CComputeMultipleCrystalPlasticityStress | ComputeMultipleCrystalPlasticityStress (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 |
CComputeMultipleInelasticCosseratStress | ComputeMultipleInelasticStress computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts |
CComputeMultipleInelasticStress | ComputeMultipleInelasticStress computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts |
CComputeMultipleInelasticStressBase | ComputeMultipleInelasticStressBase computes the stress, the consistent tangent operator (or an approximation to it), and a decomposition of the strain into elastic and inelastic parts |
CComputeNeoHookeanStress | Compressible Neo-Hookean hyperelasticity |
CComputePFFractureStressBase | ComputePFFractureStressBase is the base class for stress in phase field fracture model |
CComputePlaneFiniteStrain | ComputePlaneFiniteStrain defines strain increment and rotation increment for finite strain under 2D planar assumptions |
CComputePlaneFiniteStrainNOSPD | Material class for 2D correspondence material model for finite strain: plane strain, generalized plane strain, weak plane stress |
CComputePlaneIncrementalStrain | ComputePlaneIncrementalStrain defines strain increment for small strains in a 2D planar simulation |
CComputePlaneSmallStrain | ComputePlaneSmallStrain 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 |
CComputePlaneSmallStrainNOSPD | Material class for 2D correspondence material model for small strain: plane strain, generalized plane strain, weak plane stress |
CComputePlaneStressIsotropicElasticityTensor | Material class to define elasticity tensor for conventional plane stress of isotropic material |
CComputePlasticHeatEnergy | ComputePlasticHeatEnergy computes stress * (plastic_strain - plastic_strain_old) and, if currentlyComputingJacobian, then the derivative of this quantity wrt total strain |
CComputePolycrystalElasticityTensor | Compute an evolving elasticity tensor coupled to a grain growth phase field model |
CComputeReducedOrderEigenstrain | |
CComputeRotatedElasticityTensorBaseTempl | ComputeRotatedElasticityTensorBase is an intermediate base class that rotates an elasticity tensor based on euler angles |
CComputeRSphericalFiniteStrain | ComputeRSphericalFiniteStrain defines a strain increment and a rotation increment for finite strains in 1D spherical symmetry geometries |
CComputeRSphericalIncrementalStrain | ComputeRSphericalIncrementalStrain defines a strain increment only for small strains in 1D spherical symmetry geometries |
CComputeRSphericalSmallStrain | ComputeRSphericalSmallStrain defines a strain tensor, assuming small strains, in a 1D simulation assumming spherical symmetry |
CComputeSimoHughesJ2PlasticityStress | |
CComputeSmallStrain | ComputeSmallStrain defines a strain tensor, assuming small strains |
CComputeSmallStrainConstantHorizonMaterialBPD | Material class for bond based peridynamic solid mechanics model based on regular spatial discretization |
CComputeSmallStrainConstantHorizonMaterialOSPD | Material class for ordinary state based peridynamic solid mechanics model based on regular spatial discretization |
CComputeSmallStrainMaterialBaseBPD | Base material class for bond based peridynamic solid mechanics models |
CComputeSmallStrainMaterialBaseOSPD | Base material class for ordinary state based peridynamic solid mechanics models |
CComputeSmallStrainNOSPD | Material class for horizon-stabilized peridynamic correspondence model for small strain |
CComputeSmallStrainVariableHorizonMaterialBPD | Material class for bond based peridynamic solid mechanics model based on irregular spatial discretization |
CComputeSmallStrainVariableHorizonMaterialOSPD | Material class for ordinary state based peridynamic solid mechanics model based on irregular spatial discretization |
CComputeSmearedCrackingStress | ComputeSmearedCrackingStress computes the stress for a finite strain material with smeared cracking |
CComputeStrainBase | ComputeStrainBase is the base class for strain tensors |
CComputeStrainBaseNOSPD | Base material class for correspondence material model |
CComputeStrainIncrementBasedStress | ComputeStrainIncrementBasedStress computes stress considering list of inelastic strain increments |
CComputeStressBase | ComputeStressBase is the base class for stress tensors computed from MOOSE's strain calculators |
CComputeStVenantKirchhoffStress | St |
CComputeSurfaceTensionKKS | |
CComputeThermalExpansionEigenstrainBaseTempl | ComputeThermalExpansionEigenstrainBase is a base class for all models that compute eigenstrains due to thermal expansion of a material |
CComputeThermalExpansionEigenstrainBeam | ComputeThermalExpansionEigenstrainBeam computes an eigenstrain for thermal expansion with a constant expansion coefficient |
CComputeThermalExpansionEigenstrainBeamBase | ComputeThermalExpansionEigenstrainBeamBase is a base class for all models that compute beam eigenstrains due to thermal expansion of a material |
CComputeThermalExpansionEigenstrainTempl | ComputeThermalExpansionEigenstrain computes an eigenstrain for thermal expansion with a constant expansion coefficient |
CComputeUpdatedEulerAngle | |
CComputeVariableBaseEigenStrain | ComputeVariableBaseEigenstrain 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 |
CComputeVariableEigenstrain | ComputeVariableEigenstrain computes an Eigenstrain that is a function of variables defined by a base tensor and a scalar function defined in a Derivative Material |
CComputeVariableIsotropicElasticityTensor | ComputeVariableIsotropicElasticityTensor 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 |
CComputeVolumetricDeformGrad | ComputeVolumetricDeformGrad 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 |
CComputeVolumetricEigenstrain | ComputeVolumetricEigenstrain computes an eigenstrain that is defined by a set of scalar material properties that summed together define the volumetric change |
CComputeWeightedGapCartesianLMMechanicalContact | Computes the weighted gap that will later be used to enforce the zero-penetration mechanical contact conditions |
CComputeWeightedGapLMMechanicalContact | Computes the weighted gap that will later be used to enforce the zero-penetration mechanical contact conditions |
CConcentricCircleGeneratorBase | This ConcentricCircleGeneratorBase object is a base class to be inherited for mesh generators that involve concentric circles |
CConditionalSampleReporterTempl | This object is mainly meant for demonstration for eventual active learning algorithms, but could prove useful |
CConeRayStudy | Ray study that spawns Rays in a cone from a given set of starting points for the cones and half angles for the cones |
CConjugateHeatTransfer | InterfaceKernel for modeling conjugate heat transfer |
CConnectorBase | Base class for creating component that connect other components together (e.g |
CConservedAction | |
CConservedLangevinNoise | |
CConservedMaskedNoiseBase | This 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 |
CConservedMaskedNormalNoise | Userobject 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 |
CConservedMaskedUniformNoise | Userobject 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 |
CConservedNoiseBase | This 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 |
CConservedNoiseInterface | This 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 |
CConservedNormalNoise | Userobject 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 |
CConservedNormalNoiseVeneer | Veneer 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 |
CConservedUniformNoise | Userobject 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 |
CConservedUniformNoiseVeneer | Veneer 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 |
CConservedVarValuesMaterial | This 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 |
CConsistencyTest3EqnRDGFluxBase | Base class for testing consistency of a numerical flux for the 3-equation model |
CConsistencyTest3EqnRDGFluxCentered | Tests consistency of the centered numerical flux for the 3-equation model |
CConsistencyTest3EqnRDGFluxHLLC | Tests consistency of the HLLC numerical flux for the 3-equation model |
CConstantAnisotropicMobilityTempl | ConstantAnisotropicMobility provides a simple RealTensorValue type MaterialProperty that can be used as a mobility in a phase field simulation |
CConstantDensityThermalSolidPropertiesMaterialTempl | Computes solid thermal properties as a function of temperature but with a constant density |
CConstantGrainForceAndTorque | This class is here to get the force and torque acting on a grain |
CConstantMaterial | Constant material with zero-valued derivatives |
CConstantViewFactorSurfaceRadiation | ConstantViewFactorSurfaceRadiation computes radiative heat transfer between side sets and the view factors are provided in the input file |
CContactAction | Action class for creating constraints, kernels, and user objects necessary for mechanical contact |
CContactApp | |
CContactDOFSetSize | |
CContactLineSearchBase | This class implements a custom line search for use with mechanical contact |
CContactPressureAux | Computes the contact pressure from the contact force and nodal area |
CContactSlipDamper | Simple constant damper |
CContactSplit | Split-based preconditioner for contact problems |
CContactTestApp | |
CControlData | Concrete definition of a parameter value for a specified type |
CControlDataIntegrityCheckAction | Action to trigger the check of control data integrity |
CControlDataValue | Abstract definition of a ControlData value |
CConvectedMesh | This calculates the time derivative for a coupled variable |
CConvectedMeshPSPG | Computes residual and Jacobian contributions for the PSPG stabilization term for mesh advection |
CConvection | |
CConvectionHeatTransferBC | |
CConvectionHeatTransferRZBC | Convection BC for RZ domain in XY coordinate system |
CConvectiveFluxFunction | |
CConvectiveHeatFlux1PhaseAux | Computes convective heat flux for 1-phase flow |
CConvectiveHeatFluxBC | Boundary condition for convective heat flux where temperature and heat transfer coefficient are given by material properties |
CConvectiveHeatTransferCoefficientMaterial | Computes convective heat transfer coefficient from Nusselt number |
CConvectiveHeatTransferSideIntegralTempl | Computes the total convective heat transfer across a boundary |
CCopyPostprocessorValueControl | This control takes a postprocessor and copies its value into a control data value |
CCoreMeshGenerator | Mesh generator for defining a reactor core using a Cartesian or hexagonal lattice with the option to be 2-D or 3-D |
CCosineHumpFunction | Computes a cosine hump of a user-specified width and height |
CCosineHumpFunctionTest | |
CCosineTransitionFunction | Computes a cosine transtition of a user-specified width between two values |
CCosseratStressDivergenceTensors | Computes grad_i(stress_{i component}) This is exactly the same as StressDivergenceTensors, only the Jacobian entries are correct for the Cosserat case |
CCostSensitivity | Computes the cost sensitivity for SIMP optimization algorithms that consider a cost constraint, in addition to a volume constraint |
CCoupledAllenCahn | CoupledAllenCahn 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 |
CCoupledBEEquilibriumSub | Time derivative of primary species in given equilibrium species |
CCoupledBEKinetic | Derivative of mineral species concentration wrt time |
CCoupledConvectionReactionSub | Convection of primary species in given equilibrium species |
CCoupledConvectiveFlux | |
CCoupledConvectiveHeatFluxBC | Boundary condition for convective heat flux where temperature and heat transfer coefficient are given by auxiliary variables |
CCoupledDiffusionReactionSub | Diffusion of primary species in given equilibrium species |
CCoupledDirectionalMeshHeightInterpolation | Couples to some other value and modulates it by the mesh height in a direction |
CCoupledForceLM | Adds a coupled force term to a Lagrange multiplier constrained primal equation |
CCoupledForceRZ | Source term proportional to the coupled variable in RZ coordinates |
CCoupledHeatTransferAction | Action 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 | |
CCoupledMaterialDerivative | This kernel adds the term (dFdv, test), where v is a coupled variable |
CCoupledPenaltyInterfaceDiffusion | DG kernel for interfacing diffusion between two variables on adjacent blocks |
CCoupledPressureAction | Action that sets up pressure boundary condition on displacement variables |
CCoupledPressureBC | Pressure boundary condition using coupled variable to apply pressure in a given direction |
CCoupledSusceptibilityTimeDerivative | This calculates a modified coupled time derivative that multiplies the time derivative of a coupled variable by a function of the variables |
CCoupledSwitchingTimeDerivative | |
CCoupledSwitchingTimeDerivativeTempl | |
CCoupledValueFunctionFreeEnergy | Compute free energy and chemical potentials from user supplied MooseFunctions |
CCoupledValueFunctionIC | |
CCoupledVariableValueMaterialTempl | Stores values of a variable into material properties |
CCourant | Computes |u| dt / h_min |
CCovarianceFunctionBase | |
CCovarianceInterface | |
CCrackFrontData | |
CCrackFrontDefinition | Class used in fracture integrals to define geometric characteristics of the crack front |
CCrackFrontPointsProvider | Base class for crack front points provider |
CCrackMeshCut3DUserObject | CrackMeshCut3DUserObject: (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 |
CCrackTipEnrichmentCutOffBC | CrackTipEnrichmentCutOffBC 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 |
CCrackTipEnrichmentStressDivergenceTensors | CrackTipEnrichmentStressDivergenceTensors implements the residual and jacobian for enrichement displacement variables |
CCreateRayRayBCTest | A RayBC that generates an additional Ray at the intersection point on the boundary in the opposite direction of the Ray being worked on |
CCreateRayRayKernelTest | A RayKernel that generates an additional Ray at the midpoint of each segment in the opposite direction of the Ray being worked on |
CCriticalTimeStep | Compute the critical time step for an explicit integration scheme by inferring an effective_stiffness from element classes and density from the user |
CCrossIC | CrossIC creates a C1 continuous initial condition that looks like a cross in the middle of the domain |
CCrossTermBarrierFunctionBase | CrossTermBarrierFunctionBase is the base to a set of free energy penalties that set the phase interface barriers for arbitrary pairs of phases |
CCrossTermBarrierFunctionMaterial | CrossTermBarrierFunctionMaterial adds free energy contribution on the interfaces between arbitrary pairs of phases in a symmetric way |
CCrossTermGradientFreeEnergy | Cross term gradient free energy contribution used by ACMultiInterface |
CCrossValidationScores | A tool to output CV scores |
CCrystalPlasticityHCPDislocationSlipBeyerleinUpdate | CrystalPlasticityHCPDislocationSlipBeyerleinUpdate computes the dislocation forest evolution for the prismatic, pyramidal, and basal slip systems |
CCrystalPlasticityKalidindiUpdate | CrystalPlasticityKalidindiUpdate uses the multiplicative decomposition of the deformation gradient and solves the PK2 stress residual equation at the intermediate configuration to evolve the material state |
CCrystalPlasticitySlipRate | Crystal plasticity slip rate userobject class The virtual functions written below must be over-ridden in derived classes to provide actual values |
CCrystalPlasticitySlipRateGSS | Phenomenological constitutive model slip rate userobject class |
CCrystalPlasticitySlipResistance | Crystal plasticity slip resistance userobject class |
CCrystalPlasticitySlipResistanceGSS | Phenomenological constitutive model slip resistance userobject class |
CCrystalPlasticityStateVariable | Crystal plasticity state variable userobject class |
CCrystalPlasticityStateVarRateComponent | Crystal plasticity state variable evolution rate component userobject base class |
CCrystalPlasticityStateVarRateComponentGSS | Phenomenological constitutive model state variable evolution rate component userobject class |
CCrystalPlasticityStateVarRateComponentVoce | Phenomenological constitutive model state variable evolution rate component userobject class |
CCrystalPlasticityStressUpdateBase | |
CCrystalPlasticityTwinningKalidindiUpdate | CrystalPlasticityTwinningKalidindiUpdate uses the multiplicative decomposition of the deformation gradient, contributing shear due to twinning to the plastic velocity gradient via the parent class |
CCrystalPlasticityUOBase | Crystal plasticity system userobject base class |
CCSVSampler | A class used to generate samples from a CSV file |
CCubicTransition | Cubic polynomial transition between two functions of one variable |
CCubicTransitionFunction | Computes a cubic polynomial transition between two functions |
CCurlCurlField | Weak form contribution corresponding to the curl(curl(E)) where E is the electric field vector |
CCurrentDensityTempl | Calculates the current density vector field (in A/m^2) when given electrostatic potential (electrostatic = true, default) or electric field |
CCutEdgeForCrackGrowthIncr | |
CCutElementSubdomainModifier | CutElementSubdomainModifier switches the element subdomain ID based on the CutSubdomainID marked by geometric cut userobjects |
CCutSubdomainIDAux | |
CCylindricalDuo | This class constructs a functional expansion in cylindrical space using a 1D series for the axial direction and a 2D disc series for (r, t) |
CCylindricalGapHeatFluxFunctorMaterialTempl | Computes cylindrical gap heat flux due to conduction and radiation |
CCylindricalRankTwoAux | CylindricalRankTwoAux 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 |
CCZMComputeDisplacementJumpBase | This interface material class computes the displacement jump in the interface natural coordinate system |
CCZMComputeDisplacementJumpSmallStrainTempl | Compute the interface displacement jump across a cohesive zone under the small strain assumption |
CCZMComputeDisplacementJumpTotalLagrangianTempl | Compute the displacement jump in interface coordinates across a cohesive zone for the total Lagrangian formulation |
CCZMComputeGlobalTractionBase | Base class traction computing the traction used to impose equilibrium and its derivatives w.r.t |
CCZMComputeGlobalTractionSmallStrain | This class uses the interface traction and its derivatives w.r.t |
CCZMComputeGlobalTractionTotalLagrangian | This class uses the interface traction and its derivatives w.r.t |
CCZMComputeLocalTractionBase | Base class used to implement traction separetion laws |
CCZMComputeLocalTractionIncrementalBase | Base class used to implement traction separetion laws requiring an incremental formulation |
CCZMComputeLocalTractionTotalBase | Base class used to implement traction separetion laws for materials whose beahvior can be described using only the total displacement jump |
CCZMInterfaceKernelBase | Base class for implementing DG cohesive zone models (CZM) for 1D,2D, and 3D traction separation laws |
CCZMInterfaceKernelSmallStrain | DG cohesive zone model kernel for the small strain formulation |
CCZMInterfaceKernelTotalLagrangian | DG cohesive zone model kernel for the Total Lagrangian formulation |
CCZMRealVectorCartesianComponent | This interface material class extract a cartesiona component from a vector materail property defined on acohesive zone |
CCZMRealVectorScalar | This interface material class extract a cartesiona component from a vector materail property defined on acohesive zone |
CDamageBaseTempl | DamageBase is a base class for damage models, which modify the stress tensor computed by another model based on a damage mechanics formulation |
CDarcyFlux | Kernel = grad(permeability*(grad(pressure) - weight)) This is mass flow according to the Darcy equation |
CDarcyFluxComponent | Computes 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 |
CDarcyFluxPressure | Darcy flux: - cond * (Grad P - rho * g) where cond is the hydraulic conductivity, P is fluid pressure, rho is fluid density and g is gravity |
CDarcyMaterial | Defines the permeability tensor used in Darcy flow |
CDashpotBC | Implements a simple constant Dashpot BC where grad(u)=value on the boundary |
CDebyeHuckelParameters | |
CDeformedGrainMaterial | Calculates The Deformation Energy associated with a specific dislocation density |
CDelayControl | Time delay control |
CDensityScaling | This material computes the mass required to fulfill a prescribed critical time step |
CDensityTempl | Compute density, which may changed based on a deforming mesh |
▶CDensityUpdate | Element user object that performs SIMP optimization using a bisection algorithm using a volume constraint |
▶CDensityUpdateTwoConstraints | Element user object that performs SIMP optimization using a bisection algorithm applying a volume constraint and a cost constraint |
CDepletionIDGenerator | Assigns depletion IDs to elements based on reporting and material IDs |
CDerivativeMaterialInterfaceTHM | |
CDerivativeMultiPhaseBase | DerivativeMaterial child class to evaluate a parsed function for the free energy and automatically provide all derivatives |
CDerivativeMultiPhaseMaterial | Multi phase free energy material that combines an arbitrary number of phase free energies to a global free energy |
CDerivativeTwoPhaseMaterial | DerivativeMaterial child class to evaluate a parsed function for the free energy and automatically provide all derivatives |
CDesorptionFromMatrix | Mass flow rate of adsorbed fluid from matrix Add this to TimeDerivative to form the entire DE for desorption of fluid-in-the-matrix |
CDesorptionToPorespace | Mass 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 |
CDiracPointsWriter | Approximates a line sink by a sequence of Dirac Points |
CDirectionalFluxBC | Boundary condition to apply a directional flux multiplied by the surface normal vector |
CDirectionMaterial | Computes the directional vector of 1D elements in 3D space |
CDirichletBCModifier | Boundary condition of a Dirichlet type |
CDisableRayBankingStudy | |
CDiscreteLineSegmentInterface | Defines a discretized line segment in 3D space |
CDiscreteLineSegmentInterfaceTestAux | Tests DiscreteLineSegmentInterface |
CDiscreteNucleation | Free energy penalty contribution to force the nucleation of subresolution particles |
CDiscreteNucleationAux | Project the DiscreteNucleationMap onto an AuxVariable field |
CDiscreteNucleationData | Output diagnostic data on a DiscreteNucleationInserter |
CDiscreteNucleationForce | Free energy penalty contribution to force the nucleation of subresolution particles |
CDiscreteNucleationFromFile | This UserObject manages the insertion and expiration of nuclei in the simulation domain |
CDiscreteNucleationInserter | This 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 |
▶CDiscreteNucleationInserterBase | This 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 |
CDiscreteNucleationMap | This UserObject maintains a per QP map that indicates if a nucleus is present or not |
CDiscreteNucleationMarker | Mark new nucleation sites for refinement |
CDiscreteNucleationTimeStep | Returns 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 |
CDisplacementAboutAxis | Implements a boundary condition that enforces rotational displacement around an axis on a boundary |
CDisplacementGradientsAction | Automatically 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 |
CDissociationFluxBC | Models creation of the variable at boundaries due to dissociation of a coupled variable, e.g |
CDistributedForce | The DistributedForce kernel computes the body force due to the acceleration of mass in an element |
CDistributedPower | The DistributedPower kernel computes the kinetic energy contribution of the body force due to total energy in an element |
CDomainIntegralAction | Action to set up all objects used in computation of fracture domain integrals |
CDomainIntegralQFunction | Coupled auxiliary value |
CDomainIntegralTopologicalQFunction | Coupled auxiliary value |
CDoubleWellPotential | Algebraic double well potential |
CDRLControlNeuralNetParameters | A Reporter which can print the parameter values of a LibtorchArtificialNeuralNetwork from within a DRL Trainer object |
CDRLRewardReporter | Reporter which saves the reward values from a Deep Reinforcement Learning controller trainer |
CDynamicLibraryLoader | Wrapper class to facilitate loading and lifetime management of dynamic libraries and obtaining pointers to exported functions |
CDynamicSolidMechanicsPhysics | |
CDynamicStressDivergenceTensors | DynamicStressDivergenceTensors derives from StressDivergenceTensors and adds stress related Rayleigh and HHT time integration terms |
CDynamicViscosityMaterial | Computes dynamic viscosity |
CEBCoupledVarTest | |
▶CEBSDAccessFunctors | Mix-in class that adds so called access functors to select a field from an EBSDPointData or EBSDPointData (todo) structure |
CEBSDAccessFunctorsTest | |
▶CEBSDMesh | Mesh generated from parameters |
CEBSDMeshErrorTest | |
▶CEBSDMeshGenerator | Mesh generated from parameters read from a DREAM3D EBSD file |
CEBSDReader | A GeneralUserObject that reads an EBSD file and stores the centroid data in a data structure which indexes on element centroids |
CEBSDReaderAvgDataAux | This kernel makes data from the EBSDReader GeneralUserObject available as AuxVariables |
CEBSDReaderPointDataAux | This kernel makes data from the EBSDReader GeneralUserObject available as AuxVariables |
CEFAEdge | |
CEFAElement | |
CEFAElement2D | |
CEFAElement3D | |
CEFAFace | |
CEFAFaceNode | |
CEFAFragment | |
CEFAFragment2D | |
CEFAFragment3D | |
CEFANode | |
CEFAPoint | |
CEFAVolumeNode | |
CElasticEnergyAux | |
CElasticEnergyMaterial | Material class to compute the elastic free energy and its derivatives |
CElbowPipe1Phase | Bent pipe for 1-phase flow |
CElectricalConductivityTempl | Calculates resistivity and electrical conductivity as a function of temperature |
CElectricalContactTestFunc | Analytical solution function to test the ElectrostaticContactCondition interface kernel |
CElectrochemicalDefectMaterial | This material calculates defect-specific parameters for the grand potential sintering model with multiple defect species coupled with electrochemistry |
CElectrochemicalSinteringMaterial | This material calculates necessary parameters for the grand potential sintering model with multiple defect species coupled with electrochemistry |
CElectromagneticsApp | |
CElectromagneticsTestApp | |
CElectrostaticContactCondition | This ADInterfaceKernel object calculates the electrostatic potential value and gradient relationship as a result of contact between two dissimilar, homogeneous materials |
CElementFragmentAlgorithm | |
CElementJacobianDamper | This class implements a damper that limits the change in the Jacobian of elements |
CElementLoopUserObject | A base class that loops over elements and do things |
CElementOptimizationDiffusionCoefFunctionInnerProduct | |
CElementOptimizationFunctionInnerProduct | |
CElementOptimizationSourceFunctionInnerProduct | |
CElementUserObjectBasePD | Base element userobject class for peridynamics |
CElemExtrema | Helper for defining if at an element's edge, vertex, or neither |
CElemIndexHelper | Helper for setting up a contiguous index for a given range of elements that are known by this processor |
CEllipseCutUserObject | |
CEmptyReporter | |
CEMRobinBC | Represents 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 > | |
CEnergyFluxIntegral | Computes the boundary integral of the energy flux |
CEnergyFreeBC | |
CEnrichmentFunctionCalculation | Perform calculation of enrichment function values and derivatives |
CEnthalpyAux | Nodal auxiliary variable for enthalpy, |
CEqualGradientLagrangeInterface | InterfaceKernel to enforce a Lagrange-Multiplier based componentwise continuity of a variable gradient |
CEqualGradientLagrangeMultiplier | Lagrange multiplier "FaceKernel" that is used in conjunction with EqualGradientLagrangeInterface |
CEquilibriumConstantAux | Equilibrium constant (in the form log10(Keq)) calculated using a least-squares fit to the data provided (typically taken from a geochemical database) |
CEquilibriumConstantFit | Fit the equilibrium constant values read from a databse at specified temperature values with a Maier-Kelly type function for the equilibrium constant |
CEquilibriumConstantInterpolator | Fit the equilibrium constant values read from the thermodynamic databse at specified temperature values with one of three types of fits: |
CEshelbyTensorTempl | EshelbyTensor defines a strain increment and rotation increment, for finite strains |
CEulerAngle2RGBAction | Automatically 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 |
CEulerAngleFileReader | Read a set of Euler angles from a file |
CEulerAngleProvider | Abstract base class for user objects that implement the Euler Angle provider interface |
CEulerAngleProvider2RGBAux | Output euler angles from user object to an AuxVariable |
CEulerAngles | Euler angle triplet |
CEulerAngleUpdater | Update 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 |
CEulerAngleUpdaterCheck | This 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 |
CEulerAngleVariables2RGBAux | Create an encoded RGB triplet from Euler angle data |
CEvaluateSurrogate | A tool for output Sampler data |
CExecutionTypeWalker | This class is a hit walker used to see what type of execution the input is doing |
CExodusOptimizationSteady | Class for output data to the ExodusII format |
CExplicitDynamicsContactAction | Action class for creating constraints, kernels, and user objects necessary for mechanical contact |
CExplicitDynamicsContactConstraint | A ExplicitDynamicsContactConstraint does mechanical contact for explicit dynamics simulations |
CExponentialCovariance | |
CExponentialFrictionFunctorMaterial | Class responsible for generating a friction factor for the friction-based pressure loss terms in the form of: |
CExponentialReaction | |
CExponentialSoftening | ExponentialSoftening is a smeared crack softening model that uses an exponential softening curve |
CExposedSideAverageValue | This postprocessor computes a volume integral of the specified variable on the exposed portion of a surface |
▶CExpressionBuilder | ExpressionBuilder adds an interface to derived classes that enables convenient construction of FParser expressions through operator overloading |
CExpressionBuilderTest | |
CExternalAppConvectionHeatTransferBC | Convection BC from an external application |
CExternalAppConvectionHeatTransferRZBC | Convection BC from an external application for RZ domain in XY coordinate system |
CExternalForceDensityMaterial | This Material calculates the force density acting on a particle/grain due to interaction between particles |
CExternalPETScProblem | This is an interface to call a pure PETSc solver |
CExternalPetscSolverApp | This is a demo used to demonstrate how to couple an external app through the MOOSE wrapper APP |
CExternalPetscSolverTestApp | |
CExternalPetscTimeStepper | |
CExtraElementIDCopyGenerator | |
CExtremeValue | A class used to generate a generalized extreme value likelihood of observing model predictions |
CFaceCenteredMapFunctor | A functor whose evaluation relies on querying a map where the keys are face info ids and the values correspond to the face values |
CFanningFrictionFactorMaterial | Computes Fanning friction factor from Darcy friction factor |
CFauxGrainTracker | This 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 | |
CFDistribution | A class used to generate am F-distribution |
▶CFeatureFloodCount | This 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 |
CFeatureFloodCountAux | Function auxiliary value |
CFeatureVolumeFraction | |
CFeatureVolumeVectorPostprocessor | This VectorPostprocessor is intended to be used to calculate accurate volumes from the FeatureFloodCount and/or GrainTracker objects |
CFictionalFaceCenteredMapFunctor | |
CFileMeshComponent | Loads a mesh from an ExodusII file without adding physics |
CFinEfficiencyFunctorMaterialTempl | Computes fin efficiency |
CFinEnhancementFactorFunctorMaterialTempl | Computes a heat transfer enhancement factor for fins |
CFiniteStrainCPSlipRateRes | |
CFiniteStrainCrystalPlasticity | FiniteStrainCrystalPlasticity uses the multiplicative decomposition of deformation gradient and solves the PK2 stress residual equation at the intermediate configuration to evolve the material state |
CFiniteStrainHyperElasticViscoPlastic | This 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 |
CFiniteStrainPlasticMaterial | FiniteStrainPlasticMaterial implements rate-independent associative J2 plasticity with isotropic hardening in the finite-strain framework |
CFiniteStrainUObasedCP | FiniteStrainUObasedCP uses the multiplicative decomposition of deformation gradient and solves the PK2 stress residual equation at the intermediate configuration to evolve the material state |
CFlexiblePatternGenerator | This 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 |
CFlibeFluidProperties | Fluid properties for 2LiF-BeF2 (flibe) [richard] |
CFlibeFluidPropertiesTest | |
CFlinakFluidProperties | Fluid properties for 0.465 LiF - 0.115 NaF - 0.42 KF (flinak) [richard] |
CFlinakFluidPropertiesTest | |
CFlowBoundary | Base class for components that connect to flow channel boundaries |
CFlowBoundary1Phase | Base class for boundary components connected to 1-phase flow channels |
CFlowChannel1Phase | A class representing a 1-phase flow channel |
CFlowChannelBase | A base class for flow channels |
CFlowChannelHeatStructureCouplerUserObject | Base class for caching quantities computed between flow channels and heat structures |
CFlowComponentNS | Navier-Stokes flow component |
CFlowJunction | Base class for flow junctions |
CFlowJunction1Phase | Base class for 1-phase flow junctions |
CFlowJunctionUserObject | Provides common interfaces for flow junction user objects |
CFlowModel | Provides functions to setup the flow model |
CFlowModelSetup | Base helper class to provide interfaces to common flow model setup functions |
CFlowModelSetup1Phase | Helper class to set up some objects for 1-phase flow |
CFlowModelSinglePhase | Sets up the single-phase flow model using Euler's equations |
CFluidDensityAux | Computes density from pressure and temperature |
CFluidFreeSurfaceBC | |
CFluidProperties | |
CFluidProperties3EqnMaterial | Computes velocity and thermodynamic variables from solution variables for 1-phase flow |
CFluidPropertiesApp | |
CFluidPropertiesInterrogator | User object for querying a single-phase or two-phase fluid properties object |
CFluidPropertiesMaterialPH | Computes fluid properties using (pressure, specific enthalpy) formulation |
CFluidPropertiesMaterialPT | Computes fluid properties using (pressure, temperature) formulation |
CFluidPropertiesMaterialVE | Computes fluid properties using (specific energy, specific volume) formulation |
CFluidPropertiesTestApp | |
CFluidStateProperties | AD data structure to pass calculated thermophysical properties |
CFluxBasedStrainIncrement | FluxBasedStrainIncrement computes strain increment based on flux (vacancy) Forest et |
CFluxLimitedTVDAdvection | Advection of the variable with velocity set in the AdvectiveFluxCalculator |
CForceDensityMaterial | This Material calculates the force density acting on a particle/grain due to interaction between particles |
CForceStabilizedSmallStrainMechanicsNOSPD | Kernel class for fictitious force stabilized peridynamic correspondence material model for small strain |
CFormLoss1PhaseBase | Base class for prescribing a form loss over a 1-phase flow channel |
CFormLossFromExternalApp1Phase | A component for prescribing a form loss computed by an external application |
CFormLossFromFunction1Phase | Component for prescribing a form loss over a 1-phase flow channel given by a function |
▶CFourierNoise | Generate noise using random fourier series coefficients |
CFreeBoundary | Adds the boundary terms resulting from an integration by parts of the advection terms, using no external boundary data |
CFreeBoundary1Phase | Adds the boundary terms resulting from an integration by parts of the advection terms, using no external boundary data |
CFsiApp | |
CFsiTestApp | |
CFunctionalBasisInterface | This class provides the basis for any custom functional basis, and is the parent class of both SingleSeriesBasisInterface and CompositeSeriesBasisInterface |
CFunctionalExpansionToolsApp | |
CFunctionalExpansionToolsTestApp | |
CFunctionAuxRayKernelTest | Test AuxRayKernel that appends a function value on each Ray segment |
CFunctionElementIntegralRZ | Integrates a function over elements for RZ geometry modeled by XY domain |
CFunctionElementLoopIntegralGetValueTestPostprocessor | Gets the value from a FunctionElementLoopIntegralUserObject |
CFunctionElementLoopIntegralUserObject | Computes the integral of a function using an element loop |
CFunctionIntegralRayKernel | Integrates a function along a Ray |
CFunctionIsotropicEigenstrain | |
CFunctionNodalAverageIC | Initial conditions for an elemental variable from a function using nodal average |
CFunctionPathEllipsoidHeatSource | Double ellipsoid heat source distribution |
CFunctionRadiativeBCTempl | Boundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well |
CFunctionSeries | This class uses implementations of CompositeSeriesBasisInterface to generate a function based on convolved function series |
CFunctionSeriesToAux | Specialization of FunctionAux that is designed to work specifically with FXs, namely that it is always processed at timestep_begin |
CFunctionSideIntegralRZ | Integrates a function over sides for RZ geometry modeled by XY domain |
CFunctorDragCoefficients | Abstract base class material providing the drag coefficients for linear and quadratic friction models |
CFunctorEffectiveFluidThermalConductivity | This is a base class material to calculate the effective thermal conductivity of the fluid phase |
CFunctorErgunDragCoefficients | Material providing the interphase drag coefficient according to the correlation provided by [ergun] |
CFunctorGapFluxModelConduction | Gap flux model for varying gap conductance using a functor for temperature |
CFunctorGapFluxModelRadiation | Gap flux model for heat conduction across a gap due to radiation, based on the diffusion approximation |
CFunctorIsotropicDragCoefficients | Abstract base class to compute isotropic drag coefficients, where \(C_L\) and \(C_Q\) are independent of direction |
CFunctorIsotropicEffectiveFluidThermalConductivity | Material providing an isotropic effective fluid thermal conductivity |
CFunctorKappaFluid | Instantiation of the template for the fluid effective thermal conductivity based on a volume-average of the thermal conductivity as $= k_f$ |
CFunctorKappaFluidTempl | Template for the fluid effective thermal conductivity based on a volume-average of the thermal conductivity as $= k_f$ |
CFunctorPebbleBedDragCoefficients | Abstract base class to compute isotropic drag coefficients in a pebble bed |
CFunctorThermalResistanceBC | This 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 | |
CFVFunctorConvectiveHeatFluxBC | Robin boundary condition (temperatures) for finite volume scheme between a solid and fluid where the temperatures and heat transfer coefficient are given as a functors |
CFVFunctorRadiativeBC | Boundary 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 |
CFVGaussianEnergyFluxBC | Describes an incoming heat flux beam with a Gaussian profile |
CFVHeatConductionTimeDerivative | |
CFVInfiniteCylinderRadiativeBC | Boundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well |
CFVMatPropTimeKernel | Applies a residual equal to a supplied material property which is supposed to represent a time derivative, e.g |
CFVPorosityTimeDerivative | Applies a residual equal to \(\epsilon \frac{\partial u}{\partial t}\) |
CFVPorousFlowAdvectiveFlux | Advective flux of fluid component k in fluid phase alpha |
CFVPorousFlowAdvectiveFluxBC | Flux boundary condition where an advective flux is applied |
CFVPorousFlowDispersiveFlux | Dispersive flux of component k in fluid phase alpha |
CFVPorousFlowEnergyTimeDerivative | Time derivative of energy |
CFVPorousFlowFluidMass | Postprocessor that calculates the mass of a given fluid component in the given phase(s) in a given block |
CFVPorousFlowHeatAdvection | Advective flux of heat energy |
CFVPorousFlowHeatConduction | Heat conduction kernel |
CFVPorousFlowMassTimeDerivative | Time derivative of fluid mass |
CFVRadiativeHeatFluxBCBase | Boundary condition for radiative heat flux where temperature and the temperature of a body in radiative heat transfer are specified |
CFVThermalResistanceBC | This 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 |
CFXBoundaryBaseUserObject | This class provides the base for generating a functional expansion on a boundary by inheriting from FXIntegralBaseUserObject and providing SideIntegralVariableUserObject as the template parameter |
CFXBoundaryFluxUserObject | This boundary FX evaluator calculates the flux |
CFXBoundaryValueUserObject | This boundary FX evaluator calculates the values |
CFXFluxBC | Defines an FX-based BC that strongly encourages the gradients to match |
CFXIntegralBaseUserObject | This class interacts with a MooseApp through functional expansions |
CFXValueBC | Defines an FX-based boundary condition that forces the values to match |
CFXValuePenaltyBC | Defines an FX-based BC that strongly encourages the values to match |
CFXVolumeUserObject | This volumetric FX calculates the value |
CGamma | A class used to generate a Gamma distribution |
CGapConductance | Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation |
CGapConductanceConstant | |
CGapConductanceConstraint | This Constraint implements thermal contact using a "gap conductance" model in which the flux is represented by an independent "Lagrange multiplier" like variable |
CGapConductanceStatefulConstraint | |
CGapFluxModelBase | Base class for gap flux models used by ModularGapConductanceConstraint |
CGapFluxModelConduction | Gap flux model for varying gap conductance using a coupled variable for temperature |
CGapFluxModelConductionBase | Gap flux model for varying gap conductance |
CGapFluxModelPressureDependentConduction | Gap flux model used to compute the conductance across a closed gap along which two solid materials are in contact |
CGapFluxModelRadiation | Gap flux model for heat conduction across a gap due to radiation, based on the diffusion approximation |
CGapFluxModelRadiationBase | Gap flux model for heat conduction across a gap due to radiation, based on the diffusion approximation |
CGapFluxModelRadiative | Base class for gap flux models used by ModularGapConductanceConstraint |
CGapFluxModelSimple | Base class for gap flux models used by ModularGapConductanceConstraint |
CGapHeatPointSourceMaster | |
CGapHeatTransfer | Generic gap heat transfer model, with h_gap = h_conduction + h_contact + h_radiation |
CGasFreeEnergyBase | Material class that provides the free energy of an ideal gas with the expression builder and uses automatic differentiation to get the derivatives |
CGateValve | Gate valve component |
CGateValve1Phase | Gate valve component for 1-phase flow |
CGatherRCDataElementThread | A class that gathers body force data from elemental kernels contributing to the Navier-Stokes momentum residuals |
CGatherRCDataFaceThread | A class that gathers 'a' coefficient data from flux kernels, boundary conditions, and interface kernels contributing to the Navier-Stokes momentum residuals |
CGaussContForcing | Note: This class is duplicated from moose_test |
CGaussian | A class used to generate a Gaussian likelihood of observing model predictions |
CGaussianEnergyFluxBC | Describes an incoming heat flux beam with a Gaussian profile |
CGaussianProcess | |
CGaussianProcessData | |
CGaussianProcessTrainer | |
CGBAnisotropy | Function[kappa, gamma, m, L] = parameters (sigma, mob, w_GB, sigma0) Parameter determination method is elaborated in Phys |
CGBAnisotropyBase | Function[kappa, gamma, m, L] = parameters (sigma, mob, w_GB, sigma0) Parameter determination method is elaborated in Phys |
CGBDependentAnisotropicTensor | GB dependent anisotropic tensor Ref |
CGBDependentDiffusivity | GB dependent diffusivity Ref |
CGBDependentTensorBase | Base class to define GB dependent properties |
CGBEvolutionBaseTempl | |
CGBEvolutionTempl | Grain boundary energy parameters for isotropic uniform grain boundary energies |
CGBRelaxationStrainIncrement | GBRelaxationStrainIncrement computes strain increment due to lattice relaxation at GB Forest et |
CGBWidthAnisotropy | Function[kappa, gamma, m, L] = parameters (sigma, mob, w_GB, sigma0) Parameter determination method is elaborated in Phys |
CGeneralFluidProps | Computes fluid properties in (P, T) formulation |
CGeneralFunctorFluidProps | Computes fluid properties in (P, T) formulation using functor material properties |
CGeneralizedCircumference | The generalized circumference, sigma_w, is defined such that the |
CGeneralizedKelvinVoigtBase | This 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) |
CGeneralizedKelvinVoigtModel | This class is an implementation of a generalized Kelvin-Voigt model with constant mechanical properties |
CGeneralizedMaxwellBase | This 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) |
CGeneralizedMaxwellModel | This class is an implementation of a generalized Maxwell model with constant mechanical properties |
CGeneralizedPlaneStrain | |
CGeneralizedPlaneStrainAction | |
CGeneralizedPlaneStrainActionPD | Action class to setup peridynamic generalized plane strain models |
CGeneralizedPlaneStrainOffDiag | |
CGeneralizedPlaneStrainOffDiagNOSPD | Kernel class for coupled off diagonal Jacobian entries of Form I of horizon stabilized peridynamic generalized plane strain model |
CGeneralizedPlaneStrainOffDiagOSPD | Kernel class for coupled off diagonal Jacobian entries of ordinary state-based peridynamic generalized plane strain model |
CGeneralizedPlaneStrainPD | ScalarKernel class to assemble residual and diagonal jacobian fetched from userobject |
CGeneralizedPlaneStrainReferenceResidual | |
CGeneralizedPlaneStrainUOInterface | Interface class for user objects that interface with the generalized plane strain kernel |
CGeneralizedPlaneStrainUserObject | |
CGeneralizedPlaneStrainUserObjectBasePD | Base 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 |
CGeneralizedPlaneStrainUserObjectNOSPD | UserObject 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 |
CGeneralizedPlaneStrainUserObjectOSPD | UserObject 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 |
CGeneralizedRadialReturnStressUpdateTempl | ADGeneralizedRadialReturnStressUpdate computes the generalized radial return stress increment for anisotropic (Hill-like) creep and plasticity |
CGeneralizedReturnMappingSolutionTempl | Base class that provides capability for Newton generalized (anisotropic) return mapping iterations on a single variable |
CGeneralOptimization | Optimization reporter that interfaces with TAO |
CGeneralRayBC | |
CGeneralRayKernel | |
CGeneralUserObjectBasePD | |
CGeneratedMeshComponent | Base class for components that generate their own mesh |
CGenericRayKernel | |
CGenericRayKernel< true > | |
CGenericTwoVector | A two-component zero initialized vector used for tangential quantities |
CGeochemicalDatabaseReader | Class for reading geochemical reactions from a MOOSE geochemical database |
CGeochemicalDatabaseValidator | Class for validating MOOSE geochemical database |
CGeochemicalModelDefinition | User object that parses a geochemical database file, and only retains information relevant to the current geochemical model |
CGeochemicalModelInterrogator | Queries and performs simple manipulations on a geochemical model |
CGeochemicalSolver | This class contains methods to solve the algebraic system in GeochemicalSystem |
CGeochemicalSystem | This class holds information about bulk composition, molalities, activities, activity coefficients, etc of the user-defined geochemical system in PertinentGeochemicalSystem |
CGeochemicalSystemTest | |
CGeochemistryActivityCoefficients | Base class to compute activity coefficients for non-minerals and non-gases (since these species do not have activity coefficients) |
CGeochemistryActivityCoefficientsDebyeHuckel | Computes activity coefficients for non-minerals and non-gases (since these species do not have activity coefficients) |
CGeochemistryApp | |
CGeochemistryBasisSpecies | Data structure for basis (primary) species |
CGeochemistryConsoleOutput | Outputs information (to the console) from a GeochemistryReactorBase at a point |
CGeochemistryDebyeHuckel | Data structure for Debye-Huckel activity coefficients |
CGeochemistryDispersion | Kernel 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 |
CGeochemistryElements | Data structure for elements |
CGeochemistryEquilibriumSpecies | Data structure for secondary equilibrium species |
CGeochemistryGasSpecies | Data structure for mineral species |
CGeochemistryIonicStrength | Calculators to compute ionic strength and stoichiometric ionic strength |
CGeochemistryKineticRate | User object that defines a kinetic rate |
CGeochemistryMineralSpecies | Data structure for mineral species |
CGeochemistryNeutralSpeciesActivity | Data structure for neutral species activity coefficients |
CGeochemistryOxideSpecies | Data structure for oxide species |
CGeochemistryQuantityAux | AuxKernel to extract information from a Geochemistry*Reactor to record into an AuxVariable |
CGeochemistryReactorBase | Base class that controls the spatio-temporal solution of geochemistry reactions |
CGeochemistryRedoxSpecies | Data structure for redox species |
CGeochemistrySpatialReactor | Class that controls the space-dependent and time-dependent geochemistry reactions |
CGeochemistrySpeciesSwapper | Class to swap basis species with equilibrium species |
CGeochemistrySurfaceSpecies | Data structure for sorbing surface species |
CGeochemistryTestApp | |
CGeochemistryTimeDependentReactor | Class that controls the time-dependent (but not space-dependent) geochemistry reactions |
CGeochemistryTimeDerivative | Kernel describing porosity * d(concentration)/dt, where porosity is an AuxVariable |
CGeochemistryTimeIndependentReactor | Class that controls the time independent (and spatially independent) geochemistry reactions |
CGeometricalComponent | Intermediate class for components that have mesh |
CGeometricCut2DUserObject | |
CGeometricCut3DUserObject | |
CGeometricCutUserObject | |
CGetAllTheRCVelocities | |
CGetFunctionValueControl | This control takes a function and converts it into a control data |
CGFunction | |
CGhostElemPD | Userobject class to ghost the required element for calculation on current processor from other processors |
CGlobalDisplacementAux | |
CGlobalStrain | |
CGlobalStrainAction | |
CGlobalStrainUserObject | |
CGlobalStrainUserObjectInterface | This class provides interface for extracting the periodic directions, residual, and jacobian values from UserObjects associated with global strain calculation |
CGrad2ParsedFunction | Returns 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 | |
CGradParsedFunction | Returns 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 |
CGrainAdvectionAux | Calculates the advection velocity of grain due to rigid body motion Reports the components of the velocity on each element |
CGrainAdvectionVelocity | This Material calculates the advection velocity, it's divergence and derivatives acting on a particle/grain |
CGrainBoundaryArea | Calculate total grain boundary length in 2D and area in 3D |
CGrainBoundaryVelocity | |
CGrainCentersPostprocessor | GrainCentersPostprocessor is a type of VectorPostprocessor that outputs center and volume of grains calculated in GrainCenterUserObject |
CGrainDataTracker | GrainTracker derived class template to base objects on which maintain physical parameters for individual grains |
CGrainDistance | This struct is used to hold distance information to other grains in the simulation |
CGrainForceAndTorqueInterface | This class provides interface for extracting the forces and torques computed in other UserObjects |
CGrainForceAndTorqueSum | This class is here to get the force and torque acting on a grain from different userobjects and sum them all |
CGrainForcesPostprocessor | GrainForcesPostprocessor is a type of VectorPostprocessor that outputs the force and torque values calculated in UserObjects |
CGrainGrowthAction | |
CGrainGrowthLinearizedInterfaceAction | |
CGrainRigidBodyMotionBase | |
CGrainTextureVectorPostprocessor | GrainTextureVectorPostprocessor is a VectorPostprocessor that outputs the the coordinates, grain number, and Euler Angles associated with each element |
▶CGrainTracker | |
CGrainTrackerElasticity | Manage a list of elasticity tensors for the grains |
CGrainTrackerInterface | This class defines the interface for the GrainTracking objects |
CGrandPotentialInterface | Calculate Grand Potential interface parameters for a specified interfacial free energy and width |
CGrandPotentialKernelAction | Generates the necessary kernels for the Grand Potential Function for any number of order parameters and chemical potentials |
CGrandPotentialSinteringMaterial | This material calculates necessary parameters for the grand potential sintering model |
CGrandPotentialTensorMaterial | Calculates mobilities for grand potential model |
CGravityInterface | Interface for specifying gravity at the component level |
CGravityTempl | Gravity computes the body force (force/volume) given the acceleration of gravity (value) and the density |
CGrayLambertNeumannBC | Boundary condition for radiative heat that is computed by the GrayLambertSurfaceRadiationBase userobject |
CGrayLambertSurfaceRadiationBase | GrayLambertSurfaceRadiationBase computes the heat flux on a set of surfaces in radiative heat transfer with each other |
CGrayLambertSurfaceRadiationPP | A postprocessor that extracts information from the GrayLambertSurfaceRadiationBase UserObject |
CGuaranteeConsumer | Add-on class that provides the functionality to check if guarantees for material properties are provided |
CGuaranteeProvider | Add-on class that provides the functionality to issue guarantees for declared material properties |
CHasPorosityJumpFace | Shows whether an element has any attached porosity jump faces |
CHeatCapacityConductionTimeDerivative | A class for defining the time derivative of the heat equation |
CHeatConductionApp | |
CHeatConductionBC | |
CHeatConductionBPD | Kernel class for peridynamic heat conduction models |
CHeatConductionFE | Creates all the objects needed to solve the heat conduction equations with CG |
CHeatConductionKernel | Note: This class is named HeatConductionKernel instead of HeatConduction to avoid a clash with the HeatConduction namespace |
CHeatConductionMaterialTempl | Simple material with properties set as constants or by functions |
CHeatConductionModel | Provides functions to setup the heat conduction model |
CHeatConductionPhysics | Base class to host common parameters and attributes to all Physics solving the heat conduction equation |
CHeatConductionTestApp | |
CHeatConductionTimeDerivative | A class for defining the time derivative of the heat equation |
CHeatDiffusion | Kernel providing the heat diffusion kernel for example purposes, with strong form $-(k T)$, where $k$ is the thermal conductivity and $T$ is the temperature |
CHeatFluxBaseBC | Base class for handling heat flux between flow channels and heat structures |
CHeatFluxFromHeatStructureBaseUserObject | Base class for caching heat flux between a flow channel and a heat structure |
CHeatGeneration | Adds heat generation to a heat structure |
CHeatRateConductionRZ | Integrates a conduction heat flux over an RZ boundary |
CHeatRateConvection | Integrates a convective heat flux over a boundary |
CHeatRateConvection1Phase | Computes convective heat rate into a 1-phase flow channel |
CHeatRateConvectionRZ | Integrates a cylindrical heat structure boundary convective heat flux |
CHeatRateDirectFlowChannelTempl | Computes the heat rate into a flow channel from heat flux material property |
CHeatRateExternalAppConvectionRZ | Integrates a cylindrical heat structure boundary convective heat flux from an external application |
CHeatRateHeatFlux | Integrates a heat flux function over a boundary |
CHeatRateHeatFluxRZ | Integrates a heat flux function over a cylindrical boundary in a XYZ coordinate system |
CHeatRateRadiation | Integrates a radiative heat flux over a boundary |
CHeatRateRadiationRZ | Integrates a cylindrical heat structure boundary radiative heat flux |
CHeatSource | |
CHeatSourceBase | Base class for heat source components |
CHeatSourceBPD | Kernel class to implement hear source term for peridynamic heat conduction models |
CHeatSourceFromPowerDensity | Heat source from power density |
CHeatSourceFromTotalPower | Heat generation from total power |
CHeatSourceVolumetric | Volumetric heat source applied on a flow channel |
CHeatSourceVolumetric1Phase | Volumetric heat source applied on a 1-phase flow channel |
CHeatStructure2DCoupler | Couples boundaries of two 2D heat structures via a heat transfer coefficient |
CHeatStructure2DCouplerBase | Couples boundaries of two 2D heat structures |
CHeatStructure2DCouplerBC | Applies BC for HeatStructure2DCoupler for plate heat structure |
CHeatStructure2DCouplerBCBase | Base class for BC for components derived from HeatStructure2DCouplerBase |
CHeatStructure2DCouplerRZBC | Applies BC for HeatStructure2DCoupler for cylindrical heat structure |
CHeatStructure2DRadiationCouplerRZ | Couples boundaries of two 2D cylindrical heat structures via radiation |
CHeatStructure2DRadiationCouplerRZBC | Applies BC for HeatStructure2DRadiationCouplerRZ |
CHeatStructureBase | Base class for 2D generated heat structures |
CHeatStructureCylindrical | Component to model cylindrical heat structure |
CHeatStructureCylindricalBase | Base class for cylindrical heat structure components |
CHeatStructureEnergy | Computes the total energy for a plate heat structure |
CHeatStructureEnergy3D | Computes the total energy for a 3D heat structure |
CHeatStructureEnergyBase | Base class for computing the total energy for heat structures |
CHeatStructureEnergyRZ | Computes the total energy for a cylindrical heat structure |
CHeatStructureFromFile3D | Heat structure component that loads the mesh from an ExodusII file |
CHeatStructureInterface | Interface class for heat structure components |
CHeatStructurePlate | Component to model plate heat structure |
CHeatTransfer1PhaseBase | Base class for heat transfer connections to 1-phase flow channels |
CHeatTransferApp | |
CHeatTransferBase | Base class for heat transfer connections |
CHeatTransferFromExternalAppHeatFlux1Phase | Heat transfer specified by heat flux computed by external application going into 1-phase flow channel |
CHeatTransferFromExternalAppTemperature1Phase | Heat transfer into 1-phase flow channel from temperature provided by an external application |
CHeatTransferFromHeatFlux1Phase | Heat transfer specified by heat flux going into 1-phase flow channel |
CHeatTransferFromHeatStructure1Phase | Connects a 1-phase flow channel and a heat structure |
CHeatTransferFromHeatStructure3D1Phase | Connects a 1-phase flow channel and a 3D heat structure |
CHeatTransferFromSpecifiedTemperature1Phase | Heat transfer connection from a fixed temperature function for 1-phase flow |
CHeatTransferFromTemperature1Phase | Base class for heat transfer connections from temperature for 1-phase flow |
CHeatTransferTestApp | |
CHeliumFluidProperties | Fluid properties for helium [petersen] [harlow] |
CHeliumFluidPropertiesTest | |
CHelmholtzFluidProperties | Base 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 |
CHEMFluidProperties | Base class for fluid properties used with HEM |
CHEVPEqvPlasticStrain | This user object classs Computes equivalent plastic strain |
CHEVPEqvPlasticStrainRate | This user object classs Computes equivalent plastic strain rate |
CHEVPFlowRatePowerLawJ2 | This user object classs Computes flow rate based on power law and Direction based on J2 |
CHEVPFlowRateUOBase | This user object is a pure virtual base classs Derived classes computes flow rate, direction and derivatives |
CHEVPInternalVarRateUOBase | This user object is a pure virtual base classs Derived classes computes internal variable rate and derivatives |
CHEVPInternalVarUOBase | This user object is a pure virtual base classs Derived classes integrate internal variables Currently only old state is retrieved to use backward Euler |
CHEVPLinearHardening | This user object classs Computes linear hardening |
CHEVPRambergOsgoodHardening | This user object classs Computes power law hardening |
CHEVPStrengthUOBase | This user object is a pure virtual base classs Derived classes computes material resistances and derivatives |
CHexagonalGridDivision | Divides the mesh based on a hexagonal grid |
CHexagonalGridPositions | Creates positions (points) following an hexagonal grid |
CHexagonalLatticeTest | |
CHexagonalLatticeUtils | Class providing various utility functions related to triangular lattices of pins enclosed in a hexagonal duct |
CHexagonConcentricCircleAdaptiveBoundaryMeshGenerator | This HexagonConcentricCircleAdaptiveBoundaryMeshGenerator object is designed to generate hexagonal meshes with adaptive boundary to facilitate stitching |
CHexagonMeshTrimmer | This HexagonMeshTrimmer object takes in a hexagonal assembly or core mesh and perform peripheral and/or center trimming on it |
CHexIDPatternedMeshGenerator | Generates patterned hexagonal meshes with a reporting ID |
CHHPFCRFF | TODO: This Kernel needs Documentation!!! |
CHHPFCRFFSplitKernelAction | |
CHHPFCRFFSplitVariablesAction | Automatically generates all the L variables for the RFF phase field crystal model |
CHillConstantsTempl | This class defines a Hill tensor material object with a given base name |
CHillCreepStressUpdateTempl | This class uses the stress update material for an anisotropic creep model |
CHillElastoPlasticityStressUpdateTempl | This class uses the stress update material in an anisotropic return mapping |
CHillPlasticityStressUpdateTempl | This class uses the stress update material in an anisotropic return mapping |
CHLLCData | Helper structure for holding data necessary for computing HLLC fluxes |
CHLLCUserObject | |
CHomogenizationConstraint | Computes ${V}(X_{ij}-{X}_{ij})dV$ |
CHomogenizationConstraintScalarKernel | Enforces a cell-average constraint |
CHomogenizedHeatConduction | Homogenization of Temperature-Dependent Thermal Conductivity in Composite Materials, Journal of Thermophysics and Heat Transfer, Vol |
CHomogenizedThermalConductivity | Homogenization of Temperature-Dependent Thermal Conductivity in Composite Materials, Journal of Thermophysics and Heat Transfer, Vol |
CHomogenizedTotalLagrangianStressDivergence | Total Lagrangian formulation with cross-jacobian homogenization terms |
CHomogenizedTotalLagrangianStressDivergenceA | Total 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 |
CHomogenizedTotalLagrangianStressDivergenceR | Total 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 |
CHomogenizedTotalLagrangianStressDivergenceS | Total Lagrangian formulation with all homogenization terms (one disp_xyz field and macro_gradient scalar) |
CHorizonStabilizedFormIFiniteStrainMechanicsNOSPD | Kernel class for Form I of the horizon-stabilized peridynamic correspondence model for finite strain |
CHorizonStabilizedFormIIFiniteStrainMechanicsNOSPD | Kernel class for Form II of the horizon-stabilized peridynamic correspondence model for finite strain |
CHorizonStabilizedFormIISmallStrainMechanicsNOSPD | Kernel class for Form II of the horizon-associated peridynamic correspondence material model for small strain |
CHorizonStabilizedFormISmallStrainMechanicsNOSPD | Kernel class for Form I of the horizon-stabilized peridynamic correspondence model for small strain |
CHSBoundary | Base class for heat structure boundary components |
CHSBoundaryAmbientConvection | Boundary condition for heat transfer between heat structure and ambient environment |
CHSBoundaryExternalAppConvection | Heat structure boundary condition to perform convective heat transfer with an external application |
CHSBoundaryExternalAppHeatFlux | Heat structure boundary condition to apply a heat flux transferred from another application |
CHSBoundaryExternalAppTemperature | Heat structure boundary condition to set temperature values computed by an external application |
CHSBoundaryHeatFlux | Applies a specified heat flux to a heat structure boundary |
CHSBoundaryInterface | Interface class for coupling to a heat structure boundary |
CHSBoundaryRadiation | Radiative heat transfer boundary condition for heat structure |
CHSBoundarySpecifiedTemperature | Boundary condition to set a specified value of temperature in a heat structure |
CHSCoupler2D3D | Couples a 2D heat structure boundary to a 3D heat structure boundary using gap heat transfer |
CHSCoupler2D3DBC | Adds heat flux terms for HSCoupler2D3D |
CHSCoupler2D3DUserObject | Computes heat fluxes for HSCoupler2D3D |
CHydraulicDiameterCircularMaterial | Computes hydraulic diameter for a circular flow channel |
CHydrogenFluidProperties | Hydrogen (H2) fluid properties as a function of pressure (Pa) and temperature (K) |
CHydrogenFluidPropertiesTest | |
CHyperElasticPhaseFieldIsoDamage | This 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 |
CIdealGasFluidProperties | Ideal gas fluid properties Default parameters are for air at atmospheric pressure and temperature |
CIdealGasFluidPropertiesTest | |
CIdealGasFreeEnergy | Material class that provides the free energy of an ideal gas with the expression builder and uses automatic differentiation to get the derivatives |
CIdealRealGasMixtureFluidProperties | Class for fluid properties of an arbitrary vapor mixture |
CIdealRealGasMixtureFluidPropertiesTest | |
CIdentifyLoopsAction | Identifies the component loops |
CImplicitNeumannBC | This class implements a form of the Neumann boundary condition in which the boundary term is treated "implicitly" |
CInclinedNoDisplacementBCAction | |
CInclusionProperties | This material calculates the stresses, strains, and elastic energies for an ellipsoidal inclusion in a 2D, plane strain configuration with in-plane dilatational eigenstrains only |
CIndependentGaussianMH | A class for performing M-H MCMC sampling with independent Gaussian propoposals |
CIndependentMHDecision | A class for performing independent Metropolis-Hastings MCMC decision making |
CInertialForceBeam | |
CInertialForceTempl | |
CInertialTorque | Computes the inertial torque, which is density * displacement x acceleration (a cross-product is used) |
CInfiniteCylinderRadiativeBCTempl | Boundary condition for radiative heat exchange with a cylinder, the outer surface of the domain is assumed to be cylindrical as well |
CInletDensityVelocity1Phase | Boundary condition with prescribed density and velocity for 1-phase flow channels |
CInletFunction1Phase | 1-phase inlet with all variables prescribed by functions |
CInletMassFlowRateTemperature1Phase | Boundary condition with prescribed mass flow rate and temperature for 1-phase flow channels |
CInletStagnationEnthalpyMomentum1Phase | Boundary condition with prescribed stagnation enthalpy and momentum for 1-phase flow channels |
CInletStagnationPressureTemperature1Phase | Boundary condition with prescribed stagnation pressure and temperature for 1-phase flow channels |
CInletVelocityTemperature1Phase | Boundary condition with prescribed velocity and temperature for 1-phase flow channels |
CInputMatrixSampler | A class used to construct a sampling matrix from input |
CINSAction | This 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 |
CINSAD3Eqn | Computes properties needed for stabilized formulations of the mass, momentum, and energy equations |
CINSADBoussinesqBodyForce | Computes a body force that approximates natural buoyancy in problems where there aren't very large variations in density |
CINSADDisplaceBoundaryBC | Increments the boundary displacement by the product of the surface velocity and the change in time through an implicit Euler disretization |
CINSADDummyDisplaceBoundaryIntegratedBC | This 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 |
CINSADEnergyAdvection | This class computes the residual and Jacobian contributions for temperature advection |
CINSADEnergyAmbientConvection | Computes a heat source/sink due to convection from ambient surroundings |
CINSADEnergyMeshAdvection | This class computes the residual and Jacobian contributions for temperature advection from mesh velocity in an ALE simulation |
CINSADEnergySource | Computes an arbitrary volumetric heat source (or sink) |
CINSADEnergySUPG | This class computes the residual and Jacobian contributions for temperature/energy equation SUPG stabilization |
CINSADGravityForce | Computes a body force due to gravity |
CINSADHeatConductionTimeDerivative | |
CINSADMass | This class computes the mass equation residual and Jacobian contributions (the latter using automatic differentiation) for the incompressible Navier-Stokes equations |
CINSADMassPSPG | This class adds PSPG stabilization to the mass equation, enabling use of equal order shape functions for pressure and velocity variables |
CINSADMaterial | |
CINSADMomentumAdvection | This class computes the momentum equation residual and Jacobian contributions for the advective term of the incompressible Navier-Stokes momentum equation |
CINSADMomentumCoupledForce | Computes a body force due to a coupled vector variable or vector function |
CINSADMomentumMeshAdvection | Subtracts the mesh velocity from the convection term in the Navier-Stokes momentum equation |
CINSADMomentumNoBCBC | This class implements the "No BC" boundary condition based on the "Laplace" form of the viscous stress tensor |
CINSADMomentumPressure | This class computes the momentum equation residual and Jacobian contributions for the pressure term of the incompressible Navier-Stokes momentum equation |
CINSADMomentumSUPG | This class computes the momentum equation residual and Jacobian contributions for SUPG stabilization terms of the incompressible Navier-Stokes momentum equation |
CINSADMomentumTimeDerivative | This class computes the time derivative for the incompressible Navier-Stokes momentum equation |
CINSADMomentumViscous | This class computes the momentum equation residual and Jacobian contributions for the viscous term of the incompressible Navier-Stokes momentum equation |
CINSADObjectTracker | Object for tracking what kernels have been added to an INSAD simulation |
CINSADSmagorinskyEddyViscosity | This 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 | |
CINSADVaporRecoilPressureMomentumFluxBC | A class that imparts a surface recoil force on the momentum equation due to liquid phase evaporation |
CINSBase | This class computes strong and weak components of the INS governing equations |
CINSChorinCorrector | This class computes the "Chorin" Corrector equation in fully-discrete (both time and space) form |
CINSChorinPredictor | This class computes the "Chorin" Predictor equation in fully-discrete (both time and space) form |
CINSChorinPressurePoisson | This class computes the pressure Poisson solve which is part of the "split" scheme used for solving the incompressible Navier-Stokes equations |
CINSCompressibilityPenalty | The penalty term may be used when Dirichlet boundary condition is applied to the entire boundary |
CINSCourant | Computes h_min / |u| |
CINSElementIntegralEnergyAdvectionTempl | Template class for computing the global energy loss/gain due to advection |
CINSExplicitTimestepSelector | Postprocessor that computes the minimum value of h_min/|u|, where |u| is coupled in as an aux variable |
CINSFEFluidEnergyBC | An integral BC for the energy (temperature) equation |
CINSFEFluidEnergyDirichletBC | A conditional Dirichlet BC for the energy (temperature) equation |
CINSFEFluidEnergyKernel | The spatial part of the 3D energy conservation for fluid flow |
CINSFEFluidIntegratedBCBase | This class couples together all the variables for the 3D fluid equations to allow them to be used in derived IntegratedBC classes |
CINSFEFluidKernelBase | This class couples together all the variables for the 3D fluid equations to allow them to be used in derived Kernel classes |
CINSFEFluidKernelStabilization | Base class for stabilization kernels |
CINSFEFluidMassBC | A specific BC for the mass (pressure) equation |
CINSFEFluidMassKernel | The spatial part of the 3D mass conservation for fluid flow |
CINSFEFluidMomentumBC | Specifies flow of momentum out of a boundary |
CINSFEFluidMomentumKernel | The spatial part of the 3D momentum conservation for fluid flow |
CINSFEFluidWallMomentumBC | Implicitly sets normal component of velocity to zero if the advection term of the momentum equation is integrated by parts |
CINSFEMaterial | Fluid materials for 3D fluid model |
CINSFEMomentumFreeSlipBC | Boundary condition for free slip wall boundary specifically applied to privitive velocity variables |
CINSFVAction | |
CINSFVAdvectionKernel | An advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics |
CINSFVAveragePressureValueBC | A class for setting the value of the pressure at an outlet of the system |
CINSFVBCInterface | This interface gives the inheriting class information about all the different boundary conditions that surround a flow physics region |
CINSFVBodyForce | Body force that contributes to the Rhie-Chow interpolation |
CINSFVElementalKernel | An elemental kernel that momentum residual objects that add body forces should inherit from |
CINSFVEnergyAdvection | An advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics |
CINSFVEnergyTimeDerivative | |
CINSFVEnergyVariable | |
CINSFVEnthalpyFunctorMaterial | This is the material class used to compute enthalpy for the incompressible/weakly-compressible finite-volume implementation of the Navier-Stokes equations |
CINSFVFlowBC | A parent class for INSFV flow boundary conditions |
CINSFVFluxBC | A flux boundary condition that momentum residual objects that add boundary flux terms should inherit from |
CINSFVFluxKernel | A flux kernel that momentum residual objects that add non-advection flux terms, or more specifically do not call _rc_uo.getVelocity, should inherit from |
CINSFVFreeSurfaceBC | A parent class for boundary conditions for freely moving surfaces |
CINSFVFullyDevelopedFlowBC | A parent class for INSFV fully developed flow boundary conditions |
CINSFVInletIntensityTKEBC | A class for turbulent kinetic energy inlet boundary conditions |
CINSFVInletVelocityBC | A class for velocity inlet boundary conditions |
CINSFVkEpsilonViscosityFunctorMaterial | This is the material class used to compute the viscosity of the kEpsilon model |
CINSFVMassAdvection | A flux kernel transporting mass across cell faces |
CINSFVMassAdvectionOutflowBC | A 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 |
CINSFVMeshAdvection | Implements a source/sink term for this object's variable/advected-quantity proportional to the divergence of the mesh velocity |
CINSFVMixingLengthReynoldsStress | |
CINSFVMixingLengthScalarDiffusion | |
CINSFVMixingLengthTKEDBC | A class for turbulent kinetic energy dissipation rate inlet boundary conditions |
CINSFVMixingLengthTurbulentViscosityAux | |
CINSFVMomentumAdvection | An advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics |
CINSFVMomentumAdvectionOutflowBC | A 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 |
CINSFVMomentumBoussinesq | Imposes a Boussinesq force on the momentum equation |
CINSFVMomentumDiffusion | |
CINSFVMomentumFriction | Implements a linear or quadratic friction term for the momentum equation, for use with Rhie Chow interpolation for weakly and incompressible Navier Stokes equations |
CINSFVMomentumGravity | Imposes a gravitational force on the momentum equation in Rhie-Chow (incompressible) contexts |
CINSFVMomentumMeshAdvection | Implements a momentum source/sink term proportional to the divergence of the mesh velocity |
CINSFVMomentumPressure | |
CINSFVMomentumPressureFlux | A flux kernel using the divergence theorem for the pressure gradient term in the momentum equation |
CINSFVMomentumResidualObject | All objects that contribute to pressure-based (e.g |
CINSFVMomentumTimeDerivative | |
CINSFVMushyPorousFrictionFunctorMaterial | This is the material class used to compute the drag coefficients in mushy (porous) regions during phase change |
CINSFVNaturalFreeSlipBC | A class for free slip boundary conditions for the velocity |
CINSFVNoSlipWallBC | A class for no slip velocity boundary condtions |
CINSFVOutletPressureBCTempl | A class for setting the value of the pressure at an outlet of the system |
CINSFVPressureNoQpComputation | |
CINSFVPressureVariable | |
CINSFVPump | Body force that contributes to the Rhie-Chow interpolation |
CINSFVRhieChowInterpolator | This user-object gathers 'a' (on-diagonal velocity coefficients) data |
CINSFVRhieChowInterpolatorSegregated | A user object which implements the Rhie Chow interpolation for segregated momentum-pressure systems |
CINSFVScalarFieldAdvection | An advection kernel that implements interpolation schemes specific to Navier-Stokes flow physics and that advects arbitrary scalar quantities |
CINSFVScalarFieldVariable | |
CINSFVSlipWallBC | A parent class for slip/no-slip wall boundary conditions |
CINSFVSwitchableOutletPressureBC | A class for setting the value of the pressure at an outlet of the system |
CINSFVSymmetryBC | A parent class for INSFV symmetry boundary conditions |
CINSFVSymmetryPressureBC | A symmetry boundary condition for the pressure variable |
CINSFVSymmetryVelocityBC | A class for setting a symmetry boundary condition on the velocity |
CINSFVTimeKernel | All navier-stokes momentum time derivative terms should inherit from this class |
CINSFVTKEDSourceSink | Computes the source and sink terms for the turbulent kinetic energy dissipation rate |
CINSFVTKEDWallFunctionBC | Applies a wall function to the turbulent kinetic energy dissipation rate |
CINSFVTKESourceSink | Computes source the sink terms for the turbulent kinetic energy |
CINSFVTurbulentAdvection | Computes the advection term with the assumption that the advected quantity will have special wall treatments associated with turbulence |
CINSFVTurbulentDiffusion | INSFVTurbulentDiffusion implements a standard diffusion term for a turbulent problem: |
CINSFVTurbulentTemperatureWallFunction | This boundary condition applies a wall function for the energy equation for turbulent flows |
CINSFVTurbulentViscosityWallFunction | Applies a wall function to the turbulent viscosity field |
CINSFVVaporRecoilPressureMomentumFluxBC | A class that imparts a surface recoil force on the momentum equation due to liquid phase evaporation |
CINSFVVariable | |
CINSFVVelocityNoQpComputation | |
CINSFVVelocityVariable | |
CINSFVWallFunctionBC | A class for setting the wall shear stress at the walls, based on the standard wall function formulation |
CINSMass | This class computes the mass equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation |
CINSMassRZ | This class computes the mass equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation in RZ coordinates |
CINSMomentumBase | This class computes the momentum equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation |
CINSMomentumLaplaceForm | This class computes momentum equation residual and Jacobian viscous contributions for the "Laplacian" form of the governing equations |
CINSMomentumLaplaceFormRZ | This 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 |
CINSMomentumNoBCBCBase | Base class for the "No BC" boundary condition |
CINSMomentumNoBCBCLaplaceForm | This class implements the "No BC" boundary condition based on the "Laplace" form of the viscous stress tensor |
CINSMomentumNoBCBCTractionForm | This class implements the "No BC" boundary condition based on the "traction" form of the viscous stress tensor |
CINSMomentumTimeDerivative | This class computes the time derivative for the incompressible Navier-Stokes momentum equation |
CINSMomentumTractionForm | This class computes momentum equation residual and Jacobian viscous contributions for the "traction" form of the governing equations |
CINSMomentumTractionFormRZ | This class computes additional momentum equation residual and Jacobian contributions for the incompressible Navier-Stokes momentum equation in RZ (axisymmetric cylindrical) coordinates |
CINSPressurePoisson | This class computes the pressure Poisson solve which is part of the "split" scheme used for solving the incompressible Navier-Stokes equations |
CINSProjection | This class computes the "projection" part of the "split" method for solving incompressible Navier-Stokes |
CINSQCriterionAux | Computes the Q criterion as defined by the paper |
CINSSplitMomentum | This class computes the "split" momentum equation residual |
CINSStressComponentAux | Computes h_min / |u| |
CINSTemperature | This class computes the residual and Jacobian contributions for the incompressible Navier-Stokes temperature (energy) equation |
CINSTemperatureNoBCBC | This class implements the "No BC" boundary condition discussed by Griffiths, Papanastiou, and others |
CINSTemperatureTimeDerivative | This class computes the time derivative for the incompressible Navier-Stokes momentum equation |
CIntegralDirectedSurfaceForce | Postprocessor which computes the directed force coming from friction and pressure differences on a surface defined as: |
CIntegralRayKernel | Base class for a RayKernel that integrates along a Ray segment and stores the result in a scalar value on the Ray |
CIntegralRayKernelBase | Base class for a RayKernel that integrates along a Ray segment |
CIntegrityCheckAction | Check the integrity of the simulation |
CInteractionIntegralBenchmarkBC | Implements a boundary condition that enforces a displacement field around a crack tip based on applied stress intensity factors KI, KII, and KIII |
CInteractionIntegralTempl | This 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 |
CInterfaceDiffusionBase | Base class for Diffusion equation terms coupling two different variables across a subdomain boundary |
CInterfaceDiffusionBoundaryTerm | Add weak form surface terms of the Diffusion equation for two different variables across a subdomain boundary |
CInterfaceDiffusionFluxMatch | Enforce gradient continuity between two different variables across a subdomain boundary |
CInterfaceMeshCut2DUserObject | |
CInterfaceMeshCut3DUserObject | |
CInterfaceMeshCutUserObjectBase | |
CInterfaceOrientationMaterial | Material to compute the angular orientation of order parameter interfaces |
CInterfaceOrientationMultiphaseMaterial | Material to compute the angular orientation of order parameter interfaces |
CInternalEnergyAux | Compute internal energy given equation of state pressure and density |
CInternalSideFluxBase | A base class for computing and caching internal side flux |
CInternalVolume | This class computes the volume of an interior space |
CInverseMapping | A 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 |
CIsolatedBoundingBoxIC | IsolatedBoundingBoxIC creates several isolated boxes defined by their coordinates in the domain |
CIsotropicPlasticityStressUpdateTempl | This class uses the Discrete material in a radial return isotropic plasticity model |
CIsotropicPowerLawHardeningStressUpdateTempl | This class uses the Discrete material in a radial return isotropic plasticity model |
CJacobianTest1PhaseAction | Action for setting up a Jacobian test for 1-phase flow |
CJacobianTest1PhaseRDGAction | Sets up a Jacobian test for 1-phase rDG |
CJacobianTestAction | Base class for adding common actions for Jacobian tests |
CJacobianTestGeneralAction | Action for setting up a Jacobian test that does not need physics setup |
CJinSlabCoeffFunc | Function for field coefficient in slab reflection benchmark case |
CJIntegral | This 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 |
CJohnsonSB | A class used to generate a Johnson SB distribution |
CJohnsonSBDistribution | A deprecated wrapper class used to generate a Johnson SB distribution |
CJouleHeatingHeatGeneratedAux | Auxiliary kernel for computing the heat generated from Joule heating |
CJouleHeatingSource | This 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 |
CJunctionOneToOne | Junction connecting one flow channel to one other flow channel |
CJunctionOneToOne1Phase | Junction connecting one flow channel to one other flow channel for 1-phase flow |
CJunctionParallelChannels1Phase | Junction between 1-phase flow channels that are parallel |
CJunctionWithLossesBase | Base class for junctions that have losses |
CkEpsilonViscosityAux | Computes the turbuent viscosity for the k-Epsilon model |
CKernelDensity1D | A class used to generate a KernelDensity1D distribution |
CKillRayBC | RayBC that kills a Ray |
CKillRayKernel | A RayKernel that kills the Ray |
CKineticDisPreConcAux | Calculate the kinetic mineral species concentrations according to transient state theory rate law |
CKineticDisPreRateAux | Calculate the kinetic mineral species kinetic rate according to transient state theory rate law |
CKineticEnergyAuxTempl | |
CKineticRateDefinition | A single rate expression for the kinetic species with index kinetic_species_index |
CKineticRateUserDescription | Holds a user-specified description of a kinetic rate |
CKKSACBulkBase | ACBulk child class that takes all the necessary data from a KKSBaseMaterial and sets up the Allen-Cahn bulk term |
CKKSACBulkC | KKSACBulkBase 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 |
CKKSACBulkF | KKSACBulkBase 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 |
CKKSAction | Automatically generates all variables and kernels to set up a KKS phase field simulation |
CKKSCHBulk | CHBulk child class that takes all the necessary data from a KKSBaseMaterial |
CKKSGlobalFreeEnergy | Compute the global free energy in the KKS Model \( F = hF_a + (1-h)F_b + wg + \frac{\kappa}{2}|\eta|^2 \) |
CKKSMultiACBulkBase | ACBulk 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 |
CKKSMultiACBulkC | KKSACBulkBase 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 |
CKKSMultiACBulkF | KKSMultiACBulkBase 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 |
CKKSMultiFreeEnergy | Compute the free energy in the multi-phase KKS Model \( F = \sum_i h_i F_i + + wg_i + \frac{\kappa}{2}|\eta_i|^2 \) |
CKKSMultiPhaseConcentration | Enforce sum of phase concentrations to be the real concentration |
CKKSPhaseChemicalPotential | Enforce the equality of the chemical potentials in the two phases |
CKKSPhaseConcentration | Enforce sum of phase concentrations to be the real concentration |
CKKSPhaseConcentrationDerivatives | |
CKKSPhaseConcentrationMaterial | |
CKKSSplitCHCRes | SplitCHBulk child class that takes all the necessary data from a KKSBaseMaterial |
CKKSXeVacSolidMaterial | |
CLagrangianStressDivergenceBase | Base class of the "Lagrangian" kernel system |
CLagrangianStressDivergenceBaseS | Base class of the "Lagrangian" kernel system |
CLangevinNoise | |
CLangmuirMaterial | Holds Langmuir parameters associated with desorption Calculates mass-flow rates and derivatives thereof for use by kernels |
CLaplacianSplit | Split with a variable that holds the Laplacian of the phase field |
CLAROMANCE3TileTestTempl | |
CLAROMANCEPartitionStressUpdateBaseTempl | |
CLAROMANCEStressUpdateBaseTempl | |
CLatinHypercubeSampler | A class used to perform Monte Carlo Sampling |
CLatticeSmoothCircleIC | LatticeSmoothcircleIC creates a lattice of smoothcircles as an initial condition |
CLayeredAverageRZ | The same functionality as LayeredAverage but for arbitrary RZ symmetry |
CLayeredFlowAreaChange | This layered user object computes the change in cross sectional area of a flow channel |
CLeadBismuthFluidProperties | Fluid properties for 2LiF-BeF2 (LeadBismuth) [richard] |
CLeadBismuthFluidPropertiesTest | |
CLeadFluidProperties | Fluid properties for (Lead) [Fazio] |
CLeadFluidPropertiesTest | |
CLegacyDynamicTensorMechanicsAction | |
CLegacyTensorMechanicsAction | |
CLegendre | This class provides the algorithms and properties of the Legendre polynomial series |
CLevelSetAdvection | Advection Kernel for the levelset equation |
CLevelSetAdvectionSUPG | SUPG stabilization for the advection portion of the level set equation |
CLevelSetApp | |
CLevelSetBiMaterialBaseTempl | Base class for switching between materials in a bi-material system where the interface is defined by a level set function |
CLevelSetBiMaterialRankFourTempl | Compute a RankFourTensor material property for bi-materials problem (consisting of two different materials) defined by a level set function |
CLevelSetBiMaterialRankTwoTempl | Compute a RankTwoTensor material property for bi-materials problem (consisting of two different materials) defined by a level set function |
CLevelSetBiMaterialRealTempl | Compute a Real material property for bi-materials problem (consisting of two different materials) defined by a level set function |
CLevelSetCFLCondition | Computes the maximum timestep based on the CFL condition |
CLevelSetCutUserObject | |
CLevelSetForcingFunctionSUPG | SUPG stabilization term for a forcing function |
CLevelSetMeshRefinementTransfer | Copies the refinement marker from the master to the sub-application |
CLevelSetOlssonBubble | Implements the "bubble" function from Olsson and Kreiss (2005) |
CLevelSetOlssonPlane | Implementation of a level set function to represent a plane |
CLevelSetOlssonReinitialization | Implements the re-initialization equation proposed by Olsson et |
CLevelSetOlssonTerminator | Terminates the solve based on the criteria defined in Olsson et |
CLevelSetOlssonVortex | Defines a vortex velocity field in the x-y plane |
CLevelSetProblem | Problem that defines a custom call to MultiAppTransfers to allow for adaptivity to be transferred from master to sub-application |
CLevelSetReinitializationMultiApp | MultiApp that performs a time reset prior to solving, this enables the level set reinitialization to solve repeatedly |
CLevelSetReinitializationProblem | A 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 | |
CLevelSetTimeDerivativeSUPG | Applies SUPG stabilization to the time derivative |
CLevelSetVolume | Postprocessor to compute the area/volume inside and outside of a level set contour |
CLibtorchANNSurrogate | |
CLibtorchANNTrainer | Trainer responsible of fitting a neural network on predefined data |
CLibtorchDRLControl | A time-dependent, neural-network-based controller which is associated with a Proximal Policy Optimization |
CLibtorchDRLControlTrainer | This trainer is responsible for training neural networks that efficiently control different processes |
CLibtorchDRLLogProbabilityPostprocessor | A class for querying output signals from LibtorchNeuralNetControl and derived objects |
CLibtorchNeuralNetControlTransfer | |
CLikelihoodFunctionBase | All Likelihoods should inherit from this class |
CLikelihoodInterface | |
CLinearElasticTruss | |
CLinearFluidProperties | Linear fluid properties |
CLinearFluidPropertiesTest | |
CLinearFrictionFactorFunctorMaterial | Material 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 |
CLinearizedInterfaceAux | Calculates the order parameter from the linearized interface function |
CLinearizedInterfaceFunction | Creates the order parameter substitution used in linearized interface for phase field models |
CLinearTestFluidProperties | Single phase fluid properties class used for testing derivatives |
CLinearTestMaterial | Computes a material property that is linear with respect to a list of aux variables |
CLinearViscoelasticityBase | This class is a base class for materials consisting of an assembly of linear springs and dashpots |
CLinearViscoelasticityManager | This class manages a LinearViscoelasticityBase object |
CLinearViscoelasticStressUpdate | This class computes a creep strain increment associated with a linear viscoelastic model contained in a LinearViscoelasticityBase material |
CLineElementAction | |
CLineMaterialRankTwoSampler | This class samples components of RankTwoTensor material properties for the integration points in all elements that are intersected by a user-defined line |
CLineMaterialRankTwoScalarSampler | This class samples RankTwoTensor material properties for the integration points in all elements that are intersected by a user-defined line |
CLineSegmentCutSetUserObject | |
CLineSegmentCutUserObject | |
CLineSourceRayKernelTempl | |
CLiquidFluidPropertiesInterface | Interface class for liquid single phase fluid properties |
CLMDiffusion | Adds the strong diffusive term of the primal equation to stabilization of the Lagrange multiplier equation |
CLMKernel | Base class for use when adding Pressure-Stabilized Petrov-Galerkin type stabilization (e.g |
CLMTimeKernel | A base class for creating time derivative terms in primal equations which have associated constraints enforced via a Lagrange multiplier |
CLMWeightedGapUserObject | User object for computing weighted gaps and contact pressure for Lagrange multipler based mortar constraints |
CLMWeightedVelocitiesUserObject | Nodal-based mortar contact user object for frictional problem |
CLoadCovarianceDataAction | |
CLoadMappingDataAction | Action which is responsible for loading essential data for variable mapping objects from separate binary files |
CLoadModelDataAction | Action for loading the model data for the mapping objects |
CLoadSurrogateDataAction | Action which is responsible for loading essential data for surrogates from separate binary files |
▶CLogger | Keeps the error and warning messages |
CLoggingInterface | Interface class for logging errors and warnings |
CLogistic | A class used to generate a logistic distribution |
CLogisticDistribution | A deprecated wrapper class used to generate a logistic distribution |
CLognormal | A class used to generate a lognormal distribution |
CLogWarningComponent | Component that logs a warning |
CLotsOfRaysExpectedDistance | |
CLotsOfRaysRayStudy | A RayTracingStudy used for generating a lot of rays for testing purposes |
CMachNumberAux | Computes Mach number |
CMallocKernel | |
CMappingInterface | An interface class that helps getting access to Mapping objects |
CMappingOutput | Class which is used to output valuable data in binary format from Mapping objects |
CMappingReporter | A tool to reduce solution fields to coordinates in the latent space |
CMaskedBodyForce | This kernel creates a body force that is modified by a mask defined as a material |
CMaskedExponential | This 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 |
CMaskedGrainForceAndTorque | This class is here to get the force and torque acting on a grain from different userobjects and sum them all |
CMassConvectiveFlux | Mass convective flux: \(\rho \vec u \cdot \nabla v\) |
CMassFluxIntegral | Computes the boundary integral of the mass flux |
CMassFluxWeightedFlowRate | This postprocessor computes the mass-flux weighted average of a flow quantity over a boundary, internal or external to the flow domain |
CMassFreeBC | |
CMassFreeConstraint | Free BC for the mass equation |
CMassTempl | This postprocessor computes the mass by integrating the density over the volume |
CMatAnisoDiffusion | Anisotropic diffusion kernel that takes a diffusion coefficient of type RealTensorValue |
CMaterialDerivativeStdVectorRealTestKernel | Kernel for testing derivatives of a std::vector<Real> material property |
CMaterialIntegralRayKernel | |
CMaterialReaction | |
CMaterialTensorAverageTempl | This postprocessor computes the volume average of a component of a RankTwoTensor as specified by the user-supplied indices |
CMaterialTensorIntegralTempl | This postprocessor computes an element integral of a component of a material tensor as specified by the user-supplied indices |
CMaterialTimeStepPostprocessor | This postporocessor calculates an estimated timestep size that limits an auxiliary variable to below a given threshold |
CMaterialVectorAuxKernelAction | |
CMaterialVectorBodyForce | MaterialVectorBodyForce applies a body force (force/volume) given as a vector material property |
CMaterialVectorBodyForceAction | |
CMaterialVectorGradAuxKernelAction | |
CMaternHalfIntCovariance | |
CMatGradSquareCoupled | |
CMathCTDFreeEnergyTempl | Material class that creates the math free energy with the compile time derivatives framework |
CMathEBFreeEnergy | Material class that creates the math free energy with the expression builder and uses automatic differentiation to get the derivatives |
CMathFreeEnergy | Material class that creates the math free energy and its derivatives for use with CHParsed and SplitCHParsed |
CMatVecRealGradAuxKernelAction | |
CMechanicalContactConstraint | A MechanicalContactConstraint forces the value of a variable to be the same on both sides of an interface |
CMechanicsActionPD | Action class to setup peridynamic models for solid mechanics problems |
CMechanicsBaseNOSPD | Base kernel class for bond-associated correspondence material models |
CMechanicsBasePD | Base kernel class for peridynamic solid mechanics models |
CMechanicsBPD | Kernel class for bond based peridynamic solid mechanics models |
CMechanicsFiniteStrainBaseNOSPD | Base kernel class for finite strain correspondence models |
CMechanicsMaterialBasePD | Base material class for peridynamic solid mechanics models |
CMechanicsOSPD | Kernel class for ordinary state based peridynamic solid mechanics models for small strain |
CMemoizedFunctionInterface | Implementation of Function that memoizes (caches) former evaluations in an unordered map using a hash of the evaluation locations as the key |
CMeshAlignment | Builds mapping between two aligned subdomains/boundaries |
CMeshAlignment1D3D | Builds mapping between a 1D subdomain and a 3D boundary |
CMeshAlignment2D3D | Builds mapping between a 2D boundary and a 3D boundary |
CMeshAlignmentBase | Builds mapping between two aligned subdomains/boundaries |
CMeshAlignmentOneToMany | Builds mapping between a 1D/2D boundary and a 3D boundary |
CMeshAlignmentVariableTransferMaterial | Creates an AD material property for a variable transferred from the boundary of a 2D mesh onto a 1D mesh |
CMeshCut2DFractureUserObject | MeshCut2DFractureUserObject: (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 |
CMeshCut2DFunctionUserObject | MeshCut2DFunctionUserObject: (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 | |
CMeshCut2DUserObjectBase | MeshCut2DUserObjectBase: (1) reads in a mesh describing the crack surface, (2) Fills xfem cut element ojbects |
CMeshCutLevelSetAux | Calculate level set values for an interface that is defined by a lower-dimensional mesh |
CMeshGeneratorPD | Generate peridynamics mesh based on finite element mesh |
CMethaneFluidProperties | Methane (CH4) fluid properties as a function of pressure (Pa) and temperature (K) |
CMethaneFluidPropertiesTest | |
CMfrPostprocessor | This postprocessor computes the volumetric flow rate through a boundary |
CMiscApp | |
CMiscTestApp | |
CMixedModeEquivalentK | |
CMixedSwitchingFunctionMaterial | Material class to provide the switching function \( h(\eta) \) for the KKS system |
CMixingLengthTurbulentViscosityFunctorMaterial | |
CMMSTestFunc | Function of RHS for manufactured solution in scalar_complex_helmholtz test |
CModelGeochemicalDatabase | Data structure to hold all relevant information from the database file |
CModularGapConductanceConstraint | This Constraint implements thermal contact using a "gap conductance" model in which the flux is represented by an independent "Lagrange multiplier" like variable |
CModulesApp | |
CMollifiedLangmuirMaterial | Holds Langmuir parameters associated with desorption Calculates mass-flow rates and derivatives thereof for use by kernels |
CMomentBalancing | This 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 |
CMomentumConvectiveFlux | Momentum convective flux: \(\rho \vec u \vec u : \nabla v \) |
CMomentumFluxIntegral | Computes the boundary integral of the momentum flux |
CMomentumFreeBC | |
CMomentumFreeSlipBC | Boundary condition that applies free slip condition at nodes |
CMonteCarloSampler | A class used to perform Monte Carlo Sampling |
CMorrisReporter | |
CMorrisReporterContext | |
CMorrisSampler | A class used to perform Monte Carlo sampling for performing Morris sensitivity analysis |
CMortarArchardsLawAux | Compute worn-out depth based on Archard's wear law |
CMortarFrictionalPressureVectorAux | Computes the frictional pressure vector for three-dimensional mortar mechanical contact |
CMortarFrictionalStateAux | Computes the frictional state of nodes in mechanical contact using a mortar approach |
CMortarGapHeatTransferAction | |
CMortarGenericTraction | |
CMortarPressureComponentAux | Transforms 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 |
CMovingPlanarFront | Defines the position of a moving front |
CMultiAppFXTransfer | Transfers mutable coefficient arrays between supported object types |
CMultiAppSamplerControl | A Control object for receiving data from a parent application Sampler object |
CMultiAuxVariablesAction | Automatically generates all auxvariables given vectors telling it the names and how many to create |
CMultiBarrierFunctionMaterial | Double well phase transformation barrier free energy contribution |
CMultiBoundingBoxIC | MultiBoundingBoxIC allows setting the initial condition of a value of a field inside and outside multiple bounding boxes |
CMultiComponentFluidProperties | Common class for multiple component fluid properties using a pressure and temperature formulation |
CMultiComponentFluidPropertiesMaterialPT | Material for calculating fluid properties for a fluid comprised of two components: the solute (eg, NaCl), and the solution (eg, water) |
CMultiControlDrumFunction | A function that returns an absorber fraction for multiple control drums application |
CMultiGrainRigidBodyMotion | |
▶CMultiParameterPlasticityStressUpdate | MultiParameterPlasticityStressUpdate 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 |
CMultiPhaseStressMaterial | Construct a global strain from the phase strains in a manner that is consistent with the construction of the global elastic energy by DerivativeMultiPhaseMaterial |
CMultiPlasticityDebugger | MultiPlasticityDebugger computes various finite-difference things to help developers remove bugs in their derivatives, etc |
CMultiPlasticityLinearSystem | MultiPlasticityLinearSystem computes the linear system and handles linear-dependence removal for use in FiniteStrainMultiPlasticity |
CMultiPlasticityRawComponentAssembler | MultiPlasticityRawComponentAssembler holds and computes yield functions, flow directions, etc, for use in FiniteStrainMultiPlasticity |
CMultiSmoothCircleIC | MultismoothCircleIC creates multiple SmoothCircles (number = numbub) that are randomly positioned around the domain with a minimum spacing equal to bubspac |
CMultiSmoothSuperellipsoidIC | MultismoothSuperellipsoidIC creates multiple SmoothSuperellipsoid (number = numbub) that are randomly positioned around the domain, with a minimum spacing equal to bubspac |
CMutableCoefficientsFunctionInterface | Interface for a type of functions using coefficients that may be changed before or after a solve |
CMutableCoefficientsInterface | This class is designed to provide a uniform interface for any class that uses an array of coefficients for any of its operations |
CNaClFluidProperties | NaCl fluid properties as a function of pressure (Pa) and temperature (K) |
CNaClFluidPropertiesTest | |
CNaKFluidProperties | NaK fluid properties as a function of pressure (Pa) and temperature (K) |
CNaKFluidPropertiesTest | |
CNamingInterface | Interface for handling names |
CNaNInterface | Interface class for producing errors, warnings, or just quiet NaNs |
CNaNInterfaceTestFluidProperties | Fluid properties for testing NaNInterface |
CNaNInterfaceTestKernel | Kernel to test NaNInterface using NaNInterfaceTestFluidProperties |
CNavierStokesApp | |
CNavierStokesMaterial | This is the base class all materials should use if you are trying to use the Navier-Stokes Kernels |
CNavierStokesProblem | A problem that handles Schur complement preconditioning of the incompressible Navier-Stokes equations |
CNavierStokesTestApp | |
CNavierStokesUnitApp | |
CNearestPointSurrogate | |
CNearestPointTrainer | |
CNearestReporterCoordinatesFunction | Function based on the nearest point to coordinates and values defined by a vector of values, interpolates linearly in time with transient data |
CNeighborInfo | Struct for containing the necessary information about a cached neighbor for ray tracing |
CNEML2Action | Action to parse and set up NEML2 objects |
CNEML2ModelInterface | Interface class to provide common input parameters, members, and methods for MOOSEObjects that use NEML2 models |
CNEML2SolidMechanicsInterface | Interface class to provide common input parameters, members, and methods for MOOSEObjects that use NEML2 solid mechanics models |
CNestedBoundingBoxIC | NestedBoundingBoxIC creates several nested boxes defined by their coordinates in the domain |
CNestedKKSACBulkC | KKSACBulkBase 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 |
CNestedKKSACBulkF | KKSACBulkBase 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 |
CNestedKKSSplitCHCRes | In the KKS split form for the term \( \frac{\partial F_1}{\partial c_1} - \mu \) |
CNestedMonteCarloSampler | A class used to perform nested Monte Carlo Sampling |
CNewmarkAccelAux | |
CNewmarkVelAux | |
CNitrogenFluidProperties | Nitrogen (N2) fluid properties as a function of pressure (Pa) and temperature (K) |
CNitrogenFluidPropertiesTest | |
CNodalArea | |
CNodalAuxVariableUserObjectBasePD | UserObject base class to compute nodal quantities stored as AuxVariable at a material point based on elemental information of bonds connected at the material point |
CNodalDamageIndexPD | UserObject class to compute damage index for each material point in PD fracture modeling and simulation |
CNodalDensity | |
CNodalDisplacementDifferenceL2NormPD | Postprocessor class to compute L2 norm of displacements difference between prediction and analytical solution for peridynamic model |
CNodalEnergyFluxPostprocessor | Computes sum of energy flux for a phase over nodes |
CNodalFrictionalConstraint | |
CNodalFunctionsL2NormPD | Postprocessor class to compute L2 norm of a given function for peridynamic discretization |
CNodalGravity | Calculates the gravitational force proportional to nodal mass |
CNodalIntegralPostprocessorBasePD | Postprocessor 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() |
CNodalNumIntactBondsPD | UserObject class to compute the number of intact bonds for each material point in PD fracture modeling and simulation |
CNodalPostprocessorBasePD | Base postprocessor class for peridynamic calculation |
CNodalRankTwoComponentPD | Userobject class to compute the component values for rank two tensor at individual material point |
CNodalRankTwoPD | Aux Kernel class to postprocess and output the strain and stress components and equivalents for peridynamic models excluding correspondence material models |
CNodalRankTwoScalarPD | Userobject class to compute the equivalent scalar values for rank two tensor at individual material point |
CNodalRankTwoUserObjectBasePD | Base userobject class for rank two tensor at individual material point |
CNodalRotationalInertia | Calculates the inertial torque and inertia proportional damping for nodal rotational inertia |
CNodalStickConstraint | |
CNodalTranslationalInertia | Calculates the inertial force and mass proportional damping for a nodal mass |
CNodalVariableIntegralPD | Postprocessor class to compute nodal variable integral in peridynamic discretization |
CNodalVoidVolume | Computes the void volume associated with each node |
CNodalVoidVolumeAux | AuxKernel to extract information from a NodalVoidVolume UserObject to record into an AuxVariable |
CNodalVolumePD | Aux Kernel class to output the area/volume of material points |
CNodalWaveSpeed | |
CNodeValueAtXFEMInterface | |
CNonconservedAction | |
CNonlocalDamageTempl | Scalar damage model that defines the damage parameter using a material property |
CNormal | A class used to generate a normal distribution |
CNormalBoundaryDisplacement | This postprocessor computes displacements normal to a provided set of boundaries |
CNormalDistribution | A deprecated wrapper class used to generate a normal distribution |
CNormalMortarMechanicalContact | |
CNormalSampler | These tests are meant to use the bootstrap calculators and test against analytical confidence intervals |
CNSEnergyInviscidBC | This class corresponds to the inviscid part of the "natural" boundary condition for the energy equation, i.e |
CNSEnergyInviscidFlux | |
CNSEnergyInviscidSpecifiedBC | The inviscid energy BC term with specified pressure |
CNSEnergyInviscidSpecifiedDensityAndVelocityBC | The inviscid energy BC term with specified density and velocity components |
CNSEnergyInviscidSpecifiedNormalFlowBC | The inviscid energy BC term with specified normal flow |
CNSEnergyInviscidSpecifiedPressureBC | The inviscid energy BC term with specified pressure |
CNSEnergyInviscidUnspecifiedBC | The inviscid energy BC term with specified pressure |
CNSEnergyThermalFlux | This class is responsible for computing residuals and Jacobian terms for the k * grad(T) * grad(phi) term in the Navier-Stokes energy equation |
CNSEnergyViscousBC | This class corresponds to the viscous part of the "natural" boundary condition for the energy equation, i.e |
CNSEnergyViscousFlux | Viscous flux terms in energy equation |
CNSEnergyWeakStagnationBC | The inviscid energy BC term with specified normal flow |
CNSEntropyError | |
CNSFunctionInitialCondition | NSFunctionInitialCondition sets intial constant values for all variables given the: .) Initial pressure .) Initial temperature .) Initial velocity and a FluidProperties UserObject |
CNSFVAction | This 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 |
CNSFVBase | Base class for setting up Navier-Stokes finite volume simulations |
CNSFVDispersePhaseDragFunctorMaterial | This is the material class used to compute phase-averaged drag properties of mixtures |
CNSFVEnergyAmbientConvection | Implements a heat transfer term with an ambient medium, proportional to the difference between the fluid and ambient temperature |
CNSFVFrictionFlowDiodeFunctorMaterial | Adds an anisotropic friction linear or quadratic terms to a region, that can be turned on or off using the Controls system |
CNSFVFunctorHeatFluxBC | This boundary condition sets a constant heat flux with a splitting between the fluid and solid phases according to one of |
CNSFVHeatFluxBC | This boundary condition sets a constant heat flux with a splitting between the fluid and solid phases according to one of |
CNSFVMixtureFunctorMaterial | This is the material class used to compute phase averaged properties of mixtures |
CNSFVMixturePhaseInterface | Implements a phase-to-phase volumetric exchange |
CNSFVOutflowTemperatureBC | Temperature advection boundary condition allowing for inflow and outflow |
CNSFVPhaseChangeSource | Heat source coming from the melting/solidification of materials |
CNSFVPumpFunctorMaterial | Computes the effective pump body force as a functor |
CNSGravityForce | |
CNSGravityPower | |
CNSImposedVelocityBC | |
CNSImposedVelocityDirectionBC | This class imposes a velocity direction component as a Dirichlet condition on the appropriate momentum equation |
CNSInflowThermalBC | This class is used on a boundary where the incoming flow values (rho, u, v, T) are all completely specified |
CNSInitialCondition | NSInitialCondition sets intial constant values for all variables given the: .) Initial pressure .) Initial temperature .) Initial velocity and a FluidProperties UserObject |
CNSIntegratedBC | This class couples together all the variables for the compressible Navier-Stokes equations to allow them to be used in derived IntegratedBC classes |
CNSInternalEnergyAux | Auxiliary kernel for computing the internal energy of the fluid |
CNSKernel | This class couples together all the variables for the compressible Navier-Stokes equations to allow them to be used in derived Kernel classes |
CNSLiquidFractionAux | Computes liquid fraction based on temperature fields |
CNSMachAux | Auxiliary kernel for computing the Mach number assuming an ideal gas |
CNSMassBC | This class corresponds to the "natural" boundary condition for the mass equation, i.e |
CNSMassInviscidFlux | |
CNSMassSpecifiedNormalFlowBC | This class implements the mass equation boundary term with a specified value of rho*(u.n) imposed weakly |
CNSMassUnspecifiedNormalFlowBC | This class implements the mass equation boundary term with the rho*(u.n) boundary integral computed implicitly |
CNSMassWeakStagnationBC | The inviscid energy BC term with specified normal flow |
CNSMomentumConvectiveWeakStagnationBC | The convective part (sans pressure term) of the momentum equation boundary integral evaluated at specified stagnation temperature, stagnation pressure, and flow direction values |
CNSMomentumInviscidBC | This class corresponds to the inviscid part of the "natural" boundary condition for the momentum equations, i.e |
CNSMomentumInviscidFlux | The inviscid flux (convective + pressure terms) for the momentum conservation equations |
CNSMomentumInviscidFluxWithGradP | |
CNSMomentumInviscidNoPressureImplicitFlowBC | Momentum equation boundary condition used when pressure is not integrated by parts, i.e |
CNSMomentumInviscidSpecifiedNormalFlowBC | Momentum equation boundary condition in which pressure is specified (given) and the value of the convective part is allowed to vary (is computed implicitly) |
CNSMomentumInviscidSpecifiedPressureBC | Momentum equation boundary condition in which pressure is specified (given) and the value of the convective part is allowed to vary (is computed implicitly) |
CNSMomentumPressureWeakStagnationBC | This class implements the pressure term of the momentum equation boundary integral for use in weak stagnation boundary conditions |
CNSMomentumViscousBC | This class corresponds to the viscous part of the "natural" boundary condition for the momentum equations, i.e |
CNSMomentumViscousFlux | Derived instance of the NSViscousFluxBase class for the momentum equations |
CNSPenalizedNormalFlowBC | This class penalizes the the value of u.n on the boundary so that it matches some desired value |
CNSPressureAux | Nodal auxiliary variable, for computing pressure at the nodes |
CNSPressureDerivs | Class outside the Moose hierarchy that contains common functionality for computing derivatives of the pressure variable |
CNSPressureNeumannBC | This kernel is appropriate for use with a "zero normal flow" boundary condition in the context of the Euler equations |
CNSPressurePin | This user-object corrects the pressure |
CNSSpecificTotalEnthalpyAux | Nodal auxiliary variable, for computing enthalpy at the nodes |
CNSStagnationBC | This is the base class for the "imposed stagnation" value boundary conditions |
CNSStagnationPressureBC | This 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)) |
CNSStagnationTemperatureBC | This 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) |
CNSSUPGBase | This class acts as a base class for stabilization kernels |
CNSSUPGEnergy | Compute residual and Jacobian terms form the SUPG terms in the energy equation |
CNSSUPGMass | Compute residual and Jacobian terms form the SUPG terms in the mass equation |
CNSSUPGMomentum | Compute residual and Jacobian terms form the SUPG terms in the momentum equation |
CNSTemperatureAux | Temperature is an auxiliary value computed from the total energy based on the FluidProperties |
CNSTemperatureDerivs | Class outside the Moose hierarchy that contains common functionality for computing derivatives of the temperature variable |
CNSTemperatureL2 | This class was originally used to solve for the temperature using an L2-projection |
CNSThermalBC | |
CNSVelocityAux | Velocity auxiliary value |
CNSViscStressTensorDerivs | Class outside the Moose hierarchy that contains common functionality for computing derivatives of the viscous stress tensor |
CNSWeakStagnationBaseBC | This 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) |
CNullRayBC | RayBC that does nothing |
CNullRayKernel | A RayKernel that does nothing |
CNumAugmentedLagrangeIterations | Get the number of extra augmented Lagrange loops around the non-linear solve |
CNumericalFlux3EqnBase | Abstract base class for computing and caching internal or boundary fluxes for RDG for the 3-equation model of 1-phase flow |
CNumericalFlux3EqnDGKernel | Adds side fluxes for the 1-D, 1-phase, variable-area Euler equations |
CODECoefTimeDerivative | Time derivative multiplied by a coefficient for ODEs |
COneD3EqnEnergyFlux | Energy flux for single phase flow |
COneD3EqnEnergyFriction | Computes energy dissipation caused by wall friction in 1-phase flow |
COneD3EqnEnergyGravity | Computes gravity term for the energy equation in 1-phase flow |
COneD3EqnEnergyHeatSource | Volumetric heat source for 1-phase flow channel |
COneD3EqnMomentumAreaGradient | Computes the area gradient term in the momentum equation |
COneD3EqnMomentumFlux | Momentum flux for 1-phase flow |
COneD3EqnMomentumFormLoss | Computes the force per unit length due to form loss, provided a form loss coefficient per unit length function |
COneD3EqnMomentumFriction | Computes wall friction term for single phase flow |
COneD3EqnMomentumGravity | Computes gravity term for the momentum equation for 1-phase flow |
COneDEnergyWallHeatFlux | |
COneDEnergyWallHeating | |
COneDHeatFluxBase | |
COneDIntegratedBC | Base class for integrated boundary conditions for 1D problems in 3D space |
COptimizationAction | Helper for performing common tasks for optimization simulations |
COptimizationApp | |
COptimizationDataTempl | |
COptimizationFunction | Base class for functions used in inverse optimization The parameterDerivative function is used in adjoint calculation to compute gradients |
COptimizationFunctionAuxTest | |
COptimizationFunctionInnerProductHelper | |
COptimizationFunctionTest | |
COptimizationInfo | |
COptimizationReporter | Computes gradient and contains reporters for communicating between optimizeSolve and subapps |
COptimizationReporterBase | Base class for optimization objects, implements routines for calculating misfit |
COptimizationReporterTest | A UserObject that tests the requesting of Reporter values that are actually correct |
COptimizationTestApp | |
COptimize | |
COptimizeSolve | SolveObject to interface with Petsc Tao |
COrderParameterFunctionMaterial | Material base class for materials that provide the switching function \( h(\eta) \) or the double well function \( g(\eta) \) |
COutlet1Phase | Boundary condition with prescribed pressure for 1-phase flow channels |
COutOfPlanePressure | OutOfPlanePressure is a kernel used to apply pressure in the out-of-plane direction in 2D plane stress or generalized plane strain models |
COutputEulerAngles | Output euler angles from user object to an AuxVariable |
CParallelElectricFieldInterface | VectorInterfaceKernel that enforces the equivalence of the parallel vector field components on either side of a boundary |
CParallelRayStudy | |
CParallelSolutionStorage | A Reporter which stores serialized solution fields for given variables in a distributed fashion |
CParallelStudy | |
CParallelSubsetSimulation | A class used to perform Parallel Subset Simulation Sampling |
CParameterMesh | Utility class to use an Exodus mesh to define controllable parameters for optimization problems This class will: |
CParameterMeshFunction | |
CParameterMeshOptimization | Mesh-based parameter optimization |
CParameterStudyAction | |
CParametricMaterialBasePD | Base material class for bond-based and ordinary state-based peridynamic models, i.e |
CParaviewComponentAnnotationMap | Output annotation map for paraview |
CParisLaw | |
CParsedFunctionControl | This control block takes a parsed function and evaluates it |
CParsedOptimizationFunction | |
CParsedReporterBase | Reporter containing operation between vectors from another Reporter |
CParsedScalarReporter | Reporter containing operation between vectors from another Reporter |
CParsedVectorRealReductionReporter | Reporter performing a reduction on a vector using a parsed function |
CParsedVectorReporter | Reporter containing operation between vectors from another Reporter |
CParsedVectorVectorRealReductionReporter | Reporter containing row sum of a vector of vectors from another Reporter |
CPatchSidesetGenerator | Subdivides a sidesets into smaller patches each of which is going to be a new patch |
CPatternedCartesianMeshGenerator | This PatternedCartesianMeshGenerator source code assembles square meshes into a rectangular grid and optionally adds a duct around the grid |
CPatternedCartesianPeripheralModifier | This PatternedCartesianPeripheralModifier object removes the outmost layer of the input mesh and add a transition layer mesh to facilitate stitching |
CPatternedHexMeshGenerator | This PatternedHexMeshGenerator source code assembles hexagonal meshes into a hexagonal grid and optionally forces the outer boundary to be hexagonal and/or adds a duct |
CPatternedHexPeripheralModifier | This PatternedHexPeripheralModifier object removes the outmost layer of the input mesh and add a transition layer mesh to facilitate stitching |
CPatternedPolygonPeripheralModifierBase | This 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 | |
CPCNSFVFluidEnergyHLLC | Implements the advective flux in the porous conservation of fluid energy equation using a HLLC discretization |
CPCNSFVHLLC | Base class for porous HLLC inter-cell flux kernels |
CPCNSFVHLLCBC | Base clase for HLLC boundary conditions for the Euler equation |
CPCNSFVHLLCFluidEnergyBC | Template class for implementing the advective flux in the porous conservation of fluid energy equation at boundaries when using a HLLC discretization |
CPCNSFVHLLCMassBC | Template class for implementing the advective flux in the porous conservation of mass equation at boundaries when using a HLLC discretization |
CPCNSFVHLLCMomentumBC | Template class for implementing the advective flux plus pressure terms in the porous conservation of momentum equation at boundaries when using a HLLC discretization |
CPCNSFVHLLCSpecifiedMassFluxAndTemperatureBC | Base 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 |
CPCNSFVHLLCSpecifiedPressureBC | Base 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 |
CPCNSFVImplicitMomentumPressureBC | Computes 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 ) |
CPCNSFVKT | Implements the centered Kurganov-Tadmor discretization of advective fluxes |
CPCNSFVKTDC | |
CPCNSFVMassHLLC | Implements the advective flux in the porous conservation of mass equation using a HLLC discretization |
CPCNSFVMomentumFriction | Imposes a friction force on the momentum equation in porous media |
CPCNSFVMomentumHLLC | Implements the advective flux and the pressure terms in the porous conservation of momentum equation using a HLLC discretization |
CPCNSFVStrongBC | |
CPCSobolContext | PCSobolContext is almost identical to SobolReporterContext with InType == Outype |
CPCStatisticsContext | PCStatisticsContext is almost identical to ReporterStatisticsContext with InType == Outype |
CPeacemanBorehole | Approximates a borehole by a sequence of Dirac Points |
CPecletNumberFunctorAux | Computes u*L/alpha where L is the maximum element dimension |
CPenaltyDirichletOldValuePD | |
CPenaltyFrictionUserObject | User object that computes tangential pressures due to friction using a penalty approach, following J.C |
CPenaltyMortarUserObjectAux | Auxiliary kernel to output mortar penalty contact quantities of interest |
CPenaltySimpleCohesiveZoneModel | User object that interface pressure resulting from a simple traction separation law |
CPenaltyWeightedGapUserObject | User object for computing weighted gaps and contact pressure for penalty based mortar constraints |
CPeridynamicsApp | |
CPeridynamicsKernelBase | Base kernel class for peridynamic models |
CPeridynamicsMaterialBase | Base class for peridynamics material models |
CPeridynamicsMesh | Peridynamics mesh class |
CPeridynamicsTestApp | |
CPeripheralRingMeshGenerator | This PeripheralRingMeshGenerator object adds a circular peripheral region to the input mesh |
CPeripheralTriangleMeshGenerator | This PeripheralTriangleMeshGenerator object adds a circular peripheral region to the input mesh |
CPerpendicularElectricFieldInterface | VectorInterfaceKernel 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 |
CPerProcessorRayTracingResultsVectorPostprocessor | Outputs per-processor metrics from a RayTracingStudy |
CPertinentGeochemicalSystem | Constructs and stores a minimal amount of information that is pertinent to the user-defined geochemical system |
CPetscContactLineSearch | Petsc implementation of the contact line search (based on the Petsc LineSearchShell) |
CPETScDMDAMesh | Generate a parallel (distributed) mesh from PETSc DMDA |
CPetscProjectSolutionOntoBounds | Petsc implementation of the contact line search (based on the Petsc LineSearchShell) |
CPFCElementEnergyIntegral | Compute a volume integral of the specified variable |
CPFCEnergyDensity | |
CPFCFreezingIC | PFCFreezingIC 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 | |
CPFCRFFVariablesAction | Automatically generates all the L variables for the RFF phase field crystal model |
CPFCTradMaterial | |
CPFMobility | |
CPFParamsPolyFreeEnergy | Calculated properties for a single component phase field model using polynomial free energies |
CPhaseFieldApp | |
CPhaseFieldFractureMechanicsOffDiag | This 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 | |
CPhaseNormalTensor | Calculate phase normal tensor based on gradient |
CPHAux | The pH of the solution is defined as |
CPIDControl | This block represents a proportional-integral-derivative controller (PID controller) |
CPiecewiseConstantVariable | A special variable class for porosity which flags faces at which porosity jumps occur as extrapolated boundary faces |
CPiecewiseFunction | Function which provides a piecewise representation of arbitrary functions |
CPinMeshGenerator | Mesh generator for defining a reactor pin with background and duct regions, with the option to be 2-D or 3-D |
CPINSFEFluidPressureTimeDerivative | The transient term of the porous-media mass conservation equation |
CPINSFEFluidTemperatureTimeDerivative | Implements the time derivative term for fluid energy in a porous medium |
CPINSFEFluidVelocityTimeDerivative | Implements the time derivative term for a momentum component in a porous medium |
CPINSFEMaterial | Computes material properties relevant to simulation of fluid flow in a porous medium |
CPINSFVEnergyAdvection | A flux kernel transporting energy in porous media across cell faces |
CPINSFVEnergyAmbientConvection | An elemental kernel for transfering energy between the solid and fluid phases by convection |
CPINSFVEnergyAnisotropicDiffusion | A flux kernel for diffusion of energy in porous media across cell faces using a vector diffusion coefficient, to model anisotropy, using functor material properties |
CPINSFVEnergyDiffusion | A flux kernel for diffusing energy in porous media across cell faces, using a scalar isotropic diffusion coefficient, using functor material properties |
CPINSFVEnergyTimeDerivative | |
CPINSFVFunctorBC | Evaluates boundary mass or momentum fluxes through functor evaluation of the superficial velocities, pressure, density, and porosity |
CPINSFVMassAdvection | A flux kernel transporting mass in porous media across cell faces |
CPINSFVMomentumAdvection | A flux kernel transporting momentum in porous media across cell faces |
CPINSFVMomentumAdvectionOutflowBC | A 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 |
CPINSFVMomentumBoussinesq | Imposes a Boussinesq force on the momentum equation |
CPINSFVMomentumDiffusion | A flux kernel for diffusion of momentum in porous media across cell faces |
CPINSFVMomentumFriction | Imposes a friction force on the momentum equation in porous media in Rhie-Chow contexts |
CPINSFVMomentumFrictionCorrection | |
CPINSFVMomentumGravity | Imposes a gravitational force on the momentum equation in porous media in Rhie-Chow (incompressible) contexts |
CPINSFVMomentumPressure | Introduces the coupled pressure term into the Navier-Stokes porous media momentum equation |
CPINSFVMomentumPressureFlux | A flux kernel using the divergence theorem for the pressure gradient term in the momentum equation |
CPINSFVMomentumPressurePorosityGradient | |
CPINSFVMomentumTimeDerivative | |
CPINSFVRhieChowInterpolator | A 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 |
CPINSFVRhieChowInterpolatorSegregated | A user object which implements the Rhie Chow interpolation for segregated porous medium momentum-pressure systems |
CPINSFVSpeedFunctorMaterial | Material class used to compute the interstitial velocity norm for the incompressible and weakly compressible primitive superficial finite-volume implementation of porous media equations |
CPINSFVSuperficialVelocityVariable | |
CPINSFVSymmetryVelocityBC | A symmetry boundary condition for the superficial velocity |
CPlasticHeatEnergy | Provides a heat source from plastic deformation: coeff * stress * plastic_strain_rate |
CPlasticTruss | |
CPMCMCBase | A base class used to perform Parallel Markov Chain Monte Carlo (MCMC) sampling |
CPMCMCDecision | PMCMCDecision will help making sample accept/reject decisions in MCMC schemes (for e.g., when performing Bayesian inference) |
CPNSFVMomentumPressureFluxRZ | This object adds a residual equivalent to |
CPNSInitialCondition | PNSInitialCondition 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 | |
CPODMapping | Class which provides a Proper Orthogonal Decomposition (POD)-based mapping between full-order and reduced-order spaces |
CPODReducedBasisSurrogate | |
CPODReducedBasisTrainer | |
CPODResidualTransfer | Transfers residuals for given variables and vector tags from a sub-subapplication to a PODReducedBasisTrainer object |
CPODSamplerSolutionTransfer | Transfer solutions from sub-applications to a container in a Trainer |
CPODSurrogateTester | A tool for output Sampler data |
CPolarMomentOfInertia | Compute the polar moment of inertia of a sideset w.r.t |
CPolycrystalCircles | PolycrystalCircles creates a polycrystal made up of circles |
CPolycrystalColoringIC | PolycrystalColoringIC creates a polycrystal initial condition |
CPolycrystalColoringICAction | Random Voronoi tesselation polycrystal action |
CPolycrystalColoringICLinearizedInterface | PolycrystalColoringICLinearizedInterface creates a polycrystal initial condition from a user object with linearized interface transformation |
CPolycrystalDiffusivity | Generates a diffusion function to distinguish between the solid, void, grain boundary, and surface diffusion rates |
CPolycrystalDiffusivityTensorBase | Generates a diffusion tensor to distinguish between the bulk, grain boundary, and surface diffusion rates |
CPolycrystalEBSD | |
CPolycrystalElasticDrivingForceAction | Action that adds the elastic driving force for each order parameter |
CPolycrystalHex | PolycrystalHex creates a hexagonal polycrystal initial condition |
CPolycrystalKernelAction | Action that sets up ACGrGrPoly, ACInterface, TimeDerivative, and ACGBPoly kernels |
CPolycrystalRandomIC | Random initial condition for a polycrystalline material |
CPolycrystalRandomICAction | Automatically generates all variables to model a polycrystal with op_num orderparameters |
CPolycrystalStoredEnergyAction | Action that sets up ACSEDGPoly Kernels that adds the stored energy contribution to grain growth models |
CPolycrystalUserObjectBase | This object provides the base capability for creating proper polycrystal ICs |
CPolycrystalVariablesAction | Automatically generates all variables to model a polycrystal with op_num orderparameters |
CPolycrystalVoronoi | |
▶CPolycrystalVoronoiVoidIC | PolycrystalVoronoiVoidIC initializes either grain or void values for a voronoi tesselation with voids distributed along the grain boundaries |
CPolycrystalVoronoiVoidICAction | Sets up a polycrystal initial condition with voids on grain boundaries for all order parameters |
CPolygonConcentricCircleMeshGenerator | This PolygonConcentricCircleMeshGenerator object is designed to mesh a polygon geometry with optional rings centered inside |
CPolygonConcentricCircleMeshGeneratorBase | This PolygonConcentricCircleMeshGeneratorBase object is a base class to be inherited for polygon mesh generators |
▶CPolygonMeshGeneratorBase | A base class that contains common members for Reactor module mesh generators |
CPolygonMeshTrimmerBase | This 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 | |
CPolynomialFreeEnergy | Derivative free energy material defining polynomial free energies for single component materials, with derivatives from ExpressionBuilder |
CPolynomialRegressionSurrogate | |
CPolynomialRegressionTrainer | |
CPoroFullSatMaterial | Material 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 |
CPoroFullSatTimeDerivative | Kernel = 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 | |
CPoroMechanicsCoupling | PoroMechanicsCoupling computes -coefficient*porepressure*grad_test[component] |
CPorosityFromStrainTempl | Porosity calculation from the inelastic strain |
CPorousConservedVarMaterial | This 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 |
CPorousFlow1PhaseFullySaturatedTempl | Material designed to calculate fluid phase porepressure and saturation for the single-phase situation assuming full saturation where porepressure is the nonlinear variable |
CPorousFlow1PhaseHysP | Material 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_Gaussian | Material 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 |
CPorousFlow1PhasePTempl | Material designed to calculate fluid phase porepressure and saturation for the single-phase situation assuming constant effective saturation and porepressure as the nonlinear variable |
CPorousFlow2PhaseHysPP | Material 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 |
CPorousFlow2PhaseHysPS | Material 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 |
CPorousFlow2PhasePPTempl | Material designed to calculate fluid phase porepressure and saturation for the two-phase situation assuming phase porepressures as the nonlinear variables |
CPorousFlow2PhasePSTempl | Material designed to calculate fluid-phase porepressures and saturations at nodes and qps using a specified capillary pressure formulation |
CPorousFlowActionBase | Base class for PorousFlow actions |
CPorousFlowAddBCAction | Action that sets up BCs for porous flow module |
CPorousFlowAddMaterialAction | Action to automatically ensure that PorousFlowMaterials are correctly evaluated at either the qps, nodes, or both |
CPorousFlowAddMaterialJoiner | Action to programatically add PorousFlowJoiner materials without having to manually enter them in the input file |
CPorousFlowAdvectiveFlux | Convective flux of component k in fluid phase alpha |
CPorousFlowAdvectiveFluxCalculatorBase | Base class to compute the advective flux of fluid in PorousFlow situations using the Kuzmin-Turek FEM-TVD multidimensional stabilization scheme |
CPorousFlowAdvectiveFluxCalculatorSaturated | Computes the advective flux of fluid of given phase, assuming fully-saturated conditions |
CPorousFlowAdvectiveFluxCalculatorSaturatedHeat | Computes the advective flux of heat energy in the given phase, assuming fully-saturated conditions |
CPorousFlowAdvectiveFluxCalculatorSaturatedMultiComponent | Computes the advective flux of fluid of given phase and fluid component |
CPorousFlowAdvectiveFluxCalculatorUnsaturated | Computes the advective flux of fluid of given phase, assuming unsaturated conditions |
CPorousFlowAdvectiveFluxCalculatorUnsaturatedHeat | Computes the advective flux of heat energy in a given phase, assuming unsaturated conditions |
CPorousFlowAdvectiveFluxCalculatorUnsaturatedMultiComponent | Computes the advective flux of fluid of given phase and component |
CPorousFlowApp | |
CPorousFlowAqueousPreDisChemistry | Material designed to form a std::vector of mass fractions of mineral concentrations from primary-species concentrations for an equilibrium precipitation-dissolution chemistry reaction system |
CPorousFlowAqueousPreDisMineral | Material designed to form a std::vector of mass fractions of mineral concentrations from reaction rates for an equilibrium precipitation-dissolution chemistry reaction system |
CPorousFlowBasicAdvection | Kernel = grad(test) * darcy_velocity * u |
CPorousFlowBasicTHM | Action 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 |
CPorousFlowBrine | Fluid properties of Brine |
CPorousFlowBrineCO2 | Specialized class for brine and CO2 including calculation of mutual solubility of the two fluids using a high-accuracy fugacity-based formulation |
CPorousFlowBrineCO2Test | |
CPorousFlowBroadbridgeWhiteTest | |
CPorousFlowCapillaryPressure | Base class for capillary pressure for multiphase flow in porous media |
CPorousFlowCapillaryPressureBC | Brooks-Corey effective saturation, capillary pressure and relative permeability functions |
CPorousFlowCapillaryPressureBW | Capillary pressure of Broadbridge and White |
CPorousFlowCapillaryPressureConst | Constant capillary pressure |
CPorousFlowCapillaryPressureRSC | Rogers-Stallybrass-Clements form of capillary pressure |
CPorousFlowCapillaryPressureVG | Van Genuchten form of capillary pressure |
CPorousFlowConnectedNodes | Class designed to hold node ID information and information about nodal connectivity |
CPorousFlowConnectedNodesTest | |
CPorousFlowConstantBiotModulus | Material designed to provide a time-invariant Biot Modulus, M, where 1 / M = (1 - alpha) * (alpha - phi) * C + phi / Kf |
CPorousFlowConstantThermalExpansionCoefficient | Material designed to provide a time-invariant volumetric thermal expansion coefficient A = * (alpha - phi) * alT + phi * alF |
CPorousFlowDarcyBase | Darcy advective flux |
CPorousFlowDarcyVelocityComponentLowerDimensional | Computes 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 |
CPorousFlowDarcyVelocityComponentTempl | Computes 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 |
CPorousFlowDarcyVelocityMaterial | Material to calculate the Darcy velocity for all phases |
CPorousFlowDependencies | Holds the PorousFlow dependencies of kernels, auxkernels, materials, etc |
CPorousFlowDesorpedMassTimeDerivative | Kernel = (desorped_mass - desorped_mass_old)/dt It is NOT lumped to the nodes |
CPorousFlowDesorpedMassVolumetricExpansion | Kernel = desorped_mass * d(volumetric_strain)/dt which is not lumped to the nodes |
CPorousFlowDictator | This 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 | |
CPorousFlowDiffusivityBaseTempl | Base class Material designed to provide the tortuosity and diffusion coefficents |
CPorousFlowDiffusivityConstTempl | Material designed to provide constant tortuosity and diffusion coefficents |
CPorousFlowDiffusivityMillingtonQuirkTempl | Material to provide saturation dependent diffusivity using the model of Millington and Quirk, from Millington and Quirk, Permeability of Porous Solids, Trans |
CPorousFlowDispersiveFlux | Dispersive flux of component k in fluid phase alpha |
CPorousFlowEffectiveFluidPressureTempl | Material designed to calculate the effective fluid pressure that can be used in the mechanical effective-stress calculations and other similar places |
CPorousFlowEffectiveStressCoupling | PorousFlowEffectiveStressCoupling computes -coefficient*effective_porepressure*grad_component(test) where component is the spatial component (not a fluid component!) |
CPorousFlowElementLength | Computes a measure of element length |
CPorousFlowElementNormal | Computes a component of the normal of elements |
CPorousFlowEnergyTimeDerivative | Kernel = (heat_energy - heat_energy_old)/dt It is lumped to the nodes |
CPorousFlowEnthalpySink | Applies a flux sink of heat energy to a boundary with specified mass flux and inlet temperature |
CPorousFlowExponentialDecay | Kernel = _rate * (variable - reference) |
CPorousFlowFluidMassTempl | Postprocessor produces the mass of a given fluid component in a region |
CPorousFlowFluidPropertiesBaseTempl | Base class for fluid properties materials |
CPorousFlowFluidPropertyIC | PorousFlowFluidPropertyIC calculates an initial value for a fluid property (such as enthalpy) using pressure and temperature in the single phase regions |
CPorousFlowFluidStateBase | Base class for fluid states for miscible multiphase flow in porous media |
CPorousFlowFluidStateBaseMaterialTempl | Fluid state base class using a persistent set of primary variables for multiphase, single and multicomponent cases |
CPorousFlowFluidStateFlash | Compositional flash routines for miscible multiphase flow classes with multiple fluid components |
CPorousFlowFluidStateFlashTest | |
CPorousFlowFluidStateIC | PorousFlowFluidStateIC calculates an initial value for the total mass fraction of a component summed over all phases, z |
CPorousFlowFluidStateMultiComponentBase | Compositional flash routines for miscible multiphase flow classes with multiple fluid components |
CPorousFlowFluidStateSingleComponentBase | Base class for miscible multiphase flow classes with a single fluid component using a pressure and enthalpy formulation (eg, water and steam) |
CPorousFlowFluidStateSingleComponentTempl | Fluid state class using a persistent set of primary variables for the mutliphase, single component case |
CPorousFlowFluidStateTempl | Fluid state class using a persistent set of primary variables for the mutliphase, multicomponent case |
CPorousFlowFluxLimitedTVDAdvection | Advection 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 |
CPorousFlowFullySaturated | Action for simulation involving a single phase fully saturated fluid |
CPorousFlowFullySaturatedAdvectiveFlux | Convective flux of component k in a single-phase fluid A fully-updwinded version is implemented, where the mobility of the upstream nodes is used |
CPorousFlowFullySaturatedDarcyBase | Darcy advective flux for a fully-saturated, single phase, single component fluid |
CPorousFlowFullySaturatedDarcyFlow | Darcy advective flux for a fully-saturated, single-phase, multi-component fluid |
CPorousFlowFullySaturatedHeatAdvection | Advection of heat via flux via Darcy flow of a single phase fully-saturated fluid |
CPorousFlowFullySaturatedMassTimeDerivative | Time derivative of fluid mass suitable for fully-saturated, single-phase, single-component simulations |
CPorousFlowFullySaturatedUpwindHeatAdvection | Advection of heat via flux of a single-phase fluid |
CPorousFlowHalfCubicSink | Applies a flux sink to a boundary |
CPorousFlowHalfGaussianSink | Applies a flux sink to a boundary |
CPorousFlowHeatAdvection | Advection of heat via flux of component k in fluid phase alpha |
CPorousFlowHeatConduction | Kernel = grad(test) * thermal_conductivity * grad(temperature) |
CPorousFlowHeatEnergy | Postprocessor produces the sum of heat energy of the porous skeleton and/or fluid components in a region |
CPorousFlowHeatMassTransfer | Calculate heat or mass transfer from a coupled variable to u |
CPorousFlowHeatVolumetricExpansion | Kernel = energy_density * d(volumetric_strain)/dt which is lumped to the nodes |
CPorousFlowHysteresisOrder | Computes the hysteresis order for use by the hysteretic capillary pressure and relative-permeability objects |
CPorousFlowHystereticCapillaryPressure | Base material designed to calculate and store quantities relevant for hysteretic capillary pressure calculations |
CPorousFlowHystereticInfo | Material designed to calculate the capillary pressure as a function of saturation, or the saturation as a function of capillary pressure, or derivative information, etc |
CPorousFlowHystereticRelativePermeabilityBase | Base material for computing relative permeability for 1-phase and 2-phase hysteretic models |
CPorousFlowHystereticRelativePermeabilityGas | Material to compute gas relative permeability for 1-phase and 2-phase hysteretic models |
CPorousFlowHystereticRelativePermeabilityLiquid | Material to compute liquid relative permeability for 1-phase and 2-phase hysteretic models |
CPorousFlowJoinerTempl | Material designed to form a std::vector of property and derivatives of these wrt the nonlinear variables from the individual phase properties |
CPorousFlowLineGeometry | Approximates a borehole by a sequence of Dirac Points |
CPorousFlowLineSink | Approximates a line sink a sequence of Dirac Points |
CPorousFlowMassFractionAqueousEquilibriumChemistry | Material 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 |
CPorousFlowMassFractionTempl | Material designed to form a std::vector<std::vector> of mass fractions from the individual mass fraction variables |
CPorousFlowMassRadioactiveDecay | Kernel = _decay_rate * masscomponent where mass_component = porosity*sum_phases(density_phase*saturation_phase*massfrac_phase^component) It is lumped to the nodes |
CPorousFlowMassTimeDerivative | Kernel = (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 |
CPorousFlowMassVolumetricExpansion | Kernel = 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 |
CPorousFlowMaterial | PorousFlowMaterial 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) |
CPorousFlowMaterialBase | Base class for all PorousFlow materials that provide phase-dependent properties |
CPorousFlowMaterialVectorBase | Base class for all PorousFlow vector materials |
CPorousFlowMatrixInternalEnergyTempl | This material computes internal energy (J/m^3) for a rock matrix assuming constant grain density, specific heat capacity, and a linear relationship with temperature |
CPorousFlowMultiComponentFluidTempl | General multicomponent fluid material |
CPorousFlowNearestQp | Material designed to provide the nearest quadpoint to each node in the element |
CPorousFlowOutflowBC | Applies a flux to a boundary such that fluid or heat will flow freely out of the boundary |
CPorousFlowPeacemanBorehole | Approximates a borehole by a sequence of Dirac Points |
CPorousFlowPermeabilityBaseTempl | Base class Material designed to provide the permeability tensor |
CPorousFlowPermeabilityConstFromVarTempl | Material to provide permeability taken from a variable |
CPorousFlowPermeabilityConstTempl | Material designed to provide a constant permeability tensor |
CPorousFlowPermeabilityExponentialTempl | Material 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 |
CPorousFlowPermeabilityKozenyCarmanTempl | Material designed to provide the permeability tensor which is calculated from porosity using a form of the Kozeny-Carman equation (e.g |
CPorousFlowPermeabilityTensorFromVarTempl | Material 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 |
CPorousFlowPiecewiseLinearSink | Applies a flux sink to a boundary |
CPorousFlowPlasticHeatEnergy | Provides a heat source (J/m^3/s) from plastic deformation: (1 - porosity) * coeff * stress * plastic_strain_rate |
CPorousFlowPlotQuantity | Extracts the value from PorousFlowSumQuantity userobject |
CPorousFlowPointEnthalpySourceFromPostprocessor | Point source that adds heat energy corresponding to adding a fluid with flux rate specified by a postprocessor at given temperature (specified by a postprocessor) |
CPorousFlowPointSourceFromPostprocessor | Point source (or sink) that adds (removes) fluid at a mass flux rate specified by a postprocessor |
CPorousFlowPolyLineSink | Approximates a line sink by a sequence of Dirac Points |
CPorousFlowPorosity | Material designed to provide the porosity in PorousFlow simulations chemistry + biot + (phi0 - reference_chemistry - biot) * exp(-vol_strain |
CPorousFlowPorosityBaseTempl | Base class Material designed to provide the porosity |
CPorousFlowPorosityConstTempl | Material to provide a constant value of porosity |
CPorousFlowPorosityExponentialBase | Base class Material designed to provide the porosity |
CPorousFlowPorosityHMBiotModulus | This Matrial evolves porosity so that the PorousFlow equations match the standard equations of poroelasticity theory with a constant BiotModulus |
CPorousFlowPorosityLinear | Material 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 |
CPorousFlowPreDis | Kernel = sum (stoichiometry * density * porosity_old * saturation * reaction_rate) where the sum is over secondary chemical species in a precipitation-dissolution reaction system |
CPorousFlowPropertyAuxTempl | Provides a simple interface to PorousFlow material properties |
CPorousFlowRelativePermeabilityBaseTempl | Base class for PorousFlow relative permeability materials |
CPorousFlowRelativePermeabilityBCTempl | Material to calculate Brooks-Corey relative permeability of an arbitrary phase given the effective saturation and exponent of that phase |
CPorousFlowRelativePermeabilityBWTempl | Material that calculates the Broadbridge-White relative permeability P Broadbridge, I White `‘Constant rate rainfall infiltration: A versatile nonlinear model, 1 Analytical solution’' |
CPorousFlowRelativePermeabilityConstTempl | This class sets a constant relative permeability |
CPorousFlowRelativePermeabilityCoreyTempl | Material to calculate Corey-type relative permeability of an arbitrary phase given the effective saturation and Corey exponent of that phase |
CPorousFlowRelativePermeabilityFLACTempl | Material to calculate relative permeability inspired by the formula used in FLAC: relperm = (1 + m) seff^m - m seff^(m + 1) |
CPorousFlowRelativePermeabilityVGTempl | Material to calculate van Genuchten-type relative permeability of an arbitrary phase given the saturation and exponent of that phase |
CPorousFlowSingleComponentFluidTempl | General single component fluid material |
CPorousFlowSinglePhaseBase | Base class for actions involving a single fluid phase |
CPorousFlowSink | Applies a flux sink to a boundary |
CPorousFlowSinkBC | Surrogate BC object for setting up enthalphy injection BC |
CPorousFlowSinkPTDefiner | Provides either a porepressure or a temperature to derived classes, depending on _involves_fluid defined in PorousFlowSink |
CPorousFlowSquarePulsePointSource | Point source (or sink) that adds (removes) fluid at a constant mass flux rate for times between the specified start and end times |
CPorousFlowSumQuantity | Sums into _total This is used, for instance, to record the total mass flowing into a borehole |
CPorousFlowTemperatureTempl | Creates temperature Materials |
CPorousFlowTestApp | |
CPorousFlowThermalConductivityBaseTempl | Base class for materials that provide thermal conducitivity |
CPorousFlowThermalConductivityFromPorosityTempl | This Material calculates rock-fluid combined thermal conductivity for the single phase, fully saturated case by using a linear weighted average |
CPorousFlowThermalConductivityIdealTempl | This 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 |
CPorousFlowTotalGravitationalDensityBase | Base class Material designed to provide the density of the porous medium |
CPorousFlowTotalGravitationalDensityFullySaturatedFromPorosity | Material designed to provide the density of the porous medium for the fully-saturated case |
CPorousFlowUnsaturated | Action for simulation involving a single phase, partially or fully saturated fluid |
CPorousFlowVariableBaseTempl | Base 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 |
CPorousFlowVolumetricStrain | PorousFlowVolumetricStrain computes volumetric strains, and derivatives thereof |
CPorousFlowWaterNCG | Specialized class for water and a non-condensable gas (NCG) Includes dissolution of gas in liquid water phase using Henry's law |
CPorousFlowWaterNCGTest | |
CPorousFlowWaterVapor | Specialized class for water and vapor mixture using pressure and enthalpy |
CPorousFlowWaterVaporTest | |
CPorousMixedVarMaterial | This 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 |
CPorousPrimitiveVarMaterial | This 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 | |
CPostprocessorAsControlAction | This action creates a control value named the same as the postprocessor being added |
CPostprocessorSourceScalarKernel | Adds an arbitrary post-processor value as a source term |
CPotentialToFieldAux | This AuxKernel calculates the electrostatic electric field given the electrostatic potential |
CPowerLawCreepStressUpdateTempl | This class uses the stress update material in a radial return isotropic creep model |
CPowerLawCreepTestTempl | |
CPowerLawSoftening | PowerLawSoftening is a smeared crack softening model that uses a power law equation to soften the tensile response |
CPrandtlNumberAux | Computes Prandtl number |
CPrandtlNumberMaterial | Computes Prandtl number as material property |
CPrescribedReactorPower | DEPRECATED: Do not use |
CPresetAcceleration | This class prescribes the acceleration on a given boundary in a given direction |
CPresetDisplacement | This class applies a displacement time history on a given boundary in a given direction |
CPresetVelocity | |
CPressure | |
CPressureAction | |
CPressureAux | Computes pressure from specific volume and specific internal energy |
CPressureDrop | This postprocessor computes the pressure drop between an upstream and a downstream boundary |
CPressureEqualsDensityMaterial | |
CPressureGradient | Adds the pressure gradient term to the Navier-Stokes momentum equation |
CPressureTempl | |
CPrimaryConvection | Define the Kernel for a PrimaryConvection operator that looks like: cond * grad_pressure * grad_u |
CPrimaryDiffusion | Define the Kernel for a CoupledConvectionReactionSub operator that looks like: grad (diff * grad_u) |
CPrimaryTimeDerivative | Define the Kernel for a CoupledConvectionReactionSub operator that looks like: storage * delta pressure / delta t |
CPublicRestartable | A class which creates public interface functions for declaring and getting restartable data |
CPump1Phase | Pump between 1-phase flow channels that has a non-zero volume |
CPumpFrictionAux | Friction torque computed in the 1-phase shaft-connected pump |
CPumpHeadAux | Head computed in the 1-phase shaft-connected pump |
CPumpHydraulicTorqueAux | Hydraulic torque computed in the 1-phase shaft-connected pump |
CPumpInertiaAux | Moment of inertia computed in the 1-phase shaft-connected pump |
CPureElasticTractionSeparation | Implementation of the non-stateful exponential traction separation law proposed by Salehani, Mohsen Khajeh and Irani, Nilgoon 2018 |
CPureElasticTractionSeparationIncremental | Implementation of the non-stateful exponential traction separation law proposed by Salehani, Mohsen Khajeh and Irani, Nilgoon 2018 |
CPWCNSFVMassAdvection | A flux kernel transporting mass in porous media across cell faces |
CPWCNSFVMassTimeDerivative | Computes the mass time derivative for the weakly compressible formulation of the mass equation, using functor material properties and a porous medium approach |
CPWCNSFVMomentumFluxBC | Flux boundary conditions for the porous weakly compressible momentum equation |
CQ2PAction | |
CQ2PBorehole | Approximates a borehole by a sequence of Dirac Points |
CQ2PMaterial | Q2P Material |
CQ2PNegativeNodalMassOld | -fluid_mass_old/dt with the fluid mass being lumped to the nodes |
CQ2PNodalMass | Fluid_mass/dt lumped to the nodes |
CQ2PPiecewiseLinearSink | Applies a fully-upwinded flux sink to a boundary The sink is a piecewise linear function of porepressure at the quad points |
CQ2PPiecewiseLinearSinkFlux | This postprocessor computes the fluid flux to a Q2PPiecewiseLinearSink |
CQ2PPorepressureFlux | This is a fully upwinded flux Kernel The Variable of this Kernel should be the porepressure |
CQ2PRelPermPowerGas | PowerGas form of relative permeability Define s = seff/(1 - simm) |
CQ2PSaturationDiffusion | Diffusive Kernel that models nonzero capillary pressure in Q2P models The Variable of this Kernel should be the saturation |
CQ2PSaturationFlux | This is a fully upwinded flux Kernel The Variable of this Kernel should be the saturation |
CQuadraticMinimize | This 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 |
CQuadraticMinimizeConstrained | This 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 |
CQuadratureSampler | A class used to produce samples based on quadrature for Polynomial Chaos |
CQuasiStaticSolidMechanicsPhysics | |
CQuasiStaticSolidMechanicsPhysicsBase | |
CRadialDisplacementCylinderAux | Calculates the radial displacement for cylindrical geometries |
CRadialDisplacementSphereAux | Calculates the radial displacement for spherical geometries |
CRadialReturnCreepStressUpdateBaseTempl | This class provides baseline functionallity for creep models based on the stress update material in a radial return isotropic creep calculations |
CRadialReturnStressUpdateTempl | RadialReturnStressUpdate 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 | |
CRadiativeHeatFluxBC | Radiative heat transfer boundary condition for a plate heat structure |
CRadiativeHeatFluxBCBaseTempl | Boundary condition for radiative heat flux where temperature and the temperature of a body in radiative heat transfer are specified |
CRadiativeHeatFluxRZBC | Radiative heat transfer boundary condition for a cylindrical heat structure |
CRampIC | Makes initial condition which creates a linear ramp of the given variable on the x-axis with specified side values |
CRandomEulerAngleProvider | Assign random Euler angles to each grains |
CRANFSNormalMechanicalContact | |
CRANFSTieNode | |
CRankFourAuxTempl | RankFourAux is designed to take the data in the RankFourTensor material property, for example stiffness, and output the value for the supplied indices |
CRankTwoAuxTempl | RankTwoAux is designed to take the data in the RankTwoTensor material property, for example stress or strain, and output the value for the supplied indices |
CRankTwoBasedFailureCriteriaNOSPD | Rank two tensor based failure ctriteria to update the bond status for non-ordinary state-based model |
CRankTwoCartesianComponentTempl | ADRankTwoCartesianComponent computes selected components from a Rank-2 tensors |
CRankTwoCylindricalComponentTempl | RankTwoCylindricalComponent computes cylindrical scalar values from Rank-2 tensors |
CRankTwoDirectionalComponentTempl | RankTwoDirectionalComponent computes the component of a rank-2 tensor in specified direction |
CRankTwoInvariantTempl | RankTwoInvariant computes invariant scalar values from Rank-2 tensors |
CRankTwoScalarAuxTempl | RankTwoScalarAux uses the namespace RankTwoScalarTools to compute scalar values from Rank-2 tensors |
CRankTwoSphericalComponentTempl | RankTwoSphericalComponent computes spherical scalar values from Rank-2 tensors |
▶CRay | Basic datastructure for a ray that will traverse the mesh |
CRayBoundaryConditionBase | Base class for the RayBC syntax |
CRayDataValue | Obtains a Ray data or aux data value from a banked ray |
CRayDistanceAux | AuxRayKernel that accumulates the distance traversed by each Ray segment in the element that said segment was in |
CRayIntegralValue | Obtains the integrated value accumulated into a Ray from an IntegralRayKernel-derived class |
CRayKernelBase | Base object for the RayKernel syntax |
CRayKernelTempl | Base class for a ray kernel that contributes to the residual and/or Jacobian |
CRayleighNumber | This postprocessor computes the Rayleigh number to describe natural circulation |
CRayTracingAngularQuadrature | |
CRayTracingAngularQuadratureErrorTest | |
CRayTracingApp | |
CRayTracingExodus | |
CRayTracingMeshOutput | Base class for outputting Ray data in a mesh format, where EDGE2 elems represent the individual Ray segments |
CRayTracingNemesis | |
CRayTracingObject | Base class for a MooseObject used in ray tracing |
CRayTracingObjectTest | Test object for RayTracingObject |
▶CRayTracingStudy | Base class for Ray tracing studies that will generate Rays and then propagate all of them to termination |
CRayTracingStudyNoBankingTest | |
CRayTracingStudyResult | |
CRayTracingStudyTest | |
CRayTracingStudyWithRegistrationTest | |
CRayTracingTestApp | |
CRayTracingViewFactor | Computes the view factors for planar faces in unobstructed radiative heat transfer |
CRBMPresetOldValuePD | Class to apply preset BC of old variable solution based on the number of active bonds |
CRDG3EqnMaterial | Reconstructed solution values for the 1-D, 1-phase, variable-area Euler equations |
CRdgApp | |
CRDGFluxBase | Abstract base class for computing and caching internal or boundary fluxes for RDG |
CRdgTestApp | |
CReactorApp | |
CReactorGeometryMeshBuilderBase | A base class that contains common members for Reactor Geometry Mesh Builder mesh generators |
CReactorMeshParams | A class to store mesh information that is globally applicable to a reactor |
CReactorTestApp | |
CReactorUnitApp | |
CRealComponentParameterValuePostprocessor | |
CRealControlDataValuePostprocessor | Reads a control value data and prints it out |
CReceiveBuffer | |
CReconPhaseVarIC | ReconPhaseVarIC initializes a single order parameter to represent a phase obtained form an EBSDReader object |
CRectangleCutUserObject | |
CReferenceElementJacobianDamper | This class implements a damper that limits the change in the Jacobian of elements without relying on having the displaced mesh |
CReflectionCoefficient | CURRENTLY ONLY FOR 1D PLANE WAVE SOLVES |
CReflectRayBC | RayBC that reflects a Ray |
CRefractionRayKernelTest | Simplified RayKernel that refracts Rays when the phase changes (phase change denoted by a field variable) |
CRegularSolutionFreeEnergy | Material 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))\) |
CRepeatableRayStudy | A RayTracingStudy in which the user defines a set of Rays that can be traced repeatedly |
CRepeatableRayStudyBase | A RayTracingStudy that generates and traces Rays repeatedly that a user defines only once |
CRepeatableRayStudyBaseTest | |
CRepeatableRayStudyDefineNoClaimTest | |
CReporterStatisticsContext | ReporterContext that utilizes a Calculator object to compute its value and confidence levels |
CReporterTimePointSource | Apply a time dependent point load defined by Reporters |
CRestartableModelInterface | An interface class which manages the model data save and load functionalities from moose objects (such as surrogates, mappings, etc.) in the stochastic tools module |
CReynoldsNumberAux | Computes Reynolds number |
CReynoldsNumberFunctorAux | Computes rho*u*L/mu where L is the maximum element dimension |
CReynoldsNumberFunctorMaterial | Class responsible for generating functor for computing the Reynolds number |
CReynoldsNumberMaterial | Computes Reynolds number as a material property |
CRhieChowInterpolatorBase | |
CRhoEAFromPressureTemperatureFunctionVelocityIC | This IC sets total energy density from provided pressure, temperature and user-defined veloctiy function |
CRhoEAFromPressureTemperatureVelocityIC | The RhoEAFromPressureTemperatureVelocityIC returns: |
CRhoFromPressureTemperatureIC | Computes density from pressure and temperature variables |
CRhoFromPTFunctorMaterial | Computes the density using the fluid properties at a specified location |
CRhoVaporMixtureFromPressureTemperatureIC | Computes the density of a vapor mixture from pressure and temperature variables |
CRichardsApp | The Richards equation is a nonlinear diffusion equation that models multiphase flow through porous materials |
CRichardsBorehole | Approximates a borehole by a sequence of Dirac Points |
CRichardsDensity | Base 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 |
CRichardsDensityAux | Fluid density as a function of porepressure |
CRichardsDensityConstBulk | Fluid density assuming constant bulk modulus |
CRichardsDensityConstBulkCut | Fluid 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 |
CRichardsDensityIdeal | Fluid density of an ideal gas |
CRichardsDensityMethane20degC | Methane 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 |
CRichardsDensityPrimeAux | Derivative of fluid density wrt porepressure |
CRichardsDensityPrimePrimeAux | Second derivative of fluid density wrt porepressure |
CRichardsDensityVDW | Density 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) |
CRichardsExcav | Allows 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 |
CRichardsExcavFlow | Records total mass flow into an excavation defined by a RichardsExcavGeom function |
CRichardsExcavGeom | Defines excavation geometry |
CRichardsFlux | Kernel = grad(permeability*relativepermeability/viscosity * (grad(pressure) - density*gravity)) This is mass flow according to the Richards equation |
CRichardsFullyUpwindFlux | This is a fully upwinded version of RichardsFlux |
CRichardsHalfGaussianSink | Applies a fluid sink to the boundary |
CRichardsHalfGaussianSinkFlux | Postprocessor that records the mass flux from porespace to a half-gaussian sink |
CRichardsLumpedMassChange | D(fluid mass in porespace)/dt with the fluid mass being lumped to the nodes |
CRichardsMass | This postprocessor computes the fluid mass by integrating the density over the volume |
CRichardsMassChange | Kernel = (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 | |
CRichardsMultiphaseProblem | Allows a constraint u>=v to be enforced during the nonlinear iteration process |
CRichardsPiecewiseLinearSink | Applies a flux sink to a boundary The sink is a piecewise linear function of porepressure (the "variable") at the quad points |
CRichardsPiecewiseLinearSinkFlux | This postprocessor computes the fluid flux to a RichardsPiecewiseLinearSink |
CRichardsPlotQuantity | Extracts the value from RichardsSumQuantity userobject |
CRichardsPolyLineSink | Approximates 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 |
CRichardsPPenalty | Kernel = a*(lower - variable) for variable<lower, and zero otherwise This is an attempt to enforce variable>=lower |
CRichardsRelPerm | Base class for Richards relative permeability classes that provide relative permeability as a function of effective saturation |
CRichardsRelPermAux | Relative 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 |
CRichardsRelPermMonomial | Monomial 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 |
CRichardsRelPermPower | Power form of relative permeability, usually used for water |
CRichardsRelPermPowerGas | PowerGas form of relative permeability Define s = (seff - simm)/(1 - simm) |
CRichardsRelPermPrimeAux | Derivative of relative Permeability wrt effective saturation |
CRichardsRelPermPrimePrimeAux | Relative Permeability as a function of effective saturation |
CRichardsRelPermVG | Van-Genuchten form of relative permeability as a function of effective saturation |
CRichardsRelPermVG1 | Van-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 |
CRichardsSat | Saturation of a phase as a function of effective saturation of that phase, and its derivatives wrt effective saturation |
CRichardsSatAux | Fluid Saturation as a function of effective saturation |
CRichardsSatPrimeAux | Derivative of fluid Saturation wrt effective saturation |
CRichardsSeff | Base 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) |
CRichardsSeff1RSC | Rogers-Stallybrass-Clements version of effective saturation for single-phase simulations as a function of porepressure, and its derivs wrt to that pressure |
CRichardsSeff1VG | Effective saturation as a function of porepressure using the van Genuchten formula |
CRichardsSeff1VGcut | Effective 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 |
CRichardsSeff2gasRSC | Rogers-Stallybrass-Clements version of effective saturation of oil (gas) phase as a function of (Pwater, Pgas), and its derivs wrt to those pressures |
CRichardsSeff2gasVG | Van-Genuchten gas effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures |
CRichardsSeff2gasVGshifted | Shifted van-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures |
CRichardsSeff2waterRSC | Rogers-Stallybrass-Clements version of effective saturation of water phase as a function of (Pwater, Pgas), and its derivs wrt to those pressures |
CRichardsSeff2waterVG | Van-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures |
CRichardsSeff2waterVGshifted | Shifted van-Genuchten water effective saturation as a function of (Pwater, Pgas), and its derivs wrt to those pressures |
CRichardsSeffAux | Calculates effective saturation for a specified variable |
CRichardsSeffPrimeAux | Calculates derivative of effective saturation wrt a specified porepressure |
CRichardsSeffPrimePrimeAux | Calculates derivative of effective saturation wrt specified porepressures |
CRichardsSeffRSC | Rogers-Stallybrass-Clements version of effective saturation as a function of CAPILLARY pressure |
CRichardsSeffVG | Utility functions for van-genuchten effective saturation as a function of porepressure (not capillary pressure), and first and second derivs wrt porepressure |
CRichardsSumQuantity | Sums into _total This is used, for instance, to record the total mass flowing into a borehole |
CRichardsSUPG | Base class for SUPG of the Richards equation You must override all the functions below with your specific implementation |
CRichardsSUPGnone | No Richards SUPG |
CRichardsSUPGstandard | Standard SUPG relationships valid for the Richards equation |
CRichardsTestApp | |
CRichardsVarNames | This holds maps between pressure_var or pressure_var, sat_var used in RichardsMaterial and kernels, etc, and the variable number used internally by MOOSE |
CRiemannArgumentSwitchingInterface | Interface class for switching the order of arguments to test the symmetry of Riemann-type interfaces |
CRigidBodyMultiKernelAction | |
CRndBoundingBoxIC | RndBoundingBoxIC allows setting the initial condition of a value inside and outside of a specified box |
CRndSmoothCircleIC | RndSmoothcircleIC creates a smooth circle with a random distribution of values inside and outside of the circle |
CRotationAngle | Compute the field of angular rotations of points around an axis defined by an origin point and a direction vector |
CRotationTensor | This is a RealTensor version of a rotation matrix It is instantiated with the Euler angles, which are measured in degrees |
CRZSymmetry | Interface class for enabling objects to be RZ symmetric about arbitrary axis |
CSalehaniIrani3DCTraction | Implementation of the non-stateful exponential traction separation law proposed by Salehani, Mohsen Khajeh and Irani, Nilgoon 2018 |
CSalineMoltenSaltFluidProperties | |
CSalineMoltenSaltFluidPropertiesTest | |
CSampler1DBase | This is a base class for sampling material properties for the integration points in all elements in a block of a 1-D mesh |
CSampler1DRealTempl | Samples material properties at all quadrature points in mesh block(s) |
CSampler1DVector | This class samples a component of a vector material property in a 1-D mesh |
CSamplerData | A tool for output Sampler data |
CSamplerFullSolveMultiApp | |
CSamplerParameterTransfer | Copy each row from each DenseMatrix to the sub-applications SamplerReceiver object |
CSamplerPostprocessorTransfer | Transfer Postprocessor from sub-applications to a VectorPostprocessor on the master application |
CSamplerReceiver | A Control object for receiving data from a master application Sampler object |
CSamplerReporterTransfer | Transfer Reporters from sub-applications to a StochasticReporter on the main application |
CSamplerTransientMultiApp | |
CSaturationDensityFunction | Computes saturation density from temperature function |
CSaturationPressureFunction | Computes saturation pressure from temperature function and 2-phase fluid properties object |
CSaturationPressureMaterialTempl | Computes saturation pressure at some temperature |
CSaturationTemperatureAux | Computes saturation temperature from pressure and 2-phase fluid properties object |
CSaturationTemperatureFunction | Computes saturation temperature from pressure function and 2-phase fluid properties object |
CScalarDamageBaseTempl | Base class for scalar damage models |
CScalarMaterialDamageTempl | Scalar damage model for which the damage is prescribed by another material |
CScalarTransportApp | |
CScalarTransportTestApp | |
CScaledAbsDifferenceDRLRewardFunction | A simple reward function which uses c1*|x-x_target|+c2 |
CScalingControl | Control that multiplies old value by a scalar |
CSelfShadowSideUserObject | Given a radiation direction vector this user object computes the illumination state of each side QP on the sideset it is operating on |
CSemiconductorLinearConductivity | Calculates resistivity and electrical conductivity as a function of temperature |
CSendBuffer | |
CSensitivityFilter | Element user object that filters the objective function sensitivities via a radial average user objects |
CSerializedSolutionTransfer | This class is responsible for serializing solutions coming from subapps on specific processors |
CSetBoolValueControl | Control object that reads a boolean value computed by the control logic system and sets it into a specified MOOSE object parameter(s) |
CSetComponentBoolValueControl | Control to set a boolean value of a component parameter |
CSetComponentRealValueControl | This block reads an input computed by the control logic system and sets a value in a specified component |
CSetRealValueControl | Control object that reads a Real value computed by the control logic system and sets it into a specified MOOSE object parameter(s) |
CShaft | Component that connects torque of turbomachinery components |
CShaftComponentTorqueScalarKernel | Torque contributed by a component connected to a shaft |
CShaftConnectable | Interface class for components that connect to a shaft |
CShaftConnectableUserObjectInterface | Interface class for user objects that are connected to a shaft |
CShaftConnectedComponentPostprocessor | Gets torque or moment of inertia for a shaft-connected component |
CShaftConnectedCompressor1Phase | 1-phase compressor that must be connected to a Shaft component |
CShaftConnectedCompressor1PhasePostprocessor | Gets various quantities for a ShaftConnectedCompressor1Phase |
CShaftConnectedMotor | Motor to drive a shaft component |
CShaftConnectedMotorUserObject | User object to provide data for a shaft-connected motor |
CShaftConnectedPump1Phase | 1-phase pump that must be connected to a Shaft component |
CShaftConnectedTestComponent | Component that shows how to connect a junction-like component to a shaft |
CShaftConnectedTestComponentUserObject | Test component for showing how to connect a junction-derived object to a shaft |
CShaftConnectedTurbine1Phase | 1-phase turbine that must be connected to a Shaft component |
CShaftTimeDerivativeScalarKernel | Time derivative for angular speed of shaft |
CSideFluxIntegralRZ | Integrates a diffusive flux over a boundary of a 2D RZ domain |
CSideOptimizationFunctionInnerProduct | |
CSideOptimizationNeumannFunctionInnerProduct | |
CSideSetHeatTransferKernel | DG kernel for interfacing diffusion between two variables on adjacent blocks |
CSideSetHeatTransferMaterial | |
CSidesetReactionTempl | This postprocessor computes the integral of the force on a sideset in direction _dir |
CSIMPLE | Executioner set up to solve a thermal-hydraulics problem using the SIMPLE algorithm |
CSimpleACInterface | Compute the Allen-Cahn interface term with constant Mobility and Interfacial parameter |
CSimpleCHInterface | Compute the Cahn-Hilliard interface term with constant Mobility and Interfacial parameter |
CSimpleCoupledACInterface | Compute the Allen-Cahn interface term with constant Mobility and Interfacial parameter |
CSimpleFluidProperties | Fluid 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 | |
CSimpleHexagonGenerator | This SimpleHexagonGenerator object is designed to generate a simple hexagonal mesh that only contains six simple azimuthal triangle slices |
CSIMPLESolverConfiguration | Solver configuration class used with the linear solvers in a SIMPLE solver |
CSimpleSplitCHWRes | Simple case for SplitCHWRes kernel, only with constant Mobility |
CSimpleTurbine1Phase | Simple turbine model that extracts prescribed power from the working fluid |
CSimpleTurbinePowerAux | Computes turbine power for 1-phase flow |
▶CSimulation | Main class for simulation (the driver of the simulation) |
CSingleGrainRigidBodyMotion | |
CSinglePhaseFluidProperties | Common class for single phase fluid properties |
CSinglePhaseFluidPropertiesTest | |
CSingleSeriesBasisInterface | This class is a simple wrapper around FunctionalBasisInterface, and intended for use by any single functional series like Legendre, Zernike, etc.. |
CSingleVariableReturnMappingSolutionTempl | Base class that provides capability for Newton return mapping iterations on a single variable |
CSingularShapeTensorEliminatorUserObjectPD | UserObject class to eliminate the existance of singular shape tensor due to bond breakage determined by a bond failure criterion |
CSingularTripletReporter | Reporter class which can print Singular Value Decompositions from PODMapping objects |
CSLKKSChemicalPotential | Enforce the equality of the chemical potentials in sublattices of the same phase D |
CSLKKSMultiACBulkC | SLKKSMultiPhaseBase 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 |
CSLKKSMultiPhaseBase | Enforce sum of phase sublattice concentrations to be the real concentration |
CSLKKSMultiPhaseConcentration | Enforce sum of phase sublattice concentrations to be the real concentration |
CSLKKSPhaseConcentration | Enforce sum of phase concentrations to be the real concentration |
CSLKKSSum | Enforce the sum of sublattice concentrations to a given phase concentration |
CSlopeLimitingBase | Base class for slope limiting to limit the slopes of cell average variables |
CSlopeLimitingMultiDBase | Base class for multi-dimensional slope limiting to limit the slopes of cell average variables |
CSlopeReconstruction1DInterface | Interface class for 1-D slope reconstruction |
CSlopeReconstructionBase | Base class for piecewise linear slope reconstruction to get the slopes of element average variables |
CSlopeReconstructionMultiD | Multi-dimensional piecewise linear slope reconstruction to get the slopes of cell average variables |
CSlopeReconstructionOneD | One-dimensional piecewise linear slope reconstruction to get the slopes of cell average variables |
CSmearedCrackSofteningBase | SmearedCrackSofteningBase is the base class for a set of models that define the softening behavior of a crack under loading in a given direction |
CSmoothCircleBaseIC | SmoothcircleBaseIC is the base class for all initial conditions that create circles |
CSmoothCircleFromFileIC | Reads multiple circles from a text file with the columns labeled x y z r |
CSmoothCircleIC | SmoothcircleIC creates a circle of a given radius centered at a given point in the domain |
CSmoothCircleICLinearizedInterface | SmoothCircleICLinearizedInterface creates a circle of a given radius centered at a given point in the domain |
CSmoothMultiBoundingBoxBaseIC | SmoothMultiBoundingBoxBaseIC is the base class for IsolatedBoundingBoxIC and NestedBoundingBoxIC |
CSmoothSuperellipsoidBaseIC | SmoothSuperellipsoidBaseIC is the base class for all initial conditions that create superellipsoids |
CSmoothSuperellipsoidIC | SmoothSuperellipsoidIC creates a Superellipsoid of given semiaxes a,b,c and exponent n centered at a given point in the domain |
CSmoothTransition | Base class for smooth transitions between two functions of one variable |
CSmoothTransitionFunction | Base class for functions to smoothly transition from one function to another |
CSmoothTransitionTestMaterial | Class for testing objects derived from SmoothTransition |
CSnapshotContainerBase | Base class for storing and managing numerical data like solutions, residuals, and Jacobians |
CSobolReporter | Computes Sobol sensitivity indices, see SobolCalculators |
CSobolReporterContext | |
CSobolSampler | A class used to perform Monte Carlo sampling for performing Sobol sensitivity analysis |
CSobolStatistics | Computes Sobol sensitivity indices, see SobolCalculators |
CSodiumProperties | Properties 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 | |
CSodiumSaturationFluidProperties | Fluid properties for liquid sodium at saturation conditions [sas]} [fink]} |
CSodiumSaturationFluidPropertiesTest | |
CSolidMaterialProperties | |
CSolidMechanicsApp | |
CSolidMechanicsHardeningConstant | No hardening - the parameter assumes the value _val for all internal parameters |
CSolidMechanicsHardeningCubic | Cubic 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 |
CSolidMechanicsHardeningCutExponential | CutExponential 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 |
CSolidMechanicsHardeningExponential | Exponential 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 |
CSolidMechanicsHardeningGaussian | Gaussian hardening The value = _val_res + (val_0 - val_res)*exp(-0.5*rate*(p - intnl_0)^2) for p>intnl_0 |
CSolidMechanicsHardeningModel | Hardening Model base class |
CSolidMechanicsHardeningPowerRule | Power-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 |
CSolidMechanicsPlasticDruckerPrager | Rate-independent non-associative Drucker Prager with hardening/softening |
CSolidMechanicsPlasticDruckerPragerHyperbolic | Rate-independent non-associative Drucker Prager with hardening/softening |
CSolidMechanicsPlasticIsotropicSD | IsotropicSD 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 |
CSolidMechanicsPlasticJ2 | J2 plasticity, associative, with hardning |
CSolidMechanicsPlasticMeanCap | Class 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 |
CSolidMechanicsPlasticMeanCapTC | Rate-independent associative mean-cap tensile AND compressive failure with hardening/softening of the tensile and compressive strength |
CSolidMechanicsPlasticModel | Plastic Model base class The virtual functions written below must be over-ridden in derived classes to provide actual values |
CSolidMechanicsPlasticMohrCoulomb | Mohr-Coulomb plasticity, nonassociative with hardening/softening |
CSolidMechanicsPlasticMohrCoulombMulti | FiniteStrainMohrCoulombMulti implements rate-independent non-associative mohr-coulomb with hardening/softening in the finite-strain framework, using planar (non-smoothed) surfaces |
CSolidMechanicsPlasticOrthotropic | Orthotropic 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 |
CSolidMechanicsPlasticSimpleTester | Class that can be used for testing multi-surface plasticity models |
CSolidMechanicsPlasticTensile | FiniteStrainTensile implements rate-independent associative tensile failure with hardening/softening in the finite-strain framework |
CSolidMechanicsPlasticTensileMulti | FiniteStrainTensileMulti implements rate-independent associative tensile failure with hardening/softening in the finite-strain framework, using planar (non-smoothed) surfaces |
CSolidMechanicsPlasticWeakPlaneShear | Rate-independent associative weak-plane tensile failure with hardening/softening |
CSolidMechanicsPlasticWeakPlaneTensile | Rate-independent associative weak-plane tensile failure with hardening/softening of the tensile strength |
CSolidMechanicsPlasticWeakPlaneTensileN | Rate-independent associative weak-plane tensile failure with hardening/softening, and normal direction specified |
CSolidMechanicsTestApp | |
CSolidProperties | |
CSolidPropertiesApp | |
CSolidPropertiesTestApp | |
CSolidWall | A simple component for solid wall BC |
CSolidWall1Phase | Component for solid wall BC for 1-phase flow |
CSolutionAuxMisorientationBoundary | AuxKernel for reading a solution from file and visualizing the location of grain boundaries for specific grain boundary type |
CSolutionContainer | This class is responsible for collecting solution vectors in one place |
CSolutionRasterizer | This 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 |
CSoretDiffusion | SoretDiffusion adds the soret effect in the split form of the Cahn-Hilliard equation |
CSoundSpeedAux | Computes the sound speed, given the equation of state |
CSoundspeedMat | Computes the speed of sound from other Navier-Stokes material properties |
CSpecificEnthalpyAux | Computes specific enthalpy from pressure and temperature |
CSpecificEnthalpyFromPressureTemperatureIC | Computes specific enthalpy from pressure and temperature variables |
CSpecificHeatConductionTimeDerivative | A class for defining the time derivative of the heat equation |
CSpecificImpulse1Phase | Estimates specific impulse from fluid state at the boundary |
CSpecificInternalEnergyAux | Computes specific internal energy |
CSpecificInternalEnergyIC | |
CSpecificTotalEnthalpyAux | Nodal auxiliary variable for specific total enthalpy |
CSpecificTotalEnthalpyIC | Initial condition for specific total enthalpy |
CSpecificVolumeAux | Computes specific volume |
CSpecificVolumeIC | |
CSpecifiedSmoothCircleIC | SpecifiedsmoothCircleIC creates multiple SmoothCircles (number = size of x_positions) that are positioned in the set locations with the set radii |
CSpecifiedSmoothSuperellipsoidIC | SpecifiedSmoothSuperellipsoidIC 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 |
CSphereSurfaceMeshGenerator | Create a sphere surface mesh based on the recursive subdivision of the faces of a regular icosahedron |
CSplitCHBase | The couple, SplitCHBase and SplitCHWRes, splits the CH equation by replacing chemical potential with 'w' |
CSplitCHCRes | The couple, SplitCHCRes and SplitCHWRes, splits the CH equation by replacing chemical potential with 'w' |
CSplitCHMath | The couple, SplitCHMath and SplitCHWRes, splits the CH equation by replacing chemical potential with 'w' |
CSplitCHParsed | CHParsed uses the Free Energy function and derivatives provided by a DerivativeParsedMaterial |
CSplitCHWRes | SplitCHWRes creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a scalar (isotropic) mobility |
CSplitCHWResAniso | SplitCHWResAniso creates the residual for the chemical potential in the split form of the Cahn-Hilliard equation with a tensor (anisotropic) mobility |
CSplitCHWResBase | SplitCHWresBase 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 | |
CStagnationPressureAux | Compute stagnation pressure from specific volume, specific internal energy, and velocity |
CStagnationTemperatureAux | Compute stagnation temperature from specific volume, specific internal energy, and velocity |
CStationaryRayStudyTest | |
CStatistics | Compute several metrics for supplied VPP vectors |
CStatisticsReporter | Compute several metrics for supplied data |
CSteadyAndAdjoint | |
CStepPeriod | A basic control for disabling objects for a portion of the simulation based on the step concept |
CStepUOInterface | Interface class for step user object |
CStepUserObject | User object that provides simulation steps given user input |
CStickyBC | Sticky-type boundary condition, where if the old variable value exceeds the bounds provided u is fixed (ala Dirichlet) to the old value |
CStiffenedGasFluidProperties | Stiffened gas fluid properties |
CStiffenedGasFluidPropertiesTest | |
CStiffenedGasTwoPhaseFluidProperties | Two-phase stiffened gas fluid properties |
CStiffenedGasTwoPhaseFluidPropertiesTest | |
CStochasticMatrix | |
CStochasticReporter | |
CStochasticReporterContext | |
CStochasticResults | A tool for output Sampler data |
CStochasticResultsAction | This action is a crutch that gets around a construction and initialSetup execution order of operations problem between three types of objects |
CStochasticResultsData | Storage helper for managing data being assigned to this VPP by a Transfer object |
CStochasticToolsAction | Helper for performing common tasks for stochastic simulations |
CStochasticToolsApp | |
CStochasticToolsTestApp | |
CStochasticToolsTransfer | The class creates an additional API to allow Transfers to work when running the StochasticTools<FullSolve/Transient>MultiApp objects in batch-mode |
CStoreVariableByElemIDSideUserObject | Stores variable values at each quadrature point on a side by element ID |
CStrainEnergyDensityTempl | StrainEnergyDensity calculates the strain energy density |
CStrainEnergyRateDensityTempl | StrainEnergyRateDensity calculates the strain energy rate density |
CStrainGradDispDerivatives | |
CStressBasedChemicalPotential | StressBasedChemicalPotential computes chemical potential based on stress and a direction tensor Forest et |
CStressDivergenceBeam | |
CStressDivergenceRSphericalTensors | StressDivergenceRSphericalTensors is a modification of StressDivergenceTensors for 1D spherically symmetric problems |
CStressDivergenceRZTensors | StressDivergenceRZTensors is a modification of StressDivergenceTensors to accommodate the Axisymmetric material models that use cylindrical coordinates |
CStressDivergenceTensors | StressDivergenceTensors mostly copies from StressDivergence |
CStressDivergenceTensorsTruss | |
CStressUpdateBaseTempl | StressUpdateBase is a material that is not called by MOOSE because of the compute=false flag set in the parameter list |
CStretchBasedFailureCriterionPD | Bond stretch based failure ctriterion to update the bond status for fracture modeling |
CStructureAcousticInterface | |
CStudentT | A class used to generate a Student's t distribution |
CSubblockIndexProvider | Abstract 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 |
CSumPostprocessor | Computes a sum of postprocessor values |
CSumTensorIncrements | SumTensorIncrements update a tensor by summing tensor increments passed as property |
CSupersonicInlet | |
CSurfaceComplexationInfo | Data structure designed to hold information related to sorption via surface complexation |
CSurfaceRadiationVectorPostprocessor | |
CSurrogateModel | |
CSurrogateModelAuxKernelTempl | Sets a value of auxiliary variables based on a surrogate model |
CSurrogateModelInterface | Interface for objects that need to use samplers |
CSurrogateModelScalarAux | Sets a value of a scalar variable based on a surrogate model |
CSurrogateTrainer | This is the main trainer base class |
CSurrogateTrainerBase | This is the base trainer class whose main functionality is the API for declaring model data |
CSurrogateTrainerOutput | Output object for saving SurrorateModel data to a file |
CSusceptibilityTimeDerivative | |
CSusceptibilityTimeDerivativeTempl | |
CSwitchingFunction3PhaseMaterial | Material class to provide switching functions that prevent formation of a third phase at a two-phase interface |
CSwitchingFunctionConstraintEta | SwitchingFunctionConstraintEta is a constraint kernel that acts on the lambda lagrange multiplier non-linear variables to enforce \( \sum_n h_i(\eta_i) \equiv 1 \) |
CSwitchingFunctionConstraintLagrange | SwitchingFunctionConstraintLagrange 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 \) |
CSwitchingFunctionMaterial | Material class to provide the switching function \( h(\eta) \) for the KKS system |
CSwitchingFunctionMultiPhaseMaterialTempl | SwitchingFunctionMultiPhaseMaterial is a switching function for a multi-phase, multi-order parameter system |
CSwitchingFunctionPenalty | SwitchingFunctionPenalty is a constraint kernel adds a penalty to each order parameter to enforce \( \sum_n h_i(\eta_i) \equiv 1 \) |
CSymmetryTest3EqnRDGFluxBase | Base class for testing symmetry of a numerical flux for the 3-equation model |
CSymmetryTest3EqnRDGFluxCentered | Tests symmetry of the centered numerical flux for the 3-equation model |
CSymmetryTest3EqnRDGFluxHLLC | Tests symmetry of the HLLC numerical flux for the 3-equation model |
CTabulatedBicubicFluidProperties | Class for fluid properties read from a file |
CTabulatedBicubicFluidPropertiesTest | |
CTabulatedFluidProperties | Class for fluid properties read from a tabulation in a file |
CTangentialMortarMechanicalContact | |
CTemperatureAux | Compute temperature values from specific volume and internal energy |
CTemperatureDependentHardeningStressUpdateTempl | This class inherits from IsotropicPlasticityStressUpdate |
CTemperaturePressureFunctionFluidProperties | Fluid properties provided as multiple-variable functions of temperature and pressure |
CTemperaturePressureFunctionFluidPropertiesTest | |
CTemperatureWall3EqnMaterial | Computes T_wall from the constitutive model |
CTensileStressUpdate | TensileStressUpdate implements rate-independent associative tensile failure ("Rankine" plasticity) with hardening/softening |
CTerminateControl | This control block will terminate a run if its input indicates so |
CTest3EqnRDGObjectBase | Base class for testing rDG objects for the 3-equation model |
CTestAction | Base class for adding common actions for testing |
CTestBoundaryFlux | Boundary flux used for testing |
CTestConservedVarFluidProperties | |
CTestCrackCounter | |
CTestDistributedVectorPostprocessor | Test class to make certain that CSV data is broadcast correctly |
CTestDistributionDirectPostprocessor | Test object for testing distribution capabilities |
CTestDistributionPostprocessor | Test object for testing distribution capabilities |
CTestDynamicNumberOfSubAppsSampler | |
CTestFaceToCellReconstruction | |
CTestLikelihood | TestLikelihood will help test new likelihood objects |
CTestMatTimeDerivative | |
CTestNewmarkTI | |
CTestPICRayStudy | Test study for generating rays for a basic particle-in-cell capability, where Rays propagate a bit each time step |
CTestRay | |
CTestRayDataRayKernel | RayKernel to be used in conjunction with TestRayDataStudy |
CTestRayDataStudy | Test 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 | |
CTestReuseRaysStudy | Tests the re-use of banked rays |
CTestSetupStatusComponent | Component used to test setup-status-checking capability |
CTestSinglePhaseFluidProperties | |
CTestSubblockIndexProvider | A 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 |
CTestTransientRaysStudy | Tests transient rays |
CTestTwoPhaseFluidProperties | Test 2-phase fluid properties |
CTestTwoPhaseNCGFluidProperties | Test 2-phase NCG fluid properties |
CThermalCompliance | Computes heat conduction compliance |
CThermalCompositeSiCProperties | Composite silicon carbide properties as a function of temperature |
CThermalCompositeSiCPropertiesTest | |
CThermalConductivity | This postprocessor computes the thermal conductivity of the bulk |
CThermalConstantHorizonMaterialBPD | Material class for bond based peridynamic heat conduction model based on regular spatial discretization |
CThermalContactAction | |
CThermalDiffusivityFunctorMaterial | Computes the thermal diffusivity given the thermal conductivity, specific heat capacity, and fluid density |
CThermalFractureIntegral | ThermalFractureIntegral computes the summation of the derivative of the eigenstrains with respect to temperature |
CThermalFunctionSolidProperties | Thermal material properties as a function of temperature from function inputs |
CThermalFunctionSolidPropertiesTest | |
CThermalGraphiteProperties | Graphite thermal properties as a function of temperature |
CThermalGraphitePropertiesTest | |
CThermalHydraulicsApp | |
CThermalHydraulicsTestApp | |
CThermalMaterialBaseBPD | Base material class for bond based peridynamic heat conduction models |
CThermalMonolithicSiCProperties | Monolithic silicon carbide properties as a function of temperature |
CThermalMonolithicSiCPropertiesTest | |
CThermalSensitivity | Computes heat conduction compliance derivative with respect to a variable contained in a parsed material |
CThermalSolidProperties | Common class for solid properties that are a function of temperature |
CThermalSolidPropertiesFunctorMaterial | Computes solid thermal properties as a function of temperature |
CThermalSolidPropertiesMaterialTempl | Computes solid thermal properties as a function of temperature |
CThermalSolidPropertiesPostprocessor | Computes a property from a ThermalSolidProperties object |
CThermalSS316Properties | Stainless steel alloy 316 thermal solid properties as a function of temperature |
CThermalSS316PropertiesTest | |
CThermalUCProperties | |
CThermalUCPropertiesTest | |
CThermalVariableHorizonMaterialBPD | Material class for bond based peridynamic heat conduction model based on irregular spatial discretization |
▶CThermochimicaDataBase | User object that performs a Gibbs energy minimization at each node by calling the Thermochimica code |
CThermoDiffusion | Models thermo-diffusion (aka Soret effect, thermophoresis, etc.) |
CThinLayerHeatTransfer | InterfaceKernel for modeling heat transfer across a thin layer |
CThirdPhaseSuppressionMaterial | OPInterfaceBarrierMaterial 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 |
CTHMAddControlAction | Action for adding THM control objects |
CTHMAddRelationshipManagersAction | |
CTHMAddVariablesAction | |
CTHMBuildMeshAction | |
CTHMControl | |
CTHMCreateMeshAction | |
CTHMDebugAction | |
CTHMInitComponentsAction | Initialize components |
CTHMInitSimulationAction | |
CTHMMesh | Mesh for THM |
CTHMObject | |
CTHMOutputVectorVelocityAction | Action to setup output of vector-valued velocity |
CTHMParsedFunctionWrapper | A wrapper class for creating and evaluating parsed functions via the libMesh::ParsedFunction interface for fparser |
CTHMPreconditioningIntegrityCheckAction | Action to trigger the integrity check of preconditioner |
CTHMPrintComponentLoopsAction | |
CTHMProblem | Specialization of FEProblem to run with component subsystem |
CTHMSetupMeshAction | |
CTHMSetupOutputAction | |
CTHMSetupQuadratureAction | Sets the quadrature |
CTHMSolvePostprocessorControl | Control the solve based on a postprocessor value |
CTHMSpecificInternalEnergyAux | Computes specific internal energy |
CTHMSpecificVolumeAux | Computes specific volume |
CThumbIC | ThumbIC creates a rectangle with a half circle on top |
CTimeDerivativeLM | Adds a time derivative term to a Lagrange multiplier constrained primal equation |
CTimeFunctionComponentControl | |
CTimeRampFunction | Ramps up to a value from another value over time |
CTimeRampFunctionTest | |
CTimeStepMaterial | Store current time, dt, and time step number in material properties |
CTorqueReaction | |
CTorqueTempl | Apply a torque as tractions distributed over a surface |
CTotalConcentrationAux | Computes 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 |
CTotalEnergyConvectiveFlux | A kernel for computing total energy convective flux |
CTotalFreeEnergy | Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in a material and called f_name |
CTotalFreeEnergyBase | Total free energy (both the bulk and gradient parts), where the bulk free energy has been defined in a material and called f_name |
CTotalLagrangianStressDivergenceBase | Enforce equilibrium with a total Lagrangian formulation |
CTotalLagrangianStressDivergenceBaseS | Enforce equilibrium with a total Lagrangian formulation |
CTotalLagrangianWeakPlaneStress | |
CTotalMineralVolumeFraction | Calculates the total volume fraction of the coupled solid mineral species (volume of mineral species / volume of model) |
CTotalPower | Prescribes total power via a user supplied value |
CTotalPowerBase | Base class for components that provide total power |
CTraceData | Data structure that stores information for output of a partial trace of a Ray on a processor |
CTracePointData | Data structure that stores the necessary information for outputting a Ray at a point |
CTraceRay | Traces Rays through the mesh on a single processor |
CTraceRayBndElement | A specialized ConstBndElement to be used in ray tracing that also holds the element extrema intersection information |
CTrainingData | |
CTrainingDataBase | |
CTransientAndAdjoint | |
CTricrystal2CircleGrainsIC | Tricrystal2CircleGrainsIC creates a 3 grain structure with 2 circle grains and one matrix grain |
CTricrystal2CircleGrainsICAction | Automatically generates all variables to model a polycrystal with op_num orderparameters |
CTricrystalTripleJunctionIC | TricrystalTripleJunctionIC creates a 3-grain structure with a triple junction centered at _junction as specified by the user |
CTriPinHexAssemblyGenerator | This TriPinHexAssemblyGenerator object is a base class to be inherited for polygon mesh generators |
CTruncatedGaussian | A class used to generate a truncated Gaussian likelihood of observing model predictions |
CTruncatedNormal | A class used to generate a truncated normal distribution |
CTruncatedNormalDistribution | A deprecated wrapper class used to generate a truncated normal distribution |
CTrussHeatConduction | |
CTrussHeatConductionTimeDerivative | |
CTrussMaterial | |
CTurbine1PhaseDeltaPAux | Change in pressure computed in the 1-phase shaft-connected turbine |
CTurbine1PhaseDrivingTorqueAux | Driving torque computed in the 1-phase shaft-connected turbine |
CTurbine1PhaseFlowCoefficientAux | Flow coefficient computed in the 1-phase shaft-connected turbine |
CTurbine1PhaseFrictionTorqueAux | Friction torque computed in the 1-phase shaft-connected turbine |
CTurbine1PhaseMomentOfInertiaAux | Moment of inertia computed in the 1-phase shaft-connected turbine |
CTurbine1PhasePowerAux | Power extracted from flow computed in the 1-phase shaft-connected turbine |
CTurbulentConductivityAux | Computes the turbulent conductivity |
CTwoParameterPlasticityStressUpdate | TwoParameterPlasticityStressUpdate performs the return-map algorithm and associated stress updates for plastic models that describe (p, q) plasticity |
CTwoPhaseAverageDensityAux | Computes the average of the densities of the phases corresponding to a 2-phase fluid properties object |
CTwoPhaseFluidProperties | Base class for fluid properties used with two-phase flow |
CTwoPhaseFluidPropertiesIndependent | 2-phase fluid properties for 2 independent single-phase fluid properties |
CTwoPhaseNCGFluidProperties | Base class for fluid properties used with 2-phase flow with non-condensable gases (NCGs) present |
CTwoPhaseStressMaterial | Construct a global strain from the phase strains in a manner that is consistent with the construction of the global elastic energy by DerivativeTwoPhaseMaterial |
CUELThread | |
CUniform | A class used to generate uniform distribution |
CUniformDistribution | A deprecated wrapper class used to generate a uniform distribution |
CUnitTripControl | This control block uses a user-defined condition to determine if a trip happened |
CUnobstructedPlanarViewFactor | Computes the view factors for planar faces in unobstructed radiative heat transfer |
CUpdatedLagrangianStressDivergenceBase | Enforce equilibrium with an updated Lagrangian formulation |
CVanDerWaalsFreeEnergy | Material class that provides the free energy of a Van der Waals gas with the expression builder and uses automatic differentiation to get the derivatives |
CVaporMixtureFluidProperties | Base class for fluid properties of vapor mixtures |
CVaporMixtureInterface | Interface for calculations involving vapor mixtures |
CVariableFunctionProductIC | Computes product of a variable and a function |
CVariableGradientMaterial | Set a material property to the norm of the gradient of a non-linear variable |
CVariableIntegralRayKernel | |
CVariableMappingBase | This is an abstract base class for objects that provide mapping between a full-order and a latent space |
CVariableProductIC | Computes the product of coupled variables |
CVariableValueTransferAux | Transfer variable values from a surface of a 2D mesh onto 1D mesh |
CVectorCurrentSource | Calculates the current source term contribution in the Helmholtz wave equation |
CVectorEMRobinBC | First order Robin-style Absorbing/Port boundary condition for vector nonlinear variables |
CVectorMassMatrix | Computes a finite element mass matrix meant for use in preconditioning schemes which require one |
CVectorOfVectorTestReporter | Test object to create vector of vector needed for testing VectorOfVectorRowSum |
CVectorPostprocessorSampler | |
CVectorPropertyTestMaterial | Test material with vector properties |
CVectorSecondTimeDerivative | The second time derivative operator for vector variables |
CVectorTransientAbsorbingBC | First order transient absorbing boundary condition for nonlinear vector variables |
CVectorVelocityComponentAux | Computes the component of a vector (given by its magnitude and direction) |
CVectorVelocityIC | Computes velocity in the direction of a 1-D element from a vector velocity function |
CViewFactorBase | A base class for automatic computation of view factors between sidesets |
CViewFactorObjectSurfaceRadiation | ViewFactorObjectSurfaceRadiation computes radiative heat transfer between side sets and the view factors are computed by a ViewFactor object |
CViewFactorPP | This postprocessor allows to extract view factors from ViewFactor userobjects |
CViewFactorRayBC | RayBC used in the computation of view factors using the angular quadrature ray tracing method |
▶CViewFactorRayStudy | RayTracingStudy used to generate Rays for view factor computation using the angular quadrature method |
CViewfactorVectorPostprocessor | |
CViscoplasticityStressUpdateBaseTempl | |
CVolumeDeformGradCorrectedStress | VolumeDeformGradCorrectedStress transforms the Cauchy stress calculated in the previous configuration to its configuration |
CVolumeJunction1Phase | Junction between 1-phase flow channels that has a non-zero volume |
CVolumeJunction1PhasePressureAux | Computes pressure from the 1-phase volume junction variables |
CVolumeJunction1PhaseTemperatureAux | Computes temperature from the 1-phase volume junction variables |
CVolumeJunction1PhaseVelocityMagnitudeAux | Computes magnitude of velocity from the 1-phase volume junction variables |
CVolumeJunctionAdvectionScalarKernel | Adds advective fluxes for the junction variables for a volume junction |
CVolumeJunctionBaseUserObject | Base class for computing and caching flux and residual vectors for a volume junction |
CVolumetricFlowRate | This postprocessor computes the volumetric flow rate through a boundary, internal or external to the flow domain |
CVolumeWeightedWeibull | VolumeWeightedWeibull 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 |
CVoronoiICAux | Visualize the location of grain boundaries in a polycrystalline simulation |
CWallDistanceMixingLengthAux | |
CWallFrictionChurchillMaterial | Computes drag coefficient using the Churchill formula for Fanning friction factor |
CWallFrictionFunctionMaterial | Converts Darcy friction factor function into material property |
CWallFunctionWallShearStressAux | Computes wall shear stress values based on wall functions |
CWallFunctionYPlusAux | Computes wall y+ based on wall functions |
CWallHeatTransferCoefficient3EqnDittusBoelterMaterial | Computes wall heat transfer coefficient using Dittus-Boelter equation |
CWater97FluidProperties | Water (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 | |
CWaveEquationCoefficient | Material 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 |
CWaveHeightAuxKernel | WaveHeightAuxKernel 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) |
CWaveSpeed | This material computes the wave speed for dynamic simulations using the Young's modulus (or equivalent metric) and the density |
CWaveSpeedVPP | Gets wave speeds from HLLC user object |
CWCNSFV2PMomentumAdvectionSlip | Adds momentum kernel coming from the slip velocity in two-phase mixture model |
CWCNSFV2PMomentumDriftFlux | Adds drift flux kernel coming for two-phase mixture model |
CWCNSFV2PSlipVelocityFunctorMaterial | Computes the value of slip velocity for the two phase mixture model |
CWCNSFVEnergyFluxBC | Flux boundary condition for the weakly compressible energy equation |
CWCNSFVEnergyTimeDerivative | Computes the energy time derivative for the weakly compressible formulation of the energy equation, using functor material properties |
CWCNSFVFluxBCBase | Base class for weakly compressible flux boundary conditions |
CWCNSFVInletTemperatureBC | Dirichlet boundary conditions for the temperature, set from either a temperature postprocessor or an energy flow rate divided by mass flow and specific heat capacity |
CWCNSFVInletVelocityBC | Dirichlet boundary conditions for the velocity, set from either a velocity postprocessor or a mass flow rate divided by density and surface |
CWCNSFVMassAdvection | A flux kernel transporting mass across cell faces in weakly compressible simulations |
CWCNSFVMassFluxBC | Flux boundary condition for the weakly compressible mass conservation equation |
CWCNSFVMassTimeDerivative | Computes the mass time derivative for the weakly compressible formulation of the mass equation, using functor material properties |
CWCNSFVMixingLengthEnergyDiffusion | Computes the turbulent diffusion of energy term in the weakly compressible formulation of the energy equation, using functor material properties |
CWCNSFVMomentumFluxBC | Flux boundary conditions for the weakly compressible momentum equation |
CWCNSFVMomentumTimeDerivative | Computes the momentum time derivative for the weakly compressible formulation of the momentum equation, using functor material properties |
CWCNSFVScalarFluxBC | Flux boundary condition for the weakly compressible scalar advection equation |
CWCNSFVSwitchableInletVelocityBC | Dirichlet 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 | |
CWeakPlaneStressNOSPD | Kernel class for weak plane stress formulation based on Form I of the horizon-stabilized peridynamic correspondence model |
CWedgeFunction | Function object for tests/ins/jeffery_hamel responsible for setting the exact value of the velocity and pressure variables |
CWeibull | A class used to generate a three-parameter Weibull distribution |
CWeibullDistribution | A 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 |
CWeightedGapUserObject | Creates dof object to weighted gap map |
CWeightedGapVelAux | Compute nodal weighted gap velocity based on a mortar discretization |
CWeightedTransition | Weighted transition between two functions of one variable |
CWeightedVariableAverage | Average a variable value using a weight mask given by a material property |
CWeightedVelocitiesUserObject | Creates dof object to weighted tangential velocities map |
CXFEM | This is the XFEM class |
CXFEMAction | |
CXFEMApp | |
CXFEMCrackGrowthIncrement2DCut | |
CXFEMCutElem | |
CXFEMCutElem2D | |
CXFEMCutElem3D | |
CXFEMCutMeshOutput | Outputs the cutting mesh used by XFEM to an Exodus file |
CXFEMCutPlaneAux | Coupled auxiliary value |
CXFEMCutSwitchingMaterialTempl | Switches between materials in a multi-material system where the interfaces are defined by multiple geometric cut userobjects |
CXFEMElementPairLocator | |
CXFEMEqualValueAtInterface | |
CXFEMMarkerAux | |
CXFEMMaterialStateMarkerBase | Coupled auxiliary value |
CXFEMMovingInterfaceVelocityBase | |
CXFEMPhaseTransitionMovingInterfaceVelocity | |
CXFEMPressure | |
CXFEMRankTwoTensorMarkerUserObject | |
CXFEMSingleVariableConstraint | |
CXFEMTestApp | |
CXFEMVolFracAux | Coupled auxiliary value |
CZernike | This class provides the algorithms and properties of the Zernike polynomial series |
CZeroBondStatusUserObjectPD | User object to set the bond status to zero for a given list of bond IDs |