65 #ifndef ProfileSPDLinDirectSolver_h 66 #define ProfileSPDLinDirectSolver_h 68 #include "ProfileSPDLinDirectBase.h" 71 class ProfileSPDLinSOE;
91 virtual int solve(
void);
96 virtual int factor(
int n);
It solves a ProfileSPDLinSOE object using the LDL^t factorization.
Definition: ProfileSPDLinDirectSolver.h:83
Linear system of equations.
Definition: LinearSOE.h:91
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:145
ProfileSPDLinDirectSolver(double tol=1.0e-12)
Constructor.
Definition: ProfileSPDLinDirectSolver.cpp:68
virtual int solve(void)
Computes the solution.
Definition: ProfileSPDLinDirectSolver.cpp:115
int sendSelf(CommParameters &)
Send the object.
Definition: ProfileSPDLinDirectSolver.cpp:511
double getDeterminant(void)
Returns the determinant.
Definition: ProfileSPDLinDirectSolver.cpp:315
virtual int setProfileSOE(ProfileSPDLinSOE &theSOE)
Sets the system of equations to solve.
Definition: ProfileSPDLinDirectSolver.cpp:326
Profile matrix system of equations.
Definition: ProfileSPDLinSOE.h:118
Base class for profile matris linear SOE solvers.
Definition: ProfileSPDLinDirectBase.h:40
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Base class of the solvers for linear system of equations.
Definition: LinearSOESolver.h:86
Communication parameters between processes.
Definition: CommParameters.h:65
virtual LinearSOESolver * getCopy(void) const
Virtual constructor.
Definition: ProfileSPDLinDirectSolver.h:104
virtual int setSize(void)
Sets the number of equations.
Definition: ProfileSPDLinDirectSolver.cpp:71
int recvSelf(const CommParameters &)
Receive the object.
Definition: ProfileSPDLinDirectSolver.cpp:517