30 #ifndef BFBRoydenBase_h 31 #define BFBRoydenBase_h 33 #include "EquiSolnConvAlgo.h" 34 #include "utility/matrix/Vector.h" 35 #include <solution/analysis/integrator/IncrementalIntegrator.h> 59 std::vector<Vector>
s;
60 std::vector<Vector>
z;
Float vector abstraction.
Definition: Vector.h:94
EquiSolnConvAlgo is a class which performs a Newton-Raphson solution algorithm in solving the equatio...
Definition: EquiSolnConvAlgo.h:80
Vector residOld
residuals
Definition: BFBRoydenBase.h:61
BFBRoydenBase(SolutionStrategy *, int classTag, int tangent=CURRENT_TANGENT, int n=10)
Constructor.
Definition: BFBRoydenBase.cc:50
int setConvergenceTest(ConvergenceTest *theNewTest)
Sets convergence test to use with the algorithm.
Definition: BFBRoydenBase.cc:66
convergence test.
Definition: ConvergenceTest.h:81
Solution strategy for the finite element problem.
Definition: SolutionStrategy.h:94
std::vector< Vector > z
displacement increments
Definition: BFBRoydenBase.h:60
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int numberLoops
number of iterations
Definition: BFBRoydenBase.h:58
std::vector< Vector > s
displacement increments
Definition: BFBRoydenBase.h:59
Vector residNew
residuals
Definition: BFBRoydenBase.h:62
Base class for Broyden's method solution algorithms.
Definition: BFBRoydenBase.h:51
Vector temp
temporary vector
Definition: BFBRoydenBase.h:64
Vector du
displacement increment
Definition: BFBRoydenBase.h:63
~BFBRoydenBase(void)
Destructor.
Definition: BFBRoydenBase.cc:62