62 #ifndef ProfileSPDLinSOE_h    63 #define ProfileSPDLinSOE_h    65 #include <solution/system_of_eqn/linearSOE/FactoredSOEBase.h>    66 #include "utility/matrix/Vector.h"    67 #include "utility/matrix/ID.h"    70 class ProfileSPDLinSolver;
   139     virtual int addA(
const Matrix &, 
const ID &, 
double fact = 1.0);
   141     virtual void zeroA(
void);
   152     friend class ProfileSPDLinSubstrThreadSolver;
 Skypakc based linear SOE solver. 
Definition: ProfileSPDLinDirectSkypackSolver.h:90
virtual int sendSelf(Communicator &)
Send the object. 
Definition: ProfileSPDLinSOE.cpp:338
Float vector abstraction. 
Definition: Vector.h:94
It solves a ProfileSPDLinSOE object using the LDL^t factorization. 
Definition: ProfileSPDLinDirectSolver.h:84
Communication parameters between processes. 
Definition: Communicator.h:66
SystemOfEqn * getCopy(void) const
Virtual constructor. 
Definition: ProfileSPDLinSOE.h:154
FEM_ObjectBroker is is an object broker class for the finite element method. 
Definition: FEM_ObjectBroker.h:151
Vector of integers. 
Definition: ID.h:95
solves a ProfileSPDLinSOE object using the LDL^t factorization. 
Definition: ProfileSPDLinDirectBlockSolver.h:85
System of equations base class. 
Definition: SystemOfEqn.h:90
virtual int addA(const Matrix &, const ID &, double fact=1.0)
Assembles the product of m by fact into A. 
Definition: ProfileSPDLinSOE.cpp:258
virtual bool setSolver(LinearSOESolver *)
Set the solver to use. 
Definition: ProfileSPDLinSOE.cpp:128
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
Base class for factored systems of equations. 
Definition: FactoredSOEBase.h:41
A ProfileSPDLinSubstrSolver object will perform the numerical substructuring operations on a ProfileS...
Definition: ProfileSPDLinSubstrSolver.h:81
virtual int recvSelf(const Communicator &)
Receive the object. 
Definition: ProfileSPDLinSOE.cpp:342
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
Profile matrix system of equations. 
Definition: ProfileSPDLinSOE.h:120
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class of the solvers for linear system of equations. 
Definition: LinearSOESolver.h:87
Base class for profile matrix linear SOE solvers. 
Definition: ProfileSPDLinSolver.h:77
Matrix of floats. 
Definition: Matrix.h:111
solves a ProfileSPDLinSOE object using the LDL^t factorization (threaded version). 
Definition: ProfileSPDLinDirectThreadSolver.h:86
virtual void zeroA(void)
Zeros the entries in the 1d array for  and marks the system as not having been factored. 
Definition: ProfileSPDLinSOE.cpp:331
ProfileSPDLinSOE(SolutionStrategy *)
Constructor. 
Definition: ProfileSPDLinSOE.cpp:69
virtual int setSize(Graph &theGraph)
Sets the system size. 
Definition: ProfileSPDLinSOE.cpp:161