|
FEBio
1.5.0
|
Public Member Functions | |
| FEPoroSoluteSolver (FEM &fem) | |
| con/descructor | |
| bool | Init () |
| Initialize data structures. | |
| virtual void | PrepStep (double time) |
| prepares the data for the first QN iteration | |
| bool | Quasin (double time) |
| Performs a Newton-Raphson iteration. | |
| void | Serialize (DumpFile &ar) |
| serialize data to/from dump file | |
Data Fields | |
| double | m_Ctol |
| concentration tolerance | |
Protected Member Functions | |
| void | GetConcentrationData (vector< double > &ci, vector< double > &ui, const int sol) |
| bool FEPoroSoluteSolver::Init | ( | ) | [virtual] |
Initialize data structures.
Allocates and initializes the data structures.
Reimplemented from FEPoroSolidSolver.
| void FEPoroSoluteSolver::PrepStep | ( | double | time | ) | [virtual] |
prepares the data for the first QN iteration
Prepares the data for the first QN iteration.
Reimplemented from FEPoroSolidSolver.
| bool FEPoroSoluteSolver::Quasin | ( | double | time | ) | [virtual] |
Performs a Newton-Raphson iteration.
Implements the BFGS algorithm to solve the nonlinear FE equations. The details of this implementation of the BFGS method can be found in: "Finite Element Procedures", K.J. Bathe, p759 and following
Reimplemented from FEPoroSolidSolver.
| void FEPoroSoluteSolver::Serialize | ( | DumpFile & | ar | ) | [virtual] |
1.7.5.1