API Documentation¶
The Ratel API sets up a PETSc DM object with the data to run a SNES or TS solver for solid mechanics problems. This DM is set for a SNES or TS via SNESSetDM or TSSetDM to provide a complete solver for a solid mechanics problem.
The API also includes functions to set sensible defaults for the TS, SNES, and KSP as well as set up geometric multigrid with PCMG.
The default options depend upon the RatelSolverType
.
Lastly, the Ratel API includes convenience functions to facilitate computing diagnostic quantities of interest. These quantities of interest can be monitored on every time step via command line options or computed at the end of the solve with the convenience functions.
Ratel Public API¶
The public API provides core functionality for users.
- Core Ratel Functions
RatelSolverType
RATEL_SOLVER_STATIC
RATEL_SOLVER_QUASISTATIC
RATEL_SOLVER_DYNAMIC
RatelMethodType
RATEL_METHOD_FEM
RATEL_METHOD_MPM
RatelForcingType
RATEL_FORCING_NONE
RATEL_FORCING_BODY
RATEL_FORCING_MMS
RatelInitialConditionType
RATEL_INITIAL_CONDITION_ZERO
RATEL_INITIAL_CONDITION_CONTINUE
RatelPMultigridCoarseningType
RATEL_P_MULTIGRID_COARSENING_LOGARITHMIC
RATEL_P_MULTIGRID_COARSENING_UNIFORM
RATEL_P_MULTIGRID_COARSENING_USER
RatelPointLocationType
RATEL_POINT_LOCATION_GAUSS
RATEL_POINT_LOCATION_UNIFORM
RATEL_POINT_LOCATION_CELL_RANDOM
RatelDirectionType
RATEL_DIRECTION_X
RATEL_DIRECTION_Y
RATEL_DIRECTION_Z
RatelDiagnosticType
RATEL_DIAGNOSTIC_PROJECTED
RATEL_DIAGNOSTIC_DUAL
RatelHasMMS()
RatelIsCeedBP()
RatelComputeMMSL2Error()
RatelViewMMSL2ErrorFromOptions()
RatelGetExpectedStrainEnergy()
RatelGetExpectedMaxDisplacement()
RatelGetExpectedFaceSurfaceForce()
RatelGetExpectedFaceCentroid()
RatelComputeStrainEnergyError()
RatelComputeMaxDisplacementError()
RatelViewMaxSolutionValuesErrorFromOptions()
RatelComputeFaceForceErrors()
RatelViewSurfaceForceAndCentroidErrorFromOptions()
RatelComputeStrainEnergy()
RatelViewStrainEnergyErrorFromOptions()
RatelComputeMaxVectorValues()
RatelComputeMaxSolutionValues()
RatelComputeMaxDiagnosticQuantities()
RatelGetExpectedMaxDiagnosticQuantities()
RatelComputeMaxDiagnosticQuantitiesError()
RatelViewMaxDiagnosticQuantitiesErrorByNameFromOptions()
RatelViewVolumeErrorFromOptions()
RatelViewDiagnosticQuantitiesFromOptions()
RatelGetSurfaceForceFaces()
RatelComputeSurfaceForcesCellToFace()
RatelComputeSurfaceForces()
RatelComputeSurfaceCentroids()
RatelComputeVolume()
RatelGetDiagnosticQuantities()
RatelRestoreDiagnosticQuantities()
RatelViewerWriteTimestep_VTKSeries()
RatelTSMonitorStrainEnergy()
RatelViewerWriteSurfaceForce()
RatelTSMonitorSurfaceForceCellToFace()
RatelTSMonitorSurfaceForce()
RatelTSMonitorSurfaceForcePerFace()
RatelTSMonitorDiagnosticQuantities()
RatelDMSwarmView_WriteDMInfo()
RatelDMSwarmView_WriteField()
RatelDMSwarmSubViewerCreate()
RatelTSMonitorSwarm()
RatelTSMonitorCheckpoint()
RatelCheckpointDataRead()
RatelCheckpointDataDestroy()
RatelCheckpointCtxCreateFromOptions()
RatelCheckpointCtxCreate()
RatelCheckpointCtxDestroy()
RatelViewerWriteHeader_CSV()
RatelViewerWriteHeader_VTKSeries()
RatelViewerWriteFooter_VTKSeries()
RatelViewerWriteHeader_XDMF()
RatelViewerWriteFooter_XDMF()
RatelGetViewerInfo()
RatelViewerStringIsCSV()
RatelLoadViewerFromCheckpoint_CSV()
RatelViewerCreateFromOptions()
RatelViewerListCreateFromOptions()
RatelViewerCreate()
RatelViewerDestroy()
RatelViewerWriteHeader()
RatelViewerWriteFooter()
RatelViewerGetSequenceFilename()
RatelViewerShouldWrite()
RatelViewersCreateFromOptions()
RatelViewersCreate()
RatelViewersDestroy()
RatelTSSetup()
RatelTSSetFromOptions()
RatelKSPSetup()
RatelSNESSetup()
RatelSetupZeroInitialCondition()
RatelTSSetupInitialCondition()
RatelSNESSetupInitialCondition()
RatelTSCheckpointFinalSolutionFromOptions()
RatelSNESCheckpointFinalSolutionFromOptions()
RatelGetVersion()
RatelRegisterLogEvents()
RatelInit()
RatelView()
RatelDestroy()
RatelDMCreate()
RatelSetNonSPD()
RATEL_VERSION_MAJOR
RATEL_VERSION_MINOR
RATEL_VERSION_PATCH
RATEL_VERSION_RELEASE
RATEL_VERSION_GE
RatelUnits
Ratel
Ratel Internal API¶
The internal API builds composite CeedOperator for the residual, Jacobian, and diagnostic quantity evaluation.
These composite CeedOperator are used to set the appropriate DMSNES or DMTS options, depending upon the RatelSolverType
.

