61 #ifndef DistributedDiagonalSOE_h    62 #define DistributedDiagonalSOE_h    64 #include <solution/system_of_eqn/linearSOE/FactoredSOEBase.h>    65 #include "solution/system_of_eqn/linearSOE/DistributedLinSOE.h"    66 #include <utility/matrix/ID.h>    67 #include "utility/matrix/Vector.h"    70 class DistributedDiagonalSolver;
   102 inline SystemOfEqn *DistributedDiagonalSOE::getCopy(
void)
 const Float vector abstraction. 
Definition: Vector.h:94
int sendSelf(Communicator &)
Send the object. 
Definition: DistributedDiagonalSOE.cpp:334
Communication parameters between processes. 
Definition: Communicator.h:66
int recvSelf(const Communicator &)
Receive the object. 
Definition: DistributedDiagonalSOE.cpp:337
int setSize(Graph &theGraph)
Sets the size of the system from the number of vertices in the graph. 
Definition: DistributedDiagonalSOE.cpp:81
Base class for distributed (many processors) diagonal matrix linear SOE solvers. 
Definition: DistributedDiagonalSolver.h:72
Vector of integers. 
Definition: ID.h:95
System of equations base class. 
Definition: SystemOfEqn.h:90
Base class for distributed systems of equations. 
Definition: DistributedLinSOE.h:47
Diagonal matrix distributed systems of equations. 
Definition: DistributedDiagonalSOE.h:75
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
Base class for factored systems of equations. 
Definition: FactoredSOEBase.h:41
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$. 
Definition: DistributedDiagonalSOE.cpp:287
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Matrix of floats. 
Definition: Matrix.h:111
void zeroA(void)
To zero the matrix , i.e. 
Definition: DistributedDiagonalSOE.cpp:328