65 #include <solution/system_of_eqn/linearSOE/FactoredSOEBase.h> 66 #include "utility/matrix/Vector.h" int recvSelf(const Communicator &)
Receive the object.
Definition: DiagonalSOE.cpp:179
int sendSelf(Communicator &)
Send the object.
Definition: DiagonalSOE.cpp:175
Float vector abstraction.
Definition: Vector.h:94
Communication parameters between processes.
Definition: Communicator.h:66
int setSize(Graph &theGraph)
Determines and sets the size of the system.
Definition: DiagonalSOE.cpp:91
Vector of integers.
Definition: ID.h:95
int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$.
Definition: DiagonalSOE.cpp:122
virtual bool setSolver(LinearSOESolver *)
Sets the solver for the system of equations.
Definition: DiagonalSOE.cpp:80
SystemOfEqn * getCopy(void) const
Virtual constructor.
Definition: DiagonalSOE.h:97
System of equations base class.
Definition: SystemOfEqn.h:90
Diagonal matrix system of equations.
Definition: DiagonalSOE.h:74
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
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
Base class for diagonal matrix linear SOE solvers.
Definition: DiagonalSolver.h:74
Matrix of floats.
Definition: Matrix.h:111
void zeroA(void)
To zero the matrix , i.e.
Definition: DiagonalSOE.cpp:168
Direct solver for diagonal matrix SOE.
Definition: DiagonalDirectSolver.h:72