XC Open source finite element analysis program
Classes

Classes

class  XC::BFBRoydenBase
 ?? More...
 
class  XC::BFGS
 ?? More...
 
class  XC::Broyden
 Algoritmo de Broyden. More...
 
class  XC::EquiSolnAlgo
 EquiSolnAlgo is an abstract base class, i.e. no objects of it's type can be created. Its subclasses deifine the sequence of operations to be performed in the analysis by static equilibrium of a finite element model. More...
 
class  XC::EquiSolnConvAlgo
 EquiSolnConvAlgo is a class which performs a Newton-Raphson solution algorihm in solving the equations. No member functions are declared as virtual as it is not expected that this class will be subclassed. More...
 
class  XC::KrylovNewton
 KrylovNewton is a class which uses a Krylov subspace accelerator on the modified Newton method. The accelerator is described by Carlson and Miller in "Design and Application of a 1D GWMFE Code" from SIAM Journal of Scientific Computing (Vol. 19, No. 3, pp. 728-765, May 1998). More...
 
class  XC::Linear
 performs a linear solution algorihm to solve the equations. More...
 
class  XC::BisectionLineSearch
 Bisection line search solution algorithm. More...
 
class  XC::InitialInterpolatedLineSearch
 This performs the search by using a form of linear interpolation to find the best solution. More...
 
class  XC::LineSearch
 LineSearch is an abstract base class, i.e. no objects of it's type can be created. Its subclasses seek to find a better solution to R(U)=0 than the solution Ui-1 + delta Ui would give, typically Ui = Ui-1 + factor * delta Ui. More...
 
class  XC::RegulaFalsiLineSearch
 performs the search for U(i+1) = U(i) + eta * deltaU(i) by regula falsi method to find the best solution. More...
 
class  XC::SecantLineSearch
 performs the search for U(i+1) = U(i) + eta * deltaU(i) by using the secant method to find the best solution. More...
 
class  XC::ModifiedNewton
 Uses the tangent stiffness matrix computed in the first iteration until convergence is achieved. More...
 
class  XC::NewtonBased
 Uses the tangent stiffness matrix on each iteration (with or without updating) until convergence is achieved. More...
 
class  XC::NewtonLineSearch
 performs a Newton-Raphson with line search solution algorithm in solving the equations as outline in Crissfields book. More...
 
class  XC::NewtonRaphson
 Uses the tangent stiffness matrix on each iteration until convergence is achieved. More...
 
class  XC::PeriodicNewton
 PeriodicNewton is a class which performs a Periodic Newton-Raphson solution algorihm in solving the equations. More...
 

Detailed Description