69 #include "solution/system_of_eqn/linearSOE/sparseGEN/SparseGenSOEBase.h"    73 class MumpsParallelSolver;
    74 class LinearSOESolver;
    94     virtual int addA(
const Matrix &, 
const ID &, 
double fact = 1.0);
 Communication parameters between processes. 
Definition: Communicator.h:66
Definition: MumpsParallelSolver.h:79
virtual int recvSelf(const Communicator &)
Receive the object. 
Definition: MumpsSOE.cpp:385
Vector of integers. 
Definition: ID.h:95
SystemOfEqn * getCopy(void) const
Virtual constructor. 
Definition: MumpsSOE.cpp:92
void fortranIndexing(void)
Increment row and col A values by 1 for mumps fortran indexing. 
Definition: MumpsSOE.cpp:104
System of equations base class. 
Definition: SystemOfEqn.h:90
virtual int sendSelf(Communicator &)
Send the object. 
Definition: MumpsSOE.cpp:382
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
ID colStartA
int arrays containing info about coeficientss in A 
Definition: MumpsSOE.h:79
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
virtual int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$. 
Definition: MumpsSOE.cpp:272
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Matrix of floats. 
Definition: Matrix.h:111
Sparse unsymmetric matris system of equations. 
Definition: SparseGenSOEBase.h:42
Definition: MumpsSolver.h:79
void cppIndexing(void)
Decrement row and col A values by 1 to return to C++ indexing. 
Definition: MumpsSOE.cpp:114
Definition: MumpsSOE.h:76
virtual int setSize(Graph &theGraph)
Determines and sets the size of the system. 
Definition: MumpsSOE.cpp:123