60 #ifndef DistributedDiagonalSolver_h 61 #define DistributedDiagonalSolver_h 63 #include <solution/system_of_eqn/linearSOE/LinearSOESolver.h> 65 class DistributedDiagonalSOE;
84 virtual int solve(
void);
Linear system of equations.
Definition: LinearSOE.h:91
virtual bool setLinearSOE(LinearSOE *theSOE)
Sets the system of equations to solve.
Definition: DistributedDiagonalSolver.cpp:68
Base class for distributed (many processors) diagonal matrix linear SOE solvers.
Definition: DistributedDiagonalSolver.h:71
virtual int solve(void)
Causes the solver to compute the solution of the system of equations.
Definition: DistributedDiagonalSolver.cpp:89
virtual LinearSOESolver * getCopy(void) const
Virtual constructor.
Definition: DistributedDiagonalSolver.h:91
Diagonal matrix distributed systems of equations.
Definition: DistributedDiagonalSOE.h:74
int recvSelf(const CommParameters &)
Receive the object.
Definition: DistributedDiagonalSolver.cpp:183
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Base class of the solvers for linear system of equations.
Definition: LinearSOESolver.h:86
Communication parameters between processes.
Definition: CommParameters.h:65
int sendSelf(CommParameters &)
Send the object.
Definition: DistributedDiagonalSolver.cpp:179
virtual int setSize(void)
Sets the number of equations.
Definition: DistributedDiagonalSolver.cpp:85