|
| template<typename DeviceType > |
| void | AssembleConstraintsMatrix (Solver< DeviceType > &solver, Constraints< DeviceType > &constraints) |
| |
| template<typename DeviceType > |
| void | AssembleConstraintsResidual (Solver< DeviceType > &solver, Constraints< DeviceType > &constraints) |
| |
| template<typename DeviceType > |
| void | AssembleSystemMatrix (StepParameters ¶meters, Solver< DeviceType > &solver, Elements< DeviceType > &elements) |
| |
| template<typename DeviceType > |
| void | AssembleSystemResidual (Solver< DeviceType > &solver, Elements< DeviceType > &elements, State< DeviceType > &state) |
| |
| template<typename DeviceType > |
| double | CalculateConvergenceError (const StepParameters ¶meters, const Solver< DeviceType > &solver, const State< DeviceType > &state, const Constraints< DeviceType > &constraints) |
| | Calculation based on Table 1 of DOI: 10.1115/1.4033441.
|
| |
| template<typename DeviceType > |
| void | PredictNextState (StepParameters ¶meters, State< DeviceType > &state) |
| |
| template<typename DeviceType > |
| void | ResetConstraints (Constraints< DeviceType > &constraints) |
| |
| template<typename DeviceType > |
| void | ResetSolver (Solver< DeviceType > &solver) |
| |
| template<typename DeviceType > |
| void | SolveSystem (StepParameters ¶meters, Solver< DeviceType > &solver) |
| |
| template<typename DeviceType > |
| void | UpdateConstraintPrediction (Solver< DeviceType > &solver, Constraints< DeviceType > &constraints) |
| |
| template<typename DeviceType > |
| void | UpdateConstraintVariables (State< DeviceType > &state, Constraints< DeviceType > &constraints) |
| |
| template<typename DeviceType > |
| void | UpdateStatePrediction (StepParameters ¶meters, const Solver< DeviceType > &solver, State< DeviceType > &state) |
| | Updates the predicted next state values, based on computed solver solution, solver.x.
|
| |
| template<typename DeviceType > |
| void | UpdateSystemVariables (StepParameters ¶meters, const Elements< DeviceType > &elements, State< DeviceType > &state) |
| |
| template<typename DeviceType > |
| void | UpdateSystemVariablesBeams (StepParameters ¶meters, const Beams< DeviceType > &beams, State< DeviceType > &state) |
| |
| template<typename DeviceType > |
| void | UpdateSystemVariablesMasses (const StepParameters ¶meters, const Masses< DeviceType > &masses, State< DeviceType > &state) |
| |
| template<typename DeviceType > |
| void | UpdateSystemVariablesSprings (const Springs< DeviceType > &springs, State< DeviceType > &state) |
| |
| template<typename DeviceType > |
| void | UpdateTangentOperator (StepParameters ¶meters, State< DeviceType > &state) |
| |