The internal API is organized around RatelMaterial
, separate material regions in the domain.
See the Using Ratel section of the documentation for details on how the user specifies a material region with model parameters for the mesh.
Each RatelMaterial
is responsible for adding volumetric terms to the residual, Jacobian, and diagnostic quantity evaluation operators as well as any surface terms that require volumetric or material model values.
Additionally, each RatelMaterial
is responsible for building and modifying corresponding preconditioner components, as needed.
Boundary and forcing terms that do not require volumetric or material model parameters, such as Dirichlet boundary conditions, are handled separately from a RatelMaterial
.
New RatelMaterial
are added by creating a file src/materials/new-material.c with the material model data, material creation function, and material registration function.
Any new QFunction source files go in include/ratel/qfunctions, and the material is added to src/materials/ratel-model-list.h.
Any new CeedQFunction created for a RatelMaterial
must list their CeedQFunction inputs and outputs in the following order, omitting any inputs or outputs that are not applicable:
- Inputs:
Quadrature point data, such as integration weights and change of coordinate matrices
State data, such as plastic state
Stored values, such as residual evaluation data stored for reuse in the Jacobian
Model variables and their derivatives, as needed
Additional inputs as needed by the specific CeedQFunction
- Outputs:
Current state data
Stored values for material model
Action of the operator the QFunction represents
Additional outputs as needed by the specific CeedQFunction
- The
RatelModel
associated with theRatelMaterial
can specify the following CeedQFunction setup_q_data_volume - volumetric quadrature data setup
setup_q_data_surface - surface quadrature data for integration setup
setup_q_data_surface_grad - surface quadrature data for gradients setup
residual_u - nonlinear residual evaluation
residual_ut - nonlinear residual evaluation time derivative term
residual_utt - nonlinear residual evaluation time second derivative term
jacobian - linear Jacobian evaluation
jacobian_block - block suboperators by field for Jacobian evaluation
strain_energy - strain energy evaluation
projected_diagnostic - diagnostic values projected from quadrature space to the dual space
dual_diagnostic - diagnostic values computed on the dual space
platen_residual_u - residual evaluation for platen boundary conditions
platen_jacobian - Jacobian evaluation for platen boundary conditions
mms_boundary - MMS Dirichlet boundary values
mms_forcing - MMS forcing term
mms_error - MMS error against true solution
surface_force_cell_to_face - state in cells used to evaluate strain and stresses on the face, stress integrated to get forces on the surface
Numerical solvers¶
These functions setup the numerical solver and preconditioner.
- Numerical Solvers
PCPMG_CLASSID
PCPMG_Setup
RATEL_Prolong
RATEL_Prolong_CeedOp
RATEL_Restrict
RATEL_Restrict_CeedOp
RatelRegisterPMultigridLogEvents()
RatelPMGProcessCommandLineOptions()
RatelSetupMultigridLevel()
RatelPCPMGCreate()
RatelPCSetUp_PMG()
RatelPCView_PMG()
RatelPCApply_PMG()
RatelPCApplyTranspose_PMG()
RatelPCMatApply_PMG()
RatelPCDestroy_PMG()
RatelPCPMGContextDestroy()
RatelPCRegisterPMG()
RatelDMSetupSolver()
Material models¶
These functions setup the material regions in the mesh.
- Material Models
RatelMaterialSetupMultigridLevelFunction
RatelComputef1_cpp
RatelComputef1_fwd_cpp
RatelComputef1
RatelComputef1_fwd
RatelComputeDiagnosticStress
RatelComputef1_Mixed
RatelComputedf1_fwd_Mixed
RatelComputeg0_Mixed
RatelComputedg0_fwd_Mixed
RatelComputeDiagnosticMixedStress
RatelComputef1_Poroelastic
RatelComputedf1_fwd_Poroelastic
RatelComputeg0_Poroelastic
RatelComputedg0_fwd_Poroelastic
RatelComputeg1_Poroelastic
RatelComputedg1_fwd_Poroelastic
elasticity_damage_param_data_private
elasticity_damage_param_data
mixed_neo_hookean_param_data_private
mixed_neo_hookean_param_data
mixed_ogden_param_data_private
mixed_ogden_param_data
mms_ceed_bps_param_data_private
mms_ceed_bps_param_data
mms_linear_elasticity_param_data_private
mms_linear_elasticity_param_data
mms_linear_poroelasticity_param_data_private
mms_linear_poroelasticity_param_data
mooney_rivlin_param_data_private
mooney_rivlin_param_data
neo_hookean_param_data_private
neo_hookean_param_data
ogden_param_data_private
ogden_param_data
plasticity_param_data_private
plasticity_param_data
poroelasticity_neo_hookean_param_data_private
poroelasticity_neo_hookean_param_data
poroelasticity_linear_param_data_private
poroelasticity_linear_param_data
DMSwarmPICField_volume
RestrictBoundingBox()
SetupSurfaceGeometryBounded()
SetupSurfaceForceGeometry()
SetupSurfaceGeometry()
UpdateVolume_MPM()
UpdateVolume_Damage_MPM()
SetupVolumeGeometryMPM()
SetupVolumeGeometrySymmetricMPM()
SetupVolumeGeometrySymmetric()
SetupVolumeGeometry()
Residual_CEED_BP1()
Jacobian_CEED_BP1()
Diagnostic_CEED_BP1()
Residual_CEED_BP2()
Jacobian_CEED_BP2()
Diagnostic_CEED_BP2()
Residual_CEED_BP3()
Jacobian_CEED_BP3()
Diagnostic_CEED_BP3()
Residual_CEED_BP4()
Jacobian_CEED_BP4()
Diagnostic_CEED_BP4()
DualDiagnostic()
ElasticityResidual()
ElasticityJacobian()
ElasticityDiagnostic()
ElasticityDualDiagnostic()
RatelHenckyStrainEigenvalues()
RatelHencky_dbedF_Symmetric()
RatelHencky_dedb_Eigenvalues()
RatelHenckyKirchhoffStressSymmetric_fwd()
Diagnostic_ElasticityHencky()
StrainEnergy_ElasticityHencky()
f1_ElasticityHenckyCurrentPrincipal()
df1_ElasticityHenckyCurrentPrincipal()
ElasticityHenckyCurrentPrincipal_Residual()
ElasticityHenckyCurrentPrincipal_Jacobian()
PsiPlus_Hencky_Principal()
PsiPlus_Hencky_Principal_fwd()
Diagnostic_ElasticityHenckyDamage()
StrainEnergy_ElasticityHenckyDamage()
ElasticityDamageDualDiagnostic_Hencky()
ElasticityDamageResidual_ut_HenckyCurrent()
ElasticityHenckyDamageCurrentPrincipal_Residual()
ElasticityHenckyDamageCurrentPrincipal_Jacobian()
ElasticityDamageResidual_ut_HenckyInitial()
ElasticityHenckyDamageInitialPrincipal_Residual()
ElasticityHenckyDamageInitialPrincipal_Jacobian()
ElasticityDamagePlatenResidual_HenckyInitialPrincipal()
ElasticityDamagePlatenJacobian_HenckyInitialPrincipal()
PlatenBCsResidualElasticityDamage_HenckyInitialPrincipal()
PlatenBCsJacobianElasticityDamage_HenckyInitialPrincipal()
f1_ElasticityHenckyInitialPrincipal()
df1_ElasticityHenckyInitialPrincipal()
ElasticityHenckyInitialPrincipal_Residual()
ElasticityHenckyInitialPrincipal_Jacobian()
ElasticityHenckyInitialPrincipalPlaten_Residual()
ElasticityHenckyInitialPrincipalPlaten_Jacobian()
RatelKirchhoffTau_IsochoricMooneyRivlin()
RatelSecondKirchhoffStress_IsochoricMooneyRivlin()
RatelSecondKirchhoffStress_IsochoricMooneyRivlin_fwd()
RatelComputeFdSFTranspose_IsochoricMooneyRivlin()
RatelStrainEnergy_IsochoricMooneyRivlin()
StrainEnergy_IsochoricMooneyRivlin()
DiagnosticStress_IsochoricMooneyRivlin()
Diagnostic_IsochoricMooneyRivlin()
f1_IsochoricMooneyRivlinCurrent()
df1_IsochoricMooneyRivlinCurrent()
ElasticityResidual_IsochoricMooneyRivlinCurrent()
ElasticityJacobian_IsochoricMooneyRivlinCurrent()
f1_IsochoricMooneyRivlinInitial()
df1_IsochoricMooneyRivlinInitial()
ElasticityResidual_IsochoricMooneyRivlinInitial()
ElasticityJacobian_IsochoricMooneyRivlinInitial()
PlatenBCsResidual_IsochoricMooneyRivlinInitial()
PlatenBCsJacobian_IsochoricMooneyRivlinInitial()
RatelKirchhoffTau_IsochoricNeoHookean()
RatelSecondKirchhoffStress_IsochoricNeoHookean()
RatelSecondKirchhoffStress_IsochoricNeoHookean_fwd()
RatelComputeFdSFTranspose_IsochoricNeoHookean()
RatelStrainEnergy_IsochoricNeoHookean()
StrainEnergy_IsochoricNeoHookean()
DiagnosticStress_IsochoricNeoHookean()
Diagnostic_IsochoricNeoHookean()
f1_IsochoricNeoHookeanCurrent()
df1_IsochoricNeoHookeanCurrent()
ElasticityResidual_IsochoricNeoHookeanCurrent()
ElasticityJacobian_IsochoricNeoHookeanCurrent()
f1_IsochoricNeoHookeanInitial()
df1_IsochoricNeoHookeanInitial()
ElasticityResidual_IsochoricNeoHookeanInitial()
ElasticityJacobian_IsochoricNeoHookeanInitial()
PlatenBCsResidual_IsochoricNeoHookeanInitial()
PlatenBCsJacobian_IsochoricNeoHookeanInitial()
RatelKirchhoffTau_IsochoricOgden()
SecondKirchhoffStress_IsochoricOgden()
SecondKirchhoffStress_IsochoricOgden_fwd()
RatelComputeFdSFTranspose_IsochoricOgden()
RatelStrainEnergy_IsochoricOgden()
StrainEnergy_IsochoricOgden()
DiagnosticStress_IsochoricOgden()
Diagnostic_IsochoricOgden()
f1_IsochoricOgdenCurrent()
df1_IsochoricOgdenCurrent()
ElasticityResidual_IsochoricOgdenCurrent()
ElasticityJacobian_IsochoricOgdenCurrent()
f1_IsochoricOgdenInitial()
df1_IsochoricOgdenInitial()
ElasticityResidual_IsochoricOgdenInitial()
ElasticityJacobian_IsochoricOgdenInitial()
PlatenBCsResidual_IsochoricOgdenInitial()
PlatenBCsJacobian_IsochoricOgdenInitial()
RatelIsochoricKirchhoffTau_MooneyRivlin()
RatelIsochoricSecondKirchhoffStress_MooneyRivlin()
RatelIsochoricSecondKirchhoffStress_MooneyRivlin_fwd()
RatelComputeFdSFTransposeIsochoric_MooneyRivlin()
RatelIsochoricKirchhoffTau_NeoHookean()
RatelIsochoricSecondKirchhoffStress_NeoHookean()
RatelIsochoricSecondKirchhoffStress_NeoHookean_fwd()
RatelComputeFdSFTransposeIsochoric_NeoHookean()
RatelIsochoricKirchhoffTau_Ogden()
RatelIsochoricSecondKirchhoffStress_Ogden()
RatelIsochoricSecondKirchhoffStress_Ogden_fwd()
RatelComputeFdSFTransposeIsochoric_Ogden()
PsiPlus_Linear()
PsiPlus_Linear_fwd()
ComputeDegradedStress_Linear()
ComputeDegradedStress_Linear_fwd()
ElasticityDamageResidual_ut_Linear()
ElasticityDamageResidual_Linear()
ElasticityDamageJacobian_Linear()
ElasticityDamageDiagnostic_Linear()
ElasticityDamageStrainEnergy_Linear()
ElasticityDamageDualDiagnostic_Linear()
ElasticityDamagePlatenResidual_Linear()
ElasticityDamagePlatenJacobian_Linear()
PlatenBCsResidualElasticityDamage_Linear()
PlatenBCsJacobianElasticityDamage_Linear()
ElasticityDualDiagnostic_Linear()
f1_Linear()
df1_Linear()
ElasticityResidual_Linear()
ElasticityJacobian_Linear()
PlatenBCsResidual_Linear()
PlatenBCsJacobian_Linear()
StrainEnergy_Linear()
Diagnostic_Linear()
SurfaceForceCellToFace_Linear()
MixedElasticityResidual()
MixedElasticityJacobian()
MixedElasticityDiagnostic()
f1_MixedLinear()
g0_MixedLinear()
df1_MixedLinear()
dg0_MixedLinear()
ElasticityResidual_MixedLinear()
ElasticityJacobian_MixedLinear()
f1_MixedLinear_Platen()
df1_MixedLinear_Platen()
PlatenBCsResidual_MixedLinear()
PlatenBCsJacobian_MixedLinear()
StrainEnergy_MixedLinear()
Diagnostic_MixedLinear()
ElasticityPC_uu_MixedLinear()
ElasticityPC_pp_MixedLinear()
RatelKirchhoffTau_MixedNeoHookean()
RatelSecondKirchhoffStress_MixedNeoHookean()
RatelSecondKirchhoffStress_MixedNeoHookean_fwd()
RatelComputeFdSFTranspose_MixedNeoHookean()
RatelStrainEnergy_MixedNeoHookean()
StrainEnergy_MixedNeoHookean()
DiagnosticStress_MixedNeoHookean()
Diagnostic_MixedNeoHookean()
f1_MixedNeoHookeanCurrent()
g0_MixedNeoHookeanCurrent()
df1_MixedNeoHookeanCurrent()
dg0_MixedNeoHookeanCurrent()
ElasticityResidual_MixedNeoHookeanCurrent()
ElasticityJacobian_MixedNeoHookeanCurrent()
ElasticityPC_uu_MixedNeoHookeanCurrent()
ElasticityPC_pp_MixedNeoHookeanCurrent()
f1_MixedNeoHookeanInitial()
g0_MixedNeoHookeanInitial()
df1_MixedNeoHookeanInitial()
dg0_MixedNeoHookeanInitial()
ElasticityResidual_MixedNeoHookeanInitial()
ElasticityJacobian_MixedNeoHookeanInitial()
f1_MixedNeoHookeanInitial_Platen()
df1_MixedNeoHookeanInitial_Platen()
PlatenBCsResidual_MixedNeoHookeanInitial()
PlatenBCsJacobian_MixedNeoHookeanInitial()
ElasticityPC_uu_MixedNeoHookeanInitial()
ElasticityPC_pp_MixedNeoHookeanInitial()
RatelKirchhoffTau_MixedNeoHookeanPL()
RatelSecondKirchhoffStress_MixedNeoHookeanPL()
RatelSecondKirchhoffStress_MixedNeoHookeanPL_fwd()
RatelComputeFdSFTranspose_MixedNeoHookeanPL()
RatelStrainEnergy_MixedNeoHookeanPL()
StrainEnergy_MixedNeoHookeanPL()
Diagnostic_MixedNeoHookeanPL()
f1_MixedNeoHookeanPLCurrent()
g0_MixedNeoHookeanPLCurrent()
df1_MixedNeoHookeanPLCurrent()
dg0_MixedNeoHookeanPLCurrent()
ElasticityResidual_MixedNeoHookeanPLCurrent()
ElasticityJacobian_MixedNeoHookeanPLCurrent()
ElasticityPC_uu_MixedNeoHookeanPLCurrent()
ElasticityPC_pp_MixedNeoHookeanPLCurrent()
f1_MixedNeoHookeanPLInitial()
g0_MixedNeoHookeanPLInitial()
df1_MixedNeoHookeanPLInitial()
dg0_MixedNeoHookeanPLInitial()
ElasticityResidual_MixedNeoHookeanPLInitial()
ElasticityJacobian_MixedNeoHookeanPLInitial()
f1_MixedNeoHookeanPLInitial_Platen()
df1_MixedNeoHookeanPLInitial_Platen()
PlatenBCsResidual_MixedNeoHookeanPLInitial()
PlatenBCsJacobian_MixedNeoHookeanPLInitial()
ElasticityPC_uu_MixedNeoHookeanPLInitial()
ElasticityPC_pp_MixedNeoHookeanPLInitial()
RatelKirchhoffTau_MixedOgden()
RatelSecondKirchhoffStress_MixedOgden()
RatelSecondKirchhoffStress_MixedOgden_fwd()
RatelStrainEnergy_MixedOgden()
StrainEnergy_MixedOgden()
DiagnosticStress_MixedOgden()
Diagnostic_MixedOgden()
f1_MixedOgdenInitial()
g0_MixedOgdenInitial()
df1_MixedOgdenInitial()
dg0_MixedOgdenInitial()
ElasticityResidual_MixedOgdenInitial()
ElasticityJacobian_MixedOgdenInitial()
f1_MixedOgdenInitial_Platen()
df1_MixedOgdenInitial_Platen()
PlatenBCsResidual_MixedOgdenInitial()
PlatenBCsJacobian_MixedOgdenInitial()
ElasticityPC_uu_MixedOgdenInitial()
ElasticityPC_pp_MixedOgdenInitial()
RatelVolumetricKirchhoffTau_Mixed_PL()
RatelVolumetricSecondKirchhoffStress_Mixed_PL()
RatelVolumetricSecondKirchhoffStress_Mixed_PL_fwd()
RatelComputeFdSFTransposeVolumetric_Mixed_PL()
RatelVolumetricKirchhoffTau_Mixed()
RatelVolumetricSecondKirchhoffStress_Mixed()
RatelVolumetricSecondKirchhoffStress_Mixed_fwd()
RatelComputeFdSFTransposeVolumetric_Mixed()
RatelKirchhoffTau_MooneyRivlin()
RatelSecondKirchhoffStress_MooneyRivlin()
RatelSecondKirchhoffStress_MooneyRivlin_fwd()
RatelComputeFdSFTranspose_MooneyRivlin()
RatelStrainEnergy_MooneyRivlin()
StrainEnergy_MooneyRivlin()
DiagnosticStress_MooneyRivlin()
Diagnostic_MooneyRivlin()
f1_MooneyRivlinCurrent()
df1_MooneyRivlinCurrent()
ElasticityResidual_MooneyRivlinCurrent()
ElasticityJacobian_MooneyRivlinCurrent()
f1_MooneyRivlinInitial()
df1_MooneyRivlinInitial()
ElasticityResidual_MooneyRivlinInitial()
ElasticityJacobian_MooneyRivlinInitial()
PlatenBCsResidual_MooneyRivlinInitial()
PlatenBCsJacobian_MooneyRivlinInitial()
SetPointFields_MPM_NeoHookean()
StrainEnergy_MPM_NeoHookean()
Diagnostic_MPM_NeoHookean()
f1_MPM_NeoHookeanCurrent()
df1_MPM_NeoHookeanCurrent()
ElasticityResidual_MPM_NeoHookeanCurrent()
ElasticityJacobian_MPM_NeoHookeanCurrent()
ElasticityDamageDiagnostic_NeoHookean_MPM()
ElasticityDamageStrainEnergy_NeoHookean_MPM()
ElasticityDamageDualDiagnostic_NeoHookean_MPM()
SetPointFields_MPM_ElasticityDamageNeoHookeanCurrent()
ElasticityDamageResidual_ut_NeoHookeanCurrent_MPM()
ElasticityDamageResidual_NeoHookeanCurrent_MPM()
ElasticityDamageJacobian_NeoHookeanCurrent_MPM()
SurfaceForceCellToFace_NeoHookean()
RatelKirchhoffTau_NeoHookean()
RatelSecondKirchhoffStress_NeoHookean()
RatelSecondKirchhoffStress_NeoHookean_fwd()
RatelComputeFdSFTranspose_NeoHookean()
RatelStrainEnergy_NeoHookean()
StrainEnergy_NeoHookean()
DiagnosticStress_NeoHookean()
Diagnostic_NeoHookean()
f1_NeoHookeanCurrent_AD_ADOLC()
df1_NeoHookeanCurrent_AD_ADOLC()
ElasticityResidual_NeoHookeanCurrent_AD_ADOLC()
ElasticityJacobian_NeoHookeanCurrent_AD_ADOLC()
RatelStrainEnergy_NeoHookeanCurrentAD_Enzyme()
RatelKirchhofftau_sym_NeoHookean_AD()
Rateldtau_fwd()
f1_NeoHookeanCurrentAD_Enzyme()
df1_NeoHookeanCurrentAD_Enzyme()
ElasticityResidual_NeoHookeanCurrentAD_Enzyme()
ElasticityJacobian_NeoHookeanCurrentAD_Enzyme()
f1_NeoHookeanCurrent()
df1_NeoHookeanCurrent()
ElasticityResidual_NeoHookeanCurrent()
ElasticityJacobian_NeoHookeanCurrent()
PsiPlus_NeoHookean()
PsiPlus_NeoHookeanInitial_fwd()
ComputeDegradedSecondKirchhoffStress_NeoHookean()
ComputeDegradedSecondKirchhoffStress_NeoHookean_fwd()
ComputeDegradedKirchhoffTau_NeoHookean()
PsiPlus_NeoHookeanCurrent_fwd()
RatelComputeDegradedFdSFTranspose_NeoHookean()
ElasticityDamageStrainEnergy_NeoHookean()
ElasticityDamageDiagnostic_NeoHookean()
ElasticityDamageDualDiagnostic_NeoHookean()
ElasticityDamageResidual_ut_NeoHookeanCurrent()
ElasticityDamageResidual_NeoHookeanCurrent()
ElasticityDamageJacobian_NeoHookeanCurrent()
ElasticityDamageResidual_ut_NeoHookeanInitial()
ElasticityDamageResidual_NeoHookeanInitial()
ElasticityDamageJacobian_NeoHookeanInitial()
ElasticityDamagePlatenResidual_NeoHookeanInitial()
ElasticityDamagePlatenJacobian_NeoHookeanInitial()
PlatenBCsResidualElasticityDamage_NeoHookeanInitial()
PlatenBCsJacobianElasticityDamage_NeoHookeanInitial()
f1_NeoHookeanInitial_AD_ADOLC()
df1_NeoHookeanInitial_AD_ADOLC()
ElasticityResidual_NeoHookeanInitial_AD_ADOLC()
ElasticityJacobian_NeoHookeanInitial_AD_ADOLC()
RatelStrainEnergy_NeoHookeanInitial_AD_Enzyme()
SecondPiolaKirchhoffStress_NeoHookean_AD()
S_augmentfwd()
dS_fwd()
f1_NeoHookeanInitial_AD_Enzyme()
df1_NeoHookeanInitial_AD_Enzyme()
ElasticityResidual_NeoHookeanInitial_AD_Enzyme()
ElasticityJacobian_NeoHookeanInitial_AD_Enzyme()
f1_NeoHookeanInitial()
df1_NeoHookeanInitial()
ElasticityResidual_NeoHookeanInitial()
ElasticityJacobian_NeoHookeanInitial()
PlatenBCsResidual_NeoHookeanInitial()
PlatenBCsJacobian_NeoHookeanInitial()
VolumetricFunctionAndDerivatives()
VolumetricFunctionAndDerivatives_PL()
RatelVolumetricKirchhoffTau()
RatelVolumetricSecondKirchhoffStress()
RatelVolumetricSecondKirchhoffStress_fwd()
RatelComputeFdSFTransposeVolumetric()
RatelReturnMapping_vonMises()
RatelReturnMapping_vonMises_fwd()
RatelReturnMapping_vonMises_Principal()
RatelReturnMapping_vonMises_Principal_fwd()
RatelComputeFlowStress()
RatelComputeFlowStress_fwd()
RatelComputeDeltaGamma_vonMises()
RatelCompute_dbedF_Symmetric()
RatelCompute_dlogAdA_Symmetric()
Diagnostic_PlasticityHencky()
StrainEnergy_PlasticityHencky()
f1_PlasticityHenckyCurrentPrincipal()
df1_PlasticityHenckyCurrentPrincipal()
PlasticityHenckyCurrentPrincipal_Residual()
PlasticityHenckyCurrentPrincipal_Jacobian()
PlasticityHenckyCurrentPrincipalPlaten_Residual()
PlasticityHenckyCurrentPrincipalPlaten_Jacobian()
f1_PlasticityHenckyCurrent()
df1_PlasticityHenckyCurrent()
PlasticityHenckyCurrent_Residual()
PlasticityHenckyCurrent_Jacobian()
PlasticityHenckyCurrentPlaten_Residual()
PlasticityHenckyCurrentPlaten_Jacobian()
f1_PlasticityHenckyInitialPrincipal()
df1_PlasticityHenckyInitialPrincipal()
PlasticityHenckyInitialPrincipal_Residual()
PlasticityHenckyInitialPrincipal_Jacobian()
PlasticityHenckyInitialPrincipalPlaten_Residual()
PlasticityHenckyInitialPrincipalPlaten_Jacobian()
f1_PlasticityHenckyInitial()
df1_PlasticityHenckyInitial()
PlasticityHenckyInitial_Residual()
PlasticityHenckyInitial_Jacobian()
PlasticityHenckyInitialPlaten_Residual()
PlasticityHenckyInitialPlaten_Jacobian()
f1_PlasticityLinear()
df1_PlasticityLinear()
PlasticityResidual_PlasticityLinear()
PlasticityJacobian_PlasticityLinear()
PlatenBCsResidual_PlasticityLinear()
PlatenBCsJacobian_PlasticityLinear()
StrainEnergy_PlasticityLinear()
Diagnostic_PlasticityLinear()
PoroElasticityResidual()
PoroElasticityJacobian()
f1_PoroElasticityLinear()
g1_PoroElasticityLinear()
g0_PoroElasticityLinear()
PoroElasticityResidual_Linear_ut()
df1_PoroElasticityLinear()
dg1_PoroElasticityLinear()
dg0_PoroElasticityLinear()
PoroElasticityResidual_Linear()
PoroElasticityJacobian_Linear()
f1_PoroElasticityLinear_Platen()
df1_PoroElasticityLinear_Platen()
PlatenBCsResidual_PoroElasticityLinear()
PlatenBCsJacobian_PoroElasticityLinear()
StrainEnergy_PoroElasticityLinear()
Diagnostic_PoroElasticityLinear()
PoroElasticityPC_uu_Linear()
PoroElasticityPC_pp_Linear()
PorosityFunctionAndDerivative()
RatelKirchhoffTau_PoroElasticityNeoHookean()
RatelComputeFdSFTranspose_PoroElasticityNeoHookean()
StrainEnergy_PoroElasticityNeoHookean()
Diagnostic_PoroElasticityNeoHookean()
f1_PoroElasticityNeoHookeanCurrent()
g1_PoroElasticityNeoHookeanCurrent()
g0_PoroElasticityNeoHookeanCurrent()
PoroElasticityResidual_NeoHookeanCurrent_ut()
df1_PoroElasticityNeoHookeanCurrent()
dg1_PoroElasticityNeoHookeanCurrent()
dg0_PoroElasticityNeoHookeanCurrent()
PoroElasticityResidual_NeoHookeanCurrent()
PoroElasticityJacobian_NeoHookeanCurrent()
PoroElasticityPC_uu_NeoHookeanCurrent()
PoroElasticityPC_pp_NeoHookeanCurrent()
RatelMaterialCreate_CEED_BP1()
RatelRegisterModel_CEED_BP1()
RatelMaterialCreate_CEED_BP2()
RatelRegisterModel_CEED_BP2()
RatelMaterialCreate_CEED_BP3()
RatelRegisterModel_CEED_BP3()
RatelMaterialCreate_CEED_BP4()
RatelRegisterModel_CEED_BP4()
RatelMaterialCreate_ElasticityHenckyCurrentPrincipal()
RatelRegisterModel_ElasticityHenckyCurrentPrincipal()
RatelMaterialCreate_ElasticityHenckyDamageCurrentPrincipal()
RatelRegisterModel_ElasticityHenckyDamageCurrentPrincipal()
RatelMaterialCreate_ElasticityHenckyDamageInitialPrincipal()
RatelRegisterModel_ElasticityHenckyDamageInitialPrincipal()
RatelMaterialCreate_ElasticityHenckyInitialPrincipal()
RatelRegisterModel_ElasticityHenckyInitialPrincipal()
RatelMaterialCreate_ElasticityIsochoricMooneyRivlinCurrent()
RatelRegisterModel_ElasticityIsochoricMooneyRivlinCurrent()
RatelMaterialCreate_ElasticityIsochoricMooneyRivlinInitial()
RatelRegisterModel_ElasticityIsochoricMooneyRivlinInitial()
RatelMaterialCreate_ElasticityIsochoricNeoHookeanCurrent()
RatelRegisterModel_ElasticityIsochoricNeoHookeanCurrent()
RatelMaterialCreate_ElasticityIsochoricNeoHookeanInitial()
RatelRegisterModel_ElasticityIsochoricNeoHookeanInitial()
RatelMaterialCreate_ElasticityIsochoricOgdenCurrent()
RatelRegisterModel_ElasticityIsochoricOgdenCurrent()
RatelMaterialCreate_ElasticityIsochoricOgdenInitial()
RatelRegisterModel_ElasticityIsochoricOgdenInitial()
RatelMaterialCreate_ElasticityLinearDamage()
RatelRegisterModel_ElasticityLinearDamage()
RatelMaterialCreate_ElasticityLinear()
RatelRegisterModel_ElasticityLinear()
RatelMaterialCreate_ElasticityMixedLinear()
RatelRegisterModel_ElasticityMixedLinear()
RatelMaterialCreate_ElasticityMixedNeoHookeanCurrent()
RatelRegisterModel_ElasticityMixedNeoHookeanCurrent()
RatelMaterialCreate_ElasticityMixedNeoHookeanInitial()
RatelRegisterModel_ElasticityMixedNeoHookeanInitial()
RatelMaterialCreate_ElasticityMixedNeoHookeanPLCurrent()
RatelRegisterModel_ElasticityMixedNeoHookeanPLCurrent()
RatelMaterialCreate_ElasticityMixedNeoHookeanPLInitial()
RatelRegisterModel_ElasticityMixedNeoHookeanPLInitial()
RatelMaterialCreate_ElasticityMixedOgdenInitial()
RatelRegisterModel_ElasticityMixedOgdenInitial()
RatelMaterialCreate_ElasticityMooneyRivlinCurrent()
RatelRegisterModel_ElasticityMooneyRivlinCurrent()
RatelMaterialCreate_ElasticityMooneyRivlinInitial()
RatelRegisterModel_ElasticityMooneyRivlinInitial()
RatelMaterialCreate_ElasticityMPMNeoHookeanCurrent()
RatelRegisterModel_ElasticityMPMNeoHookeanCurrent()
RatelMaterialCreate_ElasticityMPMNeoHookeanDamageCurrent()
RatelRegisterModel_ElasticityMPMNeoHookeanDamageCurrent()
RatelMaterialCreate_ElasticityNeoHookeanCurrentAD_ADOLC()
RatelRegisterModel_ElasticityNeoHookeanCurrentAD_ADOLC()
RatelMaterialCreate_ElasticityNeoHookeanCurrentAD_ADOLC_C()
RatelMaterialCreate_ElasticityNeoHookeanCurrentAD_Enzyme()
RatelRegisterModel_ElasticityNeoHookeanCurrentAD_Enzyme()
RatelMaterialCreate_ElasticityNeoHookeanCurrent()
RatelRegisterModel_ElasticityNeoHookeanCurrent()
RatelMaterialCreate_ElasticityNeoHookeanDamageCurrent()
RatelRegisterModel_ElasticityNeoHookeanDamageCurrent()
RatelMaterialCreate_ElasticityNeoHookeanDamageInitial()
RatelRegisterModel_ElasticityNeoHookeanDamageInitial()
RatelMaterialCreate_ElasticityNeoHookeanInitialAD_ADOLC()
RatelRegisterModel_ElasticityNeoHookeanInitialAD_ADOLC()
RatelMaterialCreate_ElasticityNeoHookeanInitialAD_ADOLC_C()
RatelCheckTapeSize_ElasticityNeoHookeanInitialAD_Enzyme()
RatelMaterialCreate_ElasticityNeoHookeanInitialAD_Enzyme()
RatelRegisterModel_ElasticityNeoHookeanInitialAD_Enzyme()
RatelMaterialCreate_ElasticityNeoHookeanInitial()
RatelRegisterModel_ElasticityNeoHookeanInitial()
RatelCeedParamsContextCreate_ElasticityDamage()
RatelMaterialParamsContextCreate_ElasticityDamage()
RatelMaterialParamsSmootherDataSetup_ElasticityDamage()
RatelCeedParamsContextCreate_MixedNeoHookean()
RatelMaterialParamsContextCreate_MixedNeoHookean()
RatelMaterialParamsSmootherDataSetup_MixedNeoHookean()
RatelCeedParamsContextCreate_MixedOgden()
RatelMaterialParamsContextCreate_MixedOgden()
RatelMaterialParamsSmootherDataSetup_MixedOgden()
RatelCeedParamsContextCreate_MMS_CEED_BPs()
RatelMMSParamsContextCreate_CEED_BPs()
RatelCeedParamsContextCreate_MMS_Elasticity_Linear()
RatelMMSParamsContextCreate_Elasticity_Linear()
RatelMMSParamsContextCreate_Elasticity_MixedLinear()
RatelCeedParamsContextCreate_MMS_PoroElasticityLinear()
RatelMMSParamsContextCreate_PoroElasticityLinear()
RatelCeedParamsContextCreate_MooneyRivlin()
RatelMaterialParamsContextCreate_MooneyRivlin()
RatelMaterialParamsSmootherDataSetup_MooneyRivlin()
RatelCeedParamsContextCreate_NeoHookean()
RatelMaterialParamsContextCreate_NeoHookean()
RatelMaterialParamsSmootherDataSetup_NeoHookean()
RatelCeedParamsContextCreate_Ogden()
RatelMaterialParamsContextCreate_Ogden()
RatelMaterialParamsSmootherDataSetup_Ogden()
RatelCeedParamsContextCreate_Plasticity()
RatelMaterialParamsContextCreate_Plasticity()
RatelMaterialParamsSmootherDataSetup_Plasticity()
RatelCeedParamsContextCreate_PoroElasticityNeoHookean()
RatelMaterialParamsContextCreate_PoroElasticityNeoHookean()
RatelMaterialParamsSmootherDataSetup_PoroElasticityNeoHookean()
RatelCeedParamsContextCreate_PoroElasticityLinear()
RatelMaterialParamsContextCreate_PoroElasticityLinear()
RatelMaterialParamsSmootherDataSetup_PoroElasticityLinear()
RatelMaterialCreate_PlasticityHenckyCurrentPrincipal()
RatelRegisterModel_PlasticityHenckyCurrentPrincipal()
RatelMaterialCreate_PlasticityHenckyCurrent()
RatelRegisterModel_PlasticityHenckyCurrent()
RatelMaterialCreate_PlasticityHenckyInitialPrincipal()
RatelRegisterModel_PlasticityHenckyInitialPrincipal()
RatelMaterialCreate_PlasticityHenckyInitial()
RatelRegisterModel_PlasticityHenckyInitial()
RatelMaterialCreate_PlasticityLinear()
RatelRegisterModel_PlasticityLinear()
RatelMaterialCreate_PoroElasticityLinear()
RatelRegisterModel_PoroElasticityLinear()
RatelMaterialCreate_PoroElasticityNeoHookeanCurrent()
RatelRegisterModel_PoroElasticityNeoHookeanCurrent()
RatelMaterialCreate_FEM()
RatelSolutionDMSetup_FEM()
RatelEnergyDMSetup_FEM()
RatelDiagnosticDMsSetup_FEM()
RatelSurfaceForceCellToFaceDMSetup_FEM()
RatelDMSetupByOrder_FEM()
RatelMaterialSetupVolumeQData_FEM()
RatelMaterialSetupSurfaceGradientQData_FEM()
RatelMaterialSetupResidualSuboperators_FEM()
RatelMaterialSetupJacobianSuboperator_FEM()
RatelMaterialSetupJacobianMultigridLevel_FEM()
RatelMaterialSetupJacobianBlockSuboperator_FEM()
RatelMaterialSetupStrainEnergySuboperator_FEM()
RatelMaterialSetupDiagnosticSuboperators_FEM()
RatelMaterialSetupSurfaceForceCellToFaceSuboperators_FEM()
RatelMaterialSetupMMSErrorSuboperator_FEM()
RatelMaterialSetupForcingSuboperator_FEM()
RatelMaterialSetupForcingEnergySuboperator_FEM()
RatelMaterialCreate()
RatelMaterialView()
RatelModelDataView()
RatelModelParameterDataView()
RatelMaterialDestroy()
RatelMaterialGetActiveFieldSizes()
RatelMaterialGetPointFields()
RatelMaterialGetNumDiagnosticComponents()
RatelMaterialGetNumStateComponents()
RatelMaterialGetActiveFieldNames()
RatelMaterialGetDiagnosticComponentNames()
RatelMaterialGetVolumeLabelName()
RatelMaterialGetVolumeLabelValues()
RatelMaterialSetVolumeLabelValue()
RatelMaterialGetForcingType()
RatelMaterialGetMaterialName()
RatelMaterialGetModelName()
RatelMaterialGetSurfaceGradientLabelName()
RatelMaterialGetSurfaceGradientDiagnosticLabelName()
RatelMaterialGetSurfaceGradientOperatorFaceLabelAndValue()
RatelMaterialGetInitialRandomScaling()
RatelMaterialHasMMS()
RatelMaterialGetCLPrefix()
RatelMaterialGetCLMessage()
RatelMaterialCreateOperatorName()
RatelMaterialGetSolutionData()
RatelMaterialGetStoredDataU()
RatelMaterialGetStoredDataUt()
RatelMaterialGetInitialStateData()
RatelMaterialGetStateData()
RatelMaterialGetPointData()
RatelMaterialSetOperatorName()
RatelMaterialGetVolumeQData()
RatelMaterialGetMeshVolumeQData()
RatelMaterialGetSurfaceGradientQData()
RatelMaterialGetSurfaceGradientDiagnosticQData()
RatelMaterialSetupResidualSuboperators()
RatelMaterialSetupJacobianSuboperator()
RatelMaterialSetupJacobianBlockSuboperator()
RatelMaterialSetBoundaryJacobianMultigridInfo()
RatelMaterialSetupPlatenSuboperators()
RatelMaterialSetupMultigridLevel()
RatelMaterialSetJacobianSmootherContext()
RatelMaterialAcceptState()
RatelMaterialSetupStrainEnergySuboperator()
RatelMaterialSetupDiagnosticSuboperators()
RatelMaterialSetupSurfaceForceCellToFaceSuboperators()
RatelMaterialSetupMMSErrorSuboperator()
RatelRegisterModels()
RatelModelDataVerifyRelativePath()
RatelModelParameterDataGetDefaultValue_Scalar()
RatelModelParameterDataGetDefaultValue_Int()
RatelModelParameterDataGetDefaultValue_Bool()
RatelModelParameterDataRegisterContextFields()
RatelMaterialCreate_MPM()
RatelMPMOptionsCreateFromOptions()
RatelMaterialGetMPMContext()
RatelMPMContextCreate()
RatelMPMContextDestroy()
RatelMPMContextGetPoints()
RatelMPMContextGetElemRestrictionPoints()
RatelMPMContextGetNumPointsLocal()
RatelMPMContextCeedElemRestrictionCreateAtPoints()
RatelMPMContextCeedOperatorSetPoints()
RatelMaterialSetupMeshToSwarmSuboperators_MPM()
RatelMaterialSetupMigratePointsSuboperator()
RatelMPMMeshToSwarm()
RatelMaterialSetupSwarmToMeshSuboperators_MPM()
RatelMPMSwarmToMesh()
RatelMPMSetVolume()
RatelMaterialSetupUpdateVolumeSuboperator_MPM()
RatelMPMUpdateVolume()
RatelSolutionDMSetup_MPM()
RatelDMSetupByOrder_MPM()
RatelMaterialReset_MPM()
RatelMPMMigrate()
RatelMPMSetPointFields()
RatelMaterialSetupVolumeQData_MPM()
RatelMaterialSetupSetPointFieldsSuboperator_MPM()
RatelMaterialSetPointFieldsVectors_MPM()
RatelMaterialSetupResidualSuboperators_MPM()
RatelMaterialSetupJacobianSuboperator_MPM()
RatelMaterialSetupJacobianBlockSuboperator_MPM()
RatelMaterialSetupMMSErrorSuboperator_MPM()
RatelMaterialSetupForcingSuboperator_MPM()
RatelMaterialSetupForcingEnergySuboperator_MPM()
RatelMaterialSetupStrainEnergySuboperator_MPM()
RatelMaterialSetupDiagnosticSuboperators_MPM()
RATEL_NUMBER_COMMON_PARAMETERS
RATEL_COMMON_PARAMETER_RHO
RATEL_COMMON_PARAMETER_SHIFT_V
RATEL_COMMON_PARAMETER_SHIFT_A
RATEL_MAX_FIELDS
RATEL_MAX_MATERIAL_SIZE
Q_DATA_SURFACE_FORCE_GEOMETRY_SIZE
Q_DATA_SURFACE_GEOMETRY_SIZE
Q_DATA_VOLUMETRIC_GEOMETRY_MPM_SIZE
Q_DATA_VOLUMETRIC_SYMMETRIC_GEOMETRY_MPM_SIZE
Q_DATA_VOLUMETRIC_SYMMETRIC_GEOMETRY_SIZE
Q_DATA_VOLUMETRIC_GEOMETRY_SIZE
NUM_COMPONENTS_DIAGNOSTIC_Dual
NUM_COMPONENTS_DIAGNOSTIC_Elasticity
NUM_COMPONENTS_ELASTICITY_DIAGNOSTIC_Dual
NUM_COMPONENTS_DIAGNOSTIC_ElasticityHencky
FLOPS_Hencky_dbedF_Symmetric
FLOPS_Hencky_dedb_Eigenvalues
FLOPS_KirchhoffStressSymmetric_fwd
NUM_COMPONENTS_STORED_ElasticityHenckyCurrentPrincipal
NUM_COMPONENTS_STATE_ElasticityHenckyCurrentPrincipal
NUM_ACTIVE_FIELD_EVAL_MODES_ElasticityHenckyCurrentPrincipal
NUM_COMPONENTS_DIAGNOSTIC_ElasticityHenckyDamage
NUM_COMPONENTS_DIAGNOSTIC_ElasticityHenckyDamage_Dual
FLOPS_PsiPlus_Hencky
FLOPS_PsiPlus_Hencky_fwd
NUM_COMPONENTS_STORED_ElasticityHenckyInitialPrincipal
NUM_COMPONENTS_STATE_ElasticityHenckyInitialPrincipal
NUM_ACTIVE_FIELD_EVAL_MODES_ElasticityHenckyInitialPrincipal
FLOPS_JACOBIAN_ElasticityHenckyInitialPrincipal
FLOPS_Tau_IsochoricMooneyRivlin
FLOPS_S_IsochoricMooneyRivlin
FLOPS_dS_IsochoricMooneyRivlin
FLOPS_FdSFTranspose_IsochoricMooneyRivlin
NUM_COMPONENTS_STATE_IsochoricMooneyRivlinCurrent
NUM_COMPONENTS_STORED_IsochoricMooneyRivlinCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_IsochoricMooneyRivlinCurrent
FLOPS_df1_IsochoricMR_Current
FLOPS_JACOBIAN_IsochoricMooneyRivlinCurrent
NUM_COMPONENTS_STATE_IsochoricMooneyRivlinInitial
NUM_COMPONENTS_STORED_IsochoricMooneyRivlinInitial
NUM_ACTIVE_FIELD_EVAL_MODES_IsochoricMooneyRivlinInitial
FLOPS_df1_IsochoricMR_Initial
FLOPS_JACOBIAN_IsochoricMooneyRivlinInitial
FLOPS_Tau_IsochoricNeoHookean
FLOPS_S_IsochoricNeoHookean
FLOPS_dS_IsochoricNeoHookean
FLOPS_FdSFTranspose_IsochoricNeoHookean
FLOPS_StrainEnergy_IsochoricNeoHookean
NUM_COMPONENTS_STATE_IsochoricNeoHookeanCurrent
NUM_COMPONENTS_STORED_IsochoricNeoHookeanCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_IsochoricNeoHookeanCurrent
FLOPS_df1_IsochoricNH_Current
FLOPS_JACOBIAN_IsochoricNeoHookeanCurrent
NUM_COMPONENTS_STATE_IsochoricNeoHookeanInitial
NUM_COMPONENTS_STORED_IsochoricNeoHookeanInitial
NUM_ACTIVE_FIELD_EVAL_MODES_IsochoricNeoHookeanInitial
FLOPS_df1_IsochoricNH_Initial
FLOPS_JACOBIAN_IsochoricNeoHookeanInitial
FLOPS_Tau_IsochoricOgden
FLOPS_S_IsochoricOgden
FLOPS_dS_IsochoricOgden
FLOPS_FdSFTranspose_IsochoricOgden
NUM_COMPONENTS_STATE_IsochoricOgdenCurrent
NUM_COMPONENTS_STORED_IsochoricOgdenCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_IsochoricOgdenCurrent
FLOPS_df1_IsochoricOgden_Current
FLOPS_JACOBIAN_IsochoricOgdenCurrent
NUM_COMPONENTS_STATE_IsochoricOgdenInitial
NUM_COMPONENTS_STORED_IsochoricOgdenInitial
NUM_ACTIVE_FIELD_EVAL_MODES_IsochoricOgdenInitial
FLOPS_df1_IsochoricOgden_Initial
FLOPS_JACOBIAN_IsochoricOgdenInitial
FLOPS_Tau_iso_MooneyRivlin
FLOPS_S_iso_MooneyRivlin
FLOPS_dS1_iso_MooneyRivlin
FLOPS_dS2_iso_MooneyRivlin
FLOPS_dS3_iso_MooneyRivlin
FLOPS_dS_iso_MooneyRivlin
FLOPS_FdSFTranspose_iso_MooneyRivlin
FLOPS_J_pow
FLOPS_Tau_iso_NeoHookean
FLOPS_S_iso_NeoHookean
FLOPS_dS_iso_NeoHookean
FLOPS_FdSFTranspose_iso_NeoHookean
FLOPS_Tau_iso_Ogden
FLOPS_S_iso_Ogden
FLOPS_dS_iso_Ogden
FLOPS_FdSFTranspose_iso_Ogden
FLOPS_PsiPlus_Linear
FLOPS_PsiPlus_Linear_fwd
FLOPS_DegradedStress_Linear
FLOPS_DegradedStress_Linear_fwd
FLOPS_JACOBIAN_Elasticity_Damage
FLOPS_JACOBIAN_Elasticity_Damage_Platen
NUM_COMPONENTS_ELASTICITY_LINEAR_DIAGNOSTIC_Dual
NUM_COMPONENTS_STATE_Linear
NUM_COMPONENTS_STORED_Linear
NUM_ACTIVE_FIELD_EVAL_MODES_Linear
NUM_COMPONENTS_DIAGNOSTIC_Linear
FLOPS_df1_Linear
FLOPS_JACOBIAN_Linear
NUM_COMPONENTS_DIAGNOSTIC_MixedElasticity
NUM_COMPONENTS_STATE_MixedLinear
NUM_COMPONENTS_STORED_MixedLinear
NUM_ACTIVE_FIELD_EVAL_MODES_MixedLinear_u
NUM_ACTIVE_FIELD_EVAL_MODES_MixedLinear_p
NUM_ACTIVE_FIELD_EVAL_MODES_MixedLinear
NUM_COMPONENTS_DIAGNOSTIC_MixedLinear
FLOPS_df1_MixedLinear
FLOPS_JACOBIAN_MixedLinear
FLOPS_JACOBIAN_Block_uu_MixedLinear
FLOPS_JACOBIAN_Block_pp_MixedLinear
FLOPS_Tau_MixedNeoHookean
FLOPS_S_MixedNeoHookean
FLOPS_dS_MixedNeoHookean
FLOPS_FdSFTranspose_MixedNeoHookean
NUM_COMPONENTS_STATE_MixedNeoHookeanCurrent
NUM_COMPONENTS_STORED_MixedNeoHookeanCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanCurrent_u
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanCurrent_p
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanCurrent
FLOPS_df1_MixedNH_Current
FLOPS_dg0_MixedNH_Current
FLOPS_JACOBIAN_MixedNeoHookeanCurrent
FLOPS_JACOBIAN_Block_uu_MixedNeoHookeanCurrent
FLOPS_JACOBIAN_Block_pp_MixedNeoHookeanCurrent
NUM_COMPONENTS_STATE_MixedNeoHookeanInitial
NUM_COMPONENTS_STORED_MixedNeoHookeanInitial
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanInitial_u
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanInitial_p
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanInitial
FLOPS_df1_MixedNH_Initial
FLOPS_dg0_MixedNH_Initial
FLOPS_JACOBIAN_MixedNeoHookeanInitial
FLOPS_JACOBIAN_Block_uu_MixedNeoHookeanInitial
FLOPS_JACOBIAN_Block_pp_MixedNeoHookeanInitial
NUM_COMPONENTS_DIAGNOSTIC_MixedNeoHookeanPL
FLOPS_Tau_MixedNeoHookeanPL
FLOPS_S_MixedNeoHookeanPL
FLOPS_dS_MixedNeoHookeanPL
FLOPS_FdSFTranspose_MixedNeoHookeanPL
NUM_COMPONENTS_STATE_MixedNeoHookeanPLCurrent
NUM_COMPONENTS_STORED_MixedNeoHookeanPLCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanPLCurrent_u
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanPLCurrent_p
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanPLCurrent
FLOPS_df1_MixedNHPL_Current
FLOPS_dg0_MixedNHPL_Current
FLOPS_JACOBIAN_MixedNeoHookeanPLCurrent
FLOPS_JACOBIAN_Block_uu_MixedNeoHookeanPLCurrent
FLOPS_JACOBIAN_Block_pp_MixedNeoHookeanPLCurrent
NUM_COMPONENTS_STATE_MixedNeoHookeanPLInitial
NUM_COMPONENTS_STORED_MixedNeoHookeanPLInitial
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanPLInitial_u
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanPLInitial_p
NUM_ACTIVE_FIELD_EVAL_MODES_MixedNeoHookeanPLInitial
FLOPS_df1_MixedNHPL_Initial
FLOPS_dg0_MixedNHPL_Initial
FLOPS_JACOBIAN_MixedNeoHookeanPLInitial
FLOPS_JACOBIAN_Block_uu_MixedNeoHookeanPLInitial
FLOPS_JACOBIAN_Block_pp_MixedNeoHookeanPLInitial
FLOPS_Tau_MixedOgden
FLOPS_S_MixedOgden
FLOPS_dS_MixedOgden
NUM_COMPONENTS_STATE_MixedOgdenInitial
NUM_COMPONENTS_STORED_MixedOgdenInitial
NUM_ACTIVE_FIELD_EVAL_MODES_MixedOgdenInitial_u
NUM_ACTIVE_FIELD_EVAL_MODES_MixedOgdenInitial_p
NUM_ACTIVE_FIELD_EVAL_MODES_MixedOgdenInitial
FLOPS_df1_MixedOgden_Initial
FLOPS_dg0_MixedOgden_Initial
FLOPS_JACOBIAN_MixedOgdenInitial
FLOPS_JACOBIAN_Block_uu_MixedOgdenInitial
FLOPS_JACOBIAN_Block_pp_MixedOgdenInitial
FLOPS_Tau_vol_mixed_PL
FLOPS_S_vol_mixed_PL
FLOPS_dS_vol_mixed_PL
FLOPS_FdSFTranspose_vol_mixed_PL
FLOPS_Tau_vol_mixed
FLOPS_S_vol_mixed
FLOPS_dS_vol_mixed
FLOPS_FdSFTranspose_vol_mixed
FLOPS_Tau_MooneyRivlin
FLOPS_S_MooneyRivlin
FLOPS_dS_MooneyRivlin
FLOPS_FdSFTranspose_MooneyRivlin
NUM_COMPONENTS_STATE_MooneyRivlinCurrent
NUM_COMPONENTS_STORED_MooneyRivlinCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_MooneyRivlinCurrent
FLOPS_df1_MR_Current
FLOPS_JACOBIAN_MooneyRivlinCurrent
NUM_COMPONENTS_STATE_MooneyRivlinInitial
NUM_COMPONENTS_STORED_MooneyRivlinInitial
NUM_ACTIVE_FIELD_EVAL_MODES_MooneyRivlinInitial
FLOPS_df1_MR_Initial
FLOPS_JACOBIAN_MooneyRivlinInitial
NUM_COMPONENTS_DIAGNOSTIC_MPM_NeoHookean
NUM_COMPONENTS_STATE_MPM_NeoHookeanCurrent
NUM_COMPONENTS_STORED_MPM_NeoHookeanCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_MPM_NeoHookeanCurrent
NUM_POINTS_FIELDS_MPM_NeoHookeanCurrent
FLOPS_df1_MPM_NH_Current
FLOPS_JACOBIAN_MPM_NeoHookeanCurrent
FLOPS_JACOBIAN_MPM_NeoHookeanCurrent_Damage
FLOPS_Tau_NeoHookean
FLOPS_S_NeoHookean
FLOPS_dS_NeoHookean
FLOPS_FdSFTranspose_NeoHookean
NUM_COMPONENTS_STATE_NeoHookeanCurrent_AD_ADOLC
NUM_COMPONENTS_STORED_NeoHookeanCurrent_AD_ADOLC
NUM_ACTIVE_FIELD_EVAL_MODES_NeoHookeanCurrent_AD_ADOLC
NUM_COMPONENTS_STATE_NeoHookeanCurrentAD_Enzyme
NUM_COMPONENTS_STORED_NeoHookeanCurrentAD_Enzyme
NUM_ACTIVE_FIELD_EVAL_MODES_NeoHookeanCurrentAD_Enzyme
NUM_COMPONENTS_STATE_NeoHookeanCurrent
NUM_COMPONENTS_STORED_NeoHookeanCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_NeoHookeanCurrent
FLOPS_df1_NH_Current
FLOPS_JACOBIAN_NeoHookeanCurrent
NUM_COMPONENTS_DIAGNOSTIC_NeoHookean_Damage_Dual
NUM_COMPONENTS_DIAGNOSTIC_NeoHookean_Damage
NUM_COMPONENTS_STATE_NeoHookean_Damage
NUM_ACTIVE_FIELD_EVAL_MODES_NeoHookean_Damage
NUM_U_t_FIELD_EVAL_MODES_NeoHookean_Damage
FLOPS_PsiPlus_NeoHookean
FLOPS_PsiPlus_NeoHookeanInitial_fwd
FLOPS_Degraded_S_NeoHookean
FLOPS_Degraded_dS_NeoHookean
FLOPS_Degraded_Tau_NeoHookean
FLOPS_PsiPlus_NeoHookeanCurrent_fwd
FLOPS_Degraded_FdSFTranspose_NeoHookean
FLOPS_JACOBIAN_NeoHookeanCurrent_Damage
FLOPS_JACOBIAN_NeoHookeanInitial_Damage
FLOPS_JACOBIAN_NeoHookeanInitial_Damage_Platen
NUM_COMPONENTS_STATE_NeoHookeanInitial_AD_ADOLC
NUM_COMPONENTS_STORED_NeoHookeanInitial_AD_ADOLC
NUM_ACTIVE_FIELD_EVAL_MODES_NeoHookeanInitial_AD_ADOLC
RATEL_ELASTICITY_NEO_HOOKEAN_INITIAL_AD_TAPE_SIZE
NUM_COMPONENTS_STATE_NeoHookeanInitial_AD_Enzyme
NUM_COMPONENTS_STORED_NeoHookeanInitial_AD_Enzyme
NUM_ACTIVE_FIELD_EVAL_MODES_NeoHookeanInitial_AD_Enzyme
NUM_COMPONENTS_STATE_NeoHookeanInitial
NUM_COMPONENTS_STORED_NeoHookeanInitial
NUM_ACTIVE_FIELD_EVAL_MODES_NeoHookeanInitial
FLOPS_df1_NH_Initial
FLOPS_JACOBIAN_NeoHookeanInitial
FLOPS_V
FLOPS_J_dVdJ
FLOPS_J2_d2VdJ2
FLOPS_U
FLOPS_J_dUdJ
FLOPS_J2_d2UdJ2
FLOPS_Tau_vol
FLOPS_S_vol
FLOPS_dS_vol
FLOPS_FdSFTranspose_vol
FLOPS_ReturnMapping_vonMisesLinear_fwd
FLOPS_ReturnMapping_vonMisesLinearPricipal_fwd
NUM_COMPONENTS_DIAGNOSTIC_PlasticityHencky
FLOPS_dbedF_Symmetric
FLOPS_dlogAdA_Symmetric
NUM_COMPONENTS_STORED_PlasticityHenckyCurrentPrincipal
NUM_COMPONENTS_STATE_PlasticityHenckyCurrentPrincipal
NUM_ACTIVE_FIELD_EVAL_MODES_PlasticityHenckyCurrentPrincipal
FLOPS_JACOBIAN_PlasticityHenckyCurrentPrincipal
NUM_COMPONENTS_STORED_PlasticityHenckyCurrent
NUM_COMPONENTS_STATE_PlasticityHenckyCurrent
NUM_ACTIVE_FIELD_EVAL_MODES_PlasticityHenckyCurrent
FLOPS_JACOBIAN_PlasticityHenckyCurrent
NUM_COMPONENTS_STORED_PlasticityHenckyInitialPrincipal
NUM_COMPONENTS_STATE_PlasticityHenckyInitialPrincipal
NUM_ACTIVE_FIELD_EVAL_MODES_PlasticityHenckyInitialPrincipal
FLOPS_JACOBIAN_PlasticityHenckyInitialPrincipal
NUM_COMPONENTS_STORED_PlasticityHenckyInitial
NUM_COMPONENTS_STATE_PlasticityHenckyInitial
NUM_ACTIVE_FIELD_EVAL_MODES_PlasticityHenckyInitial
FLOPS_JACOBIAN_PlasticityHenckyInitial
NUM_COMPONENTS_STATE_PlasticityLinear
NUM_COMPONENTS_STORED_PlasticityLinear
NUM_ACTIVE_FIELD_EVAL_MODES_PlasticityLinear
NUM_COMPONENTS_DIAGNOSTIC_PlasticityLinear
NUM_COMPONENTS_STATE_PoroElasticityLinear
NUM_COMPONENTS_STORED_PoroElasticityLinear
NUM_ACTIVE_FIELD_EVAL_MODES_PoroElasticityLinear_u
NUM_ACTIVE_FIELD_EVAL_MODES_PoroElasticityLinear_p
NUM_ACTIVE_FIELD_EVAL_MODES_PoroElasticityLinear
NUM_U_t_FIELD_EVAL_MODES_PoroElasticityLinear_u
NUM_U_t_FIELD_EVAL_MODES_PoroElasticityLinear_p
NUM_COMPONENTS_DIAGNOSTIC_PoroElasticityLinear
FLOPS_df1_PoroElasticityLinear
FLOPS_dg0_PoroElasticityLinear
FLOPS_dg1_PoroElasticityLinear
FLOPS_JACOBIAN_PoroElasticityLinear
FLOPS_JACOBIAN_Block_uu_PoroElasticityLinear
FLOPS_JACOBIAN_Block_pp_PoroElasticityLinear
FLOPS_PorosityFunction
FLOPS_PorosityFunctionDerivative
FLOPS_Tau_PoroElasticityNeoHookean
FLOPS_FdSFTranspose_PoroElasticityNeoHookean
NUM_COMPONENTS_DIAGNOSTIC_PoroElasticityNeoHookean
NUM_COMPONENTS_STATE_PoroElasticityNeoHookeanCurrent
NUM_COMPONENTS_STORED_PoroElasticityNeoHookeanCurrent
NUM_COMPONENTS_STORED_PoroElasticityNeoHookeanCurrent_ut
NUM_ACTIVE_FIELD_EVAL_MODES_PoroElasticityNeoHookeanCurrent_u
NUM_ACTIVE_FIELD_EVAL_MODES_PoroElasticityNeoHookeanCurrent_p
NUM_ACTIVE_FIELD_EVAL_MODES_PoroElasticityNeoHookeanCurrent
NUM_U_t_FIELD_EVAL_MODES_PoroElasticityNeoHookeanCurrent_u
NUM_U_t_FIELD_EVAL_MODES_PoroElasticityNeoHookeanCurrent_p
FLOPS_df1_PoroElasticityNeoHookeanCurrent
FLOPS_dg0_PoroElasticityNeoHookeanCurrent
FLOPS_dg1_PoroElasticityNeoHookeanCurrent
FLOPS_JACOBIAN_PoroElasticityNeoHookeanCurrent
FLOPS_JACOBIAN_Block_uu_PoroElasticityNeoHookeanCurrent
FLOPS_JACOBIAN_Block_pp_PoroElasticityNeoHookeanCurrent
RatelModelParameter
name
description
units
restrictions
is_required
is_hidden
default_value
offset
num_components
type
RatelElasticityDamageParams
common_parameters
nu
E
fracture_toughness
characteristic_length
residual_stiffness
damage_scaling
damage_viscosity
use_offdiagonal
use_AT1
mu
bulk
dt
RatelLinearElasticityParams
common_parameters
nu
E
lambda
mu
two_mu
bulk
RatelMixedLinearElasticityParams
common_parameters
nu
E
nu_primal
nu_primal_pc
sign_pp
lambda
mu
two_mu
bulk
bulk_primal
bulk_primal_pc
RatelMixedOgdenElasticityParams
common_parameters
nu
m
alpha
lambda
mu
num_ogden_parameters
bulk
E
nu_primal
nu_primal_pc
sign_pp
bulk_primal
bulk_primal_pc
RatelMMSCEEDBPsParams
weierstrass_a
weierstrass_b
weierstrass_n
time
RatelMMSLinearElasticityParams
A0
shift
scale
time
material
RatelMMSPoroElasticityLinearParams
A0
shift
scale
time
material
RatelMooneyRivlinElasticityParams
common_parameters
mu_1
mu_2
nu
lambda
mu
two_mu_2
bulk
RatelOgdenElasticityParams
common_parameters
nu
m
alpha
lambda
mu
num_ogden_parameters
bulk
E
RatelPlasticityParams
yield_stress
linear_hardening
saturation_stress
hardening_decay
RatelElastoPlasticityParams
elasticity_params
plasticity_params
RatelLinearPoroElasticityParams
common_parameters
sign_pp
lambda_d
mu_d
two_mu_d
bulk_d
bulk_f
bulk_s
phi_0
eta_f
varkappa_0
B
M
RatelBoundingBoxParamsRestrictionContext
RatelModelParameterData
RatelModelData
RatelMaterial
RatelElasticityDamagePointFields
fracture_toughness
characteristic_length
residual_stiffness
damage_scaling
damage_viscosity
RatelLinearElasticityPointFields
mu
bulk
RatelHenckyElasticityParams
RatelHenckyElasticityPointFields
RatelNeoHookeanElasticityParams
RatelMMSMixedLinearElasticityParams
RatelNeoHookeanElasticityPointFields
RatelNeoHookeanPoroElasticityParams
RatelMPMContext
Boundary conditions¶
These functions apply boundary conditions.
- Boundary Conditions
RatelBoundaryType
RATEL_BOUNDARY_CLAMP
RATEL_BOUNDARY_MMS
RATEL_BOUNDARY_TRACTION
RATEL_BOUNDARY_PLATEN
RatelFrictionType
RATEL_FRICTION_NONE
RATEL_FRICTION_COULOMB
RATEL_FRICTION_THRELFALL
RatelBCInterpolationType
RATEL_BC_INTERP_NONE
RATEL_BC_INTERP_LINEAR
RatelPlatenType
RATEL_PLATEN_NITSCHE
RATEL_PLATEN_PENALTY
RatelBCFunction
MMSBCs_CEED_ScalarBPs()
MMSBCs_CEED_VectorBPs()
ClampBCs()
SetupDirichletBCs()
RatelBCInterpGetPreviousKnotIndex()
RatelBCInterpScaleTime()
RatelBCInterpolate()
FrictionCoulomb()
FrictionCoulomb_fwd()
FrictionThrelfall()
FrictionThrelfall_fwd()
MMSBCs_Linear()
MMSBCs_MixedLinear()
PlatenBCs()
PlatenBCs_Jacobian()
SetupPenaltyPlatens()
PlatenPenaltyBCs()
PlatenPenaltyBCsJacobian()
MMSBCs_PoroElasticityLinear_u()
MMSBCs_PoroElasticityLinear_p()
PressureBCs()
PressureBCsJacobian()
SetupSlipBCs()
SlipBCs()
TractionBCs()
TractionEnergy()
MMSError_MixedLinear()
MMSError_PoroElasticityLinear()
RatelCreateBCLabel()
RatelDMAddBoundariesDirichlet()
RatelDMAddBoundariesSlip()
RatelBoundarySlipDataFromOptions()
RatelCeedAddBoundariesDirichletSlip()
RatelCeedAddBoundariesDirichletMMS()
RatelBoundaryClampDataFromOptions()
RatelCeedAddBoundariesDirichletClamp()
RatelBoundaryTractionDataFromOptions()
RatelCeedSetupSurfaceQData()
RatelCeedAddBoundariesNeumann()
RatelSetupTractionEnergySuboperator()
RatelSetupSurfaceForceCentroids()
RatelBoundarySetupSurfaceDisplacementSuboperators()
RatelMaterialPlatenContextRegisterFields()
RatelCeedPlatenContextCreate()
RatelFrictionParamsView()
RatelFrictionParamsCheck_Coulomb()
RatelFrictionParamsCheck_Threlfall()
RatelFrictionParamsFromOptions()
RatelBoundaryPlatenParamsCommonView()
RatelBoundaryPlatenParamsCommonFromOptions()
RatelMaterialPlatenContextCreate()
RatelMaterialCeedAddBoundariesPlatenNitsche()
RatelMaterialSetupPlatenNitscheJacobianMultigridLevel()
RatelCeedAddBoundariesPlatenPenalty()
RatelMaterialSetupPlatenPenaltyJacobianMultigridLevel()
RatelBoundaryPressureDataFromOptions()
RatelCeedAddBoundariesPressure()
RatelSetupPressureJacobianMultigridLevel()
RatelBoundingBoxParamsFromOptions()
RatelFaceLabelValueFromOptions()
RATEL_MAX_BC_INTERP_POINTS
FLOPS_FrictionCoulomb
FLOPS_FrictionCoulomb_fwd
FLOPS_FrictionThrelfall
FLOPS_FrictionThrelfall_fwd
FLOPS_Platen_without_df1
FLOPS_Jacobian_PlatenPenaltyBC
FLOPS_Jacobian_PressureBC
RatelBCClampParams
translation
rotation_axis
rotation_polynomial
times
num_times
interpolation_type
num_comp
time
dt
RatelBCSlipParams
translation
times
num_times
interpolation_type
components
num_comp_slip
num_comp
time
dt
RatelBCTractionParams
direction
times
num_times
interpolation_type
time
RatelBCPressureParams
pressure
times
num_times
interpolation_type
time
RatelBoundingBoxParams
RatelFrictionParams
model
static_coefficient
kinetic_coefficient
viscous_coefficient
tolerance_velocity
RatelBCPlatenParamsCommon
normal
center
distance
times
num_times
interpolation_type
gamma
friction
face_id
face_domain_value
name_index
RatelBCPlatenParams
platen
time
material
Internal functions¶
These functions are internal setup and application functions.
- Internal Functions
RatelTSMonitorFunction
RATEL_CLASSID
RATEL_Setup
RATEL_DMSetupByOrder
RATEL_DMSetupSolver
RATEL_Diagnostics
RATEL_Diagnostics_CeedOp
RATEL_Residual
RATEL_Residual_CeedOp
RATEL_Jacobian
RATEL_Jacobian_CeedOp
MemTypePetscToCeed()
GetCeedQuadratureSize()
MMSError_CEED_ScalarBPs()
MMSError_CEED_VectorBPs()
MMSError_Linear()
BodyForce()
BodyForceEnergy()
MMSForce_CEED_BP1()
MMSForce_CEED_BP2()
MMSForce_CEED_BP3()
MMSForce_CEED_BP4()
MMSForce_Linear()
MMSForceEnergy_Linear()
MMSForce_MixedLinear()
MMSForceEnergy_MixedLinear()
MPMBodyForce()
MMSForce_PoroElasticityLinear()
Mass()
RatelScalarBPsMMSTrueSolution()
RatelScalarBPsPoissonForcing()
RatelVectorBPsMMSTrueSolution()
RatelVectorBPsPoissonForcing()
RatelLinearElasticityMMSTrueSolution()
RatelLinearElasticityMMSForcing()
RatelMixedLinearElasticityMMSTrueSolution()
RatelMixedLinearElasticityMMSForcing()
RatelPoroElasticityMMSTrueSolution()
RatelPoroElasticityMMSForcing()
RatelPoroElasticityMMSGamma()
ElasticityResidual_utt()
ElasticityDamageResidual_utt()
RatelMatDetAM1Symmetric_ADOLC()
RatelLog1pSeries_ADOLC()
RatelMatTraceSymmetric_ADOLC()
RatelStrainEnergy_NeoHookean_AD_ADOLC()
GradientPsi_ADOLC()
HessianPsi_ADOLC()
RatelMigratePoints()
ScaleLumpedDualDiagnosticTerms()
ScaledMass()
ComputeCentroid()
RatelCoordinatesInBoundingBox()
RatelLog1pSeries()
RatelExpm1Series()
RatelAtanSeries()
RatelSign()
RatelStoredValuesPack()
RatelStoredValuesUnpack()
RatelDot3()
RatelNorm3()
RatelScalarVecMult()
RatelVecVecVecAdd()
RatelVecVecSubtract()
RatelVecVecCross()
RatelVecOuterMult()
RatelVecVecOuterMult()
RatelScalarMatMultSymmetric()
RatelMatVecMult()
RatelMatTransposeVecMult()
RatelSymmetricMatPack()
RatelSymmetricMatUnpack()
RatelMatUnpack()
RatelMatPack()
RatelKelvinMandelMatUnpack()
RatelKelvinMandelMatPack()
RatelMatTrace()
RatelMatTraceSymmetric()
RatelMatMatAdd()
RatelMatCopy()
RatelMatMatAddSymmetric()
RatelMatMatMatAddSymmetric()
RatelMatMatMatAdd()
RatelMatDeviatoricSymmetric()
RatelMatMatMult()
RatelMatTransposeMatMult()
RatelMatMatTransposeMult()
RatelMatTransposeMatTransposeMult()
RatelMatMatMultPlusMatMatMult()
RatelMatMatContract()
RatelMatMatContractSymmetric()
RatelMatDetA()
RatelMatDetAM1()
RatelMatDetAM1Symmetric()
RatelMatMatMultSymmetric()
RatelMatNorm()
RatelMatMatMatMultSymmetric()
RatelMatInverse()
RatelMatInverseSymmetric()
RatelScaledMassApplyAtQuadraturePoint()
RatelCInverse()
RatelCInverse_fwd()
RatelLinearStrain()
RatelLinearStrain_fwd()
RatelGreenEulerStrain()
RatelGreenEulerStrain_fwd()
RatelGreenLagrangeStrain()
RatelGreenLagrangeStrain_fwd()
RatelLinearStress()
RatelLinearStressEigenvalues()
RatelLinearStress_fwd()
RatelMixedLinearStress()
RatelMixedLinearStress_fwd()
RatelPoroElasticityLinearStress()
RatelPoroElasticityLinearStress_fwd()
RatelOrthogonalComplement()
RatelComputeEigenvector0()
RatelComputeEigenvector1()
RatelMatComputeEigensystemSymmetric()
RatelEigenValue_fwd()
RatelEigenVector_fwd()
RatelPrincipalStretch()
RatelPrincipalStretch_fwd()
RatelEigenVectorOuterMult()
RatelEigenVectorOuterMult_fwd()
RatelVecSignum()
RatelVecSignum_fwd()
RatelMatFromEigensystemSymmetric()
RatelQdataUnpack()
RatelQdataPack()
RatelGradUnpack()
RatelMatMatMultAtQuadraturePoint()
RatelMatMatTransposeMultAtQuadraturePoint()
RatelMatVecMultAtQuadraturePoint()
RatelProcessCommandLineOptions()
RatelIncrementMeshRemapState()
RatelGetMeshRemapState()
RatelRemapScale_inner()
RatelRemapScale()
RatelSetRemapScaleParametersFromOptions()
RatelRemapScaleCoordinates()
RatelTransition()
RatelTransformRightBoundary_1D()
RatelTransformLeftBoundary_1D()
RatelKershaw()
RatelDMPlexCeedElemRestrictionDestroy()
RatelDMPlexCeedBasisDestroy()
RatelDMPlexCreateFromOptions()
RatelDMSwarmCreateFromOptions()
RatelDMSwarmInitalizePointLocations()
RatelDMGetDomainISLocal()
RatelDMSwarmCreateReferenceCoordinates()
RatelDMSwarmCeedElemRestrictionPointsCreate()
RatelDMSwarmViewFromOptions()
RatelGetSolutionMeshDM()
RatelGetEnergyDM()
RatelDMPlexCreateFaceLabel()
PetscFECreateLagrangeFromOptions()
RatelDMFieldToDSField()
RatelGetClosurePermutationAndFieldOffsetAtDepth()
RatelGetQuadratureDataP2C()
RatelCreate1DTabulation_Tensor()
RatelComputeFieldTabulationP2C()
RatelGetGlobalDMPolytopeType()
RatelDMPlexCeedBasisCreate()
RatelDMPlexCeedBasisCoordinateCreate()
RatelDMPlexCeedBasisCellToFaceCreate()
RatelDMPlexCeedBasisCellToFaceCoordinateCreate()
RatelDMPlexCeedElemRestrictionCreate()
RatelDMPlexCeedElemRestrictionCoordinateCreate()
RatelDMPlexCeedElemRestrictionStridedCreate()
RatelDMPlexCeedElemRestrictionQDataCreate()
RatelDMPlexCeedElemRestrictionCollocatedCreate()
RatelDMGetFieldISLocal()
RatelDMHasFace()
RatelForcingBodyParamsFromOptions()
RatelMaterialForcingBodyDataFromOptions()
RatelMaterialSetupForcingSuboperator()
RatelMaterialSetupForcingEnergySuboperator()
RatelCreateSubmatrix()
RatelSNESSetJacobianMats()
RatelSNESFormResidual()
RatelSNESFormJacobian()
RatelTSFormIResidual()
RatelTSFormIJacobian()
RatelTSFormI2Residual()
RatelTSFormI2Jacobian()
RatelTSPreStep()
RatelTSPreStage()
RatelTSPostEvaluate()
RatelTSPostStep()
RatelSNESFormObjective()
RatelCeedOperatorClone_Single()
RatelCeedOperatorClone()
RatelIncrementalize()
RatelSetupStrainEnergyEvaluator()
RatelSetupExternalEnergyEvaluator()
RatelSetupDiagnosticEvaluators()
RatelSetupMMSErrorEvaluator()
RatelSetupSurfaceDisplacementEvaluators()
RatelSetupFaceRestrictionNodalOperator()
RatelSetupSurfaceForceEvaluator()
RatelSetupSurfaceForceCellToFaceEvaluators()
RatelComputeDiagnosticQuantities_Internal()
RatelComputeSurfaceForcesCellToFace_Internal()
RatelComputeSurfaceForces_Internal()
RatelComputeSurfaceCentroids_Internal()
RatelDebugImpl256()
PetscCallCeed
RatelCallCeed
RATEL_MAX_FORCE_INTERP_POINTS
RATEL_PI_DOUBLE
RATEL_EPSILON_DOUBLE
RatelMax
RatelMin
RatelValueInInterval
FLOPS_dXdxwdetJ
FLOPS_ScaledMass
FLOPS_Log1pSeries
FLOPS_Expm1Series
FLOPS_AtanSeries
FLOPS_Dot3
FLOPS_Norm3
FLOPS_ScalarVecMult
FLOPS_VecVecVecAdd
FLOPS_VecVecSubtract
FLOPS_VecVecCross
FLOPS_VecOuterMult
FLOPS_VecVecOuterMult
FLOPS_ScalarMatMultSymmetric
FLOPS_MatVecMult
FLOPS_MatTransposeVecMult
FLOPS_MatTrace
FLOPS_MatMatAdd
FLOPS_MatCopy
FLOPS_MatMatAddSymmetric
FLOPS_MatMatMatAddSymmetric
FLOPS_MatMatMatAdd
FLOPS_MatDeviatoricSymmetric
FLOPS_MatMatMult
FLOPS_MatMatTransposeMult
FLOPS_MatMatMultPlusMatMatMult
FLOPS_MatMatContractSymmetric
FLOPS_MatDetA
FLOPS_MatDetAM1
FLOPS_MatMatMultSymmetric
FLOPS_MatNorm
FLOPS_MatMatMatMultSymmetric
FLOPS_MatInverse
FLOPS_MatInverseSymmetric
FLOPS_CInverse
FLOPS_CInverse_fwd
FLOPS_LinearStrain
FLOPS_LinearStrain_fwd
FLOPS_GreenEulerStrain
FLOPS_GreenEulerStrain_fwd
FLOPS_GreenLagrangeStrain
FLOPS_GreenLagrangeStrain_fwd
FLOPS_LinearStress
FLOPS_LinearStress_fwd
FLOPS_MixedLinearStress
FLOPS_MixedLinearStress_fwd
FLOPS_PoroElasticityLinearStress
FLOPS_PoroElasticityLinearStress_fwd
FLOPS_OrthogonalComplement
FLOPS_ComputeEigenvector0
FLOPS_ComputeEigenvector1
FLOPS_MatComputeEigenValueSymmetric
FLOPS_MatComputeEigenVectorSymmetric
FLOPS_MatComputeEigensystemSymmetric
FLOPS_EigenValue_fwd
FLOPS_EigenVector_fwd
FLOPS_PrincipalStretch
FLOPS_PrincipalStretch_fwd
FLOPS_EigenVectorOuterMult
FLOPS_EigenVectorOuterMult_fwd
FLOPS_VecSignum
FLOPS_VecSignum_fwd
FLOPS_MatFromEigensystemSymmetric
RATEL_DIAGNOSTIC_PROJECTION_SCALAR_FIELD_NAME
RATEL_DIAGNOSTIC_PROJECTION_SCALAR_LABEL_NAME
RATEL_DIAGNOSTIC_PROJECTION_SCALAR_LABEL_VALUE
RATEL_DIAGNOSTIC_PROJECTION_SCALAR_LABEL_VALUE_STRING
RATEL_DIAGNOSTIC_PROJECTION_SCALAR_OPTION_NAME
RATEL_DIAGNOSTIC_PROJECTION_FULL_DIAGONAL_NAME
RatelForcingBodyParams
rho
acceleration
times
num_times
interpolation_type
time
RatelScaledMassParams
rho
num_fields
field_sizes
RatelViewer
RatelViewers
RatelCheckpointCtx
RatelCheckpointData
RatelMPMOptions
RatelPMGContext