51 #ifndef DistributedSparseGenRowLinSOE_h 52 #define DistributedSparseGenRowLinSOE_h 65 #include <solution/system_of_eqn/linearSOE/sparseGEN/SparseGenSOEBase.h> 66 #include "solution/system_of_eqn/linearSOE/DistributedLinSOE.h" 67 #include <utility/matrix/ID.h> 70 class DistributedSparseGenRowLinSolver;
89 std::vector<ID *> otherProcessesRows;
93 std::vector<ID *> otherProcessesRowStart;
102 int setSize(
Graph &theGraph);
103 int addA(
const Matrix &,
const ID &,
double fact = 1.0);
104 int addB(
const Vector &,
const ID &,
double fact = 1.0);
110 inline SystemOfEqn *DistributedSparseGenRowLinSOE::getCopy(
void)
const Base class for distributed systems of equations.
Definition: DistributedLinSOE.h:46
SuperLU based solver for distributed sparse matrix linear systems of equations. It uses Gaussian elim...
Definition: DistributedSuperLU.h:82
Solution of the linear system of equations.
Definition: LinearSOESolver.h:82
Solution procedure for the finite element problem. The solution procedure is definde by specifiying: ...
Definition: SoluMethod.h:76
Sparse nonsymmetric matrix distributed systems of equations.
Definition: DistributedSparseGenRowLinSOE.h:75
System of equations base class.
Definition: SystemOfEqn.h:84
virtual bool setSolver(LinearSOESolver *)
Sets the solver al system of equations.
Definition: DistributedSparseGenRowLinSOE.cpp:75
The Graph class provides the abstraction of a graph, a collection of vertices and edges...
Definition: Graph.h:84
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
Sparse unsymmetric matris system of equations.
Definition: SparseGenSOEBase.h:41