![]() |
v0.15.0 |
#include "users_modules/basic_finite_elements/src/ArcLengthTools.hpp"
Public Member Functions | |
| SimpleArcLengthControl (boost::shared_ptr< ArcLengthCtx > &arc_ptr, const bool assemble=false) | |
| ~SimpleArcLengthControl () | |
| MoFEMErrorCode | preProcess () |
| MoFEMErrorCode | operator() () |
| MoFEMErrorCode | postProcess () |
| double | calculateLambdaInt () |
| Calculate internal lambda. | |
| MoFEMErrorCode | calculateDb () |
| Calculate db. | |
| MoFEMErrorCode | calculateDxAndDlambda (Vec x) |
Public Attributes | |
| boost::shared_ptr< ArcLengthCtx > | arcPtr |
| const bool | aSsemble |
|brief Simple arc-length control of force
This is added for testing, it simply control force, i.e.
\[ \lambda = s \]
Constructor takes one argument,
| arc_ptr | Pointer to arc-length CTX. |
Definition at line 334 of file ArcLengthTools.hpp.
| SimpleArcLengthControl::SimpleArcLengthControl | ( | boost::shared_ptr< ArcLengthCtx > & | arc_ptr, |
| const bool | assemble = false |
||
| ) |
Definition at line 521 of file ArcLengthTools.cpp.
| SimpleArcLengthControl::~SimpleArcLengthControl | ( | ) |
Definition at line 525 of file ArcLengthTools.cpp.
| MoFEMErrorCode SimpleArcLengthControl::calculateDb | ( | ) |
Calculate db.
Definition at line 597 of file ArcLengthTools.cpp.
| MoFEMErrorCode SimpleArcLengthControl::calculateDxAndDlambda | ( | Vec | x | ) |
Definition at line 605 of file ArcLengthTools.cpp.
| double SimpleArcLengthControl::calculateLambdaInt | ( | ) |
Calculate internal lambda.
Definition at line 593 of file ArcLengthTools.cpp.
| MoFEMErrorCode SimpleArcLengthControl::operator() | ( | ) |
Definition at line 550 of file ArcLengthTools.cpp.
| MoFEMErrorCode SimpleArcLengthControl::postProcess | ( | ) |
Definition at line 569 of file ArcLengthTools.cpp.
| MoFEMErrorCode SimpleArcLengthControl::preProcess | ( | ) |
Definition at line 527 of file ArcLengthTools.cpp.
| boost::shared_ptr<ArcLengthCtx> SimpleArcLengthControl::arcPtr |
Definition at line 336 of file ArcLengthTools.hpp.
| const bool SimpleArcLengthControl::aSsemble |
Definition at line 337 of file ArcLengthTools.hpp.