|
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) |
|