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

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

assembleConservativeGradient(Vec smooth_gradient)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
assembleInequalityJacobian(Vec control, Vec smooth_gradient, Mat jacobian)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
assembleInequalityJacobianWithoutSmoothGradient(Vec control, Mat jacobian)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
assembleObjectiveGradient(Vec control, Vec smooth_gradient, Vec objective_gradient)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
commit(Vec solution, Vec equilibrated_state, Vec committed_control, Vec candidate_control, Vec reference_control)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
configureConstraintDM(DM constraint_dm)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
createControlData(SmartPetscObj< Vec > &committed_control, SmartPetscObj< Vec > &candidate_control)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
evaluateConservativeValue(double &value)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
evaluateDissipation(Vec control, double &value)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
evaluateInequalityConstraints(Vec control, Vec constraints)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
getControlDM() const =0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
getName() const =0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
initialiseInequalityMultipliers(DM constraint_dm, Vec multipliers)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
initialiseReferenceControl(Vec committed_control, Vec reference_control)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
restoreState(Vec state)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
solveState(Vec state, EquilibriumSolveReport &report)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
validate()=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
validateSolution(DM constraint_dm, Vec control, Vec smooth_gradient, Vec inequality_multipliers, PetscReal gradient_tolerance, PetscReal constraint_tolerance, std::string &diagnostics)=0EshelbianPlasticity::IncrementalOptimizationProblempure virtual
~IncrementalOptimizationProblem()=defaultEshelbianPlasticity::IncrementalOptimizationProblemvirtual