v0.16.3
Loading...
Searching...
No Matches
EshelbianPlasticity::PlasticIncrementalOptimizationProblem Member List

This is the complete list of members for EshelbianPlasticity::PlasticIncrementalOptimizationProblem, including all inherited members.

addConstitutiveGeometryOperators(boost::ptr_deque< ForcesAndSourcesCore::UserDataOperator > &pipeline) constEshelbianPlasticity::PlasticIncrementalOptimizationProblem
assembleConservativeGradient(Vec smooth_gradient) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
assembleInequalityJacobian(Vec control, Vec smooth_gradient, Mat jacobian) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
assembleInequalityJacobianWithoutSmoothGradient(Vec control, Mat jacobian) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
assembleObjectiveGradient(Vec control, Vec smooth_gradient, Vec objective_gradient) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
commit(Vec solution, Vec equilibrated_state, Vec committed_control, Vec candidate_control, Vec reference_control) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
configureConstraintDM(DM constraint_dm) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
createControlData(SmartPetscObj< Vec > &committed_control, SmartPetscObj< Vec > &candidate_control) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
dissipationRegularizationEpsilonEshelbianPlasticity::PlasticIncrementalOptimizationProblemprivate
epEshelbianPlasticity::PlasticIncrementalOptimizationProblemprivate
evaluateConservativeValue(double &value) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
evaluateDissipation(Vec control, double &value) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
evaluateInequalityConstraints(Vec control, Vec constraints) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
fallbackJacobianSmoothGradientEshelbianPlasticity::PlasticIncrementalOptimizationProblemprivate
getControlDM() const overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
getDissipationRegularizationEpsilon() constEshelbianPlasticity::PlasticIncrementalOptimizationProbleminline
getInitialYieldStress() constEshelbianPlasticity::PlasticIncrementalOptimizationProbleminline
getIsotropicHardeningModulus() constEshelbianPlasticity::PlasticIncrementalOptimizationProbleminline
getName() const overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
getPlasticFlowFieldName() constEshelbianPlasticity::PlasticIncrementalOptimizationProblem
getPlasticKappaFieldName() constEshelbianPlasticity::PlasticIncrementalOptimizationProblem
getVolumeElementName() constEshelbianPlasticity::PlasticIncrementalOptimizationProblem
initialiseInequalityMultipliers(DM constraint_dm, Vec multipliers) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
initialiseReferenceControl(Vec committed_control, Vec reference_control) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
initialYieldStressEshelbianPlasticity::PlasticIncrementalOptimizationProblemprivate
isotropicHardeningModulusEshelbianPlasticity::PlasticIncrementalOptimizationProblemprivate
PlasticIncrementalOptimizationProblem(EshelbianCore &ep, SmartPetscObj< TS > ts)EshelbianPlasticity::PlasticIncrementalOptimizationProblem
restoreState(Vec state) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
solveState(Vec state, EquilibriumSolveReport &report) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
timeSolverEshelbianPlasticity::PlasticIncrementalOptimizationProblemprivate
validate() overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
validateSolution(DM constraint_dm, Vec control, Vec smooth_gradient, Vec inequality_multipliers, PetscReal gradient_tolerance, PetscReal constraint_tolerance, std::string &diagnostics) overrideEshelbianPlasticity::PlasticIncrementalOptimizationProblemvirtual
~IncrementalOptimizationProblem()=defaultEshelbianPlasticity::IncrementalOptimizationProblemvirtual