66 #ifndef UmfpackGenLinSOE_h    67 #define UmfpackGenLinSOE_h    69 #include "solution/system_of_eqn/linearSOE/LinearSOEData.h"    70 #include "utility/matrix/Vector.h"    73 class UmfpackGenLinSolver;
    81     std::vector<double> Ax;
    82     std::vector<int> Ap, Ai;
 int recvSelf(const Communicator &)
Receive the object. 
Definition: UmfpackGenLinSOE.cpp:264
bool setSolver(LinearSOESolver *)
Sets the solver for the system of equations. 
Definition: UmfpackGenLinSOE.cpp:81
Communication parameters between processes. 
Definition: Communicator.h:66
void zeroA(void)
To zero the matrix , i.e. 
Definition: UmfpackGenLinSOE.cpp:254
Vector of integers. 
Definition: ID.h:95
int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$. 
Definition: UmfpackGenLinSOE.cpp:185
System of equations base class. 
Definition: SystemOfEqn.h:90
Data (size, arrays,...) for linear system of equations. 
Definition: LinearSOEData.h:42
SystemOfEqn * getCopy(void) const
Virtual constructor. 
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
int setSize(Graph &theGraph)
Sets the size of the system from the number of vertices in the graph. 
Definition: UmfpackGenLinSOE.cpp:107
int sendSelf(Communicator &)
Send the object. 
Definition: UmfpackGenLinSOE.cpp:259
Solver that makes use of the UMFPACK routines (Unsymmetric MultiFrontal Method). 
Definition: UmfpackGenLinSolver.h:77
System of equations that can be used with the UMFPACK routines (Unsymmetric MultiFrontal Method)...
Definition: UmfpackGenLinSOE.h:78
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
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
Matrix of floats. 
Definition: Matrix.h:111