FEBio  1.5.0
Public Member Functions | Data Fields | Protected Member Functions
FEPoroSoluteSolver Class Reference
Inheritance diagram for FEPoroSoluteSolver:
FEPoroSolidSolver FESolidSolver FESolver FECore::NonLinearSystem

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)

Member Function Documentation

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]

serialize data to/from dump file

Save data to dump file.

Reimplemented from FEPoroSolidSolver.


The documentation for this class was generated from the following files: