52 #ifndef DistributedSparseGenRowLinSOE_h    53 #define DistributedSparseGenRowLinSOE_h    66 #include <solution/system_of_eqn/linearSOE/sparseGEN/SparseGenSOEBase.h>    67 #include "solution/system_of_eqn/linearSOE/DistributedLinSOE.h"    68 #include <utility/matrix/ID.h>    71 class DistributedSparseGenRowLinSolver;
    90     std::vector<ID *> otherProcessesRows; 
    94     std::vector<ID *> otherProcessesRowStart;
   104     int addA(
const Matrix &, 
const ID &, 
double fact = 1.0);
   105     int addB(
const Vector &, 
const ID &, 
double fact = 1.0);
 int setSize(Graph &theGraph)
Determines and sets the size of the system. 
Definition: DistributedSparseGenRowLinSOE.cpp:89
Float vector abstraction. 
Definition: Vector.h:94
DistributedSparseGenRowLinSOE(SolutionStrategy *)
Constructor. 
Definition: DistributedSparseGenRowLinSOE.cpp:71
Communication parameters between processes. 
Definition: Communicator.h:66
Vector of integers. 
Definition: ID.h:95
int recvSelf(const Communicator &)
Receive the object. 
Definition: DistributedSparseGenRowLinSOE.cpp:554
System of equations base class. 
Definition: SystemOfEqn.h:90
int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$. 
Definition: DistributedSparseGenRowLinSOE.cpp:504
Base class for distributed systems of equations. 
Definition: DistributedLinSOE.h:47
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
Sparse nonsymmetric matrix distributed systems of equations. 
Definition: DistributedSparseGenRowLinSOE.h:76
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
Sparse unsymmetric matris system of equations. 
Definition: SparseGenSOEBase.h:42
SystemOfEqn * getCopy(void) const
Virtual constructor. 
Definition: DistributedSparseGenRowLinSOE.h:111
virtual bool setSolver(LinearSOESolver *)
Sets the solver for the system of equations. 
Definition: DistributedSparseGenRowLinSOE.cpp:78
SuperLU based solver for distributed sparse matrix linear systems of equations. 
Definition: DistributedSuperLU.h:94
int sendSelf(Communicator &)
Send the object. 
Definition: DistributedSparseGenRowLinSOE.cpp:547