52 #ifndef DistributedSparseGenColLinSOE_h    53 #define DistributedSparseGenColLinSOE_h    65 #include <solution/system_of_eqn/linearSOE/sparseGEN/SparseGenColLinSOE.h>    66 #include "solution/system_of_eqn/linearSOE/DistributedBandLinSOE.h"    69 class DistributedSparseGenColLinSolver;
    86     int addB(
const Vector &, 
const ID &, 
const double &fact= 1.0);    
    87     int setB(
const Vector &,
const double &fact= 1.0);            
 Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
int setB(const Vector &, const double &fact=1.0)
Sets B= v*fact. 
Definition: DistributedSparseGenColLinSOE.cpp:293
void calcNonZeros(Graph &)
Compute the value of nnz. 
Definition: DistributedSparseGenColLinSOE.cpp:72
SuperLU based sparse general matrix linear SOE solver. 
Definition: SuperLU.h:94
Vector of integers. 
Definition: ID.h:95
const Vector & getB(void) const
Returns the Vector object created for . 
Definition: DistributedSparseGenColLinSOE.cpp:354
int sendSelf(Communicator &)
Send the object. 
Definition: DistributedSparseGenColLinSOE.cpp:375
int addA(const Matrix &, const ID &, double fact=1.0)
Assemblies the product fact*m into the system matrix. 
Definition: DistributedSparseGenColLinSOE.cpp:218
System of equations base class. 
Definition: SystemOfEqn.h:90
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
int solve(void)
Computes the solution of the system of equations. 
Definition: DistributedSparseGenColLinSOE.cpp:297
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
Sparse nonsymmetric matrix distributed system of equations. 
Definition: DistributedSparseGenColLinSOE.h:74
int setSize(Graph &theGraph)
Sets the size of the system from the number of vertices in the graph. 
Definition: DistributedSparseGenColLinSOE.cpp:86
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int recvSelf(const Communicator &)
Receive the object. 
Definition: DistributedSparseGenColLinSOE.cpp:382
Matrix of floats. 
Definition: Matrix.h:111
Base class for band matrix distributed systems of equations. 
Definition: DistributedBandLinSOE.h:50
SystemOfEqn * getCopy(void) const
Virtual constructor. 
Definition: DistributedSparseGenColLinSOE.h:99
int addB(const Vector &, const ID &, const double &fact=1.0)
assemblies v multiplied by factor into vector B. 
Definition: DistributedSparseGenColLinSOE.cpp:289
SuperLU based solver for distributed sparse matrix linear systems of equations. 
Definition: DistributedSuperLU.h:94
Threaded SuperLU based sparse general matrix linear SOE solver. 
Definition: ThreadedSuperLU.h:76
Sparse nonsymmetric matrix linear system of equations. 
Definition: SparseGenColLinSOE.h:135
DistributedSparseGenColLinSOE(SolutionStrategy *)
Constructor. 
Definition: DistributedSparseGenColLinSOE.cpp:68