64 #include <solution/system_of_eqn/linearSOE/FactoredSOEBase.h> 65 #include "utility/matrix/Vector.h" Float vector abstraction.
Definition: Vector.h:93
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
int setSize(Graph &theGraph)
Determines and sets the size of the system.
Definition: DiagonalSOE.cpp:91
Vector of integers.
Definition: ID.h:93
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:96
System of equations base class.
Definition: SystemOfEqn.h:89
Diagonal matrix system of equations.
Definition: DiagonalSOE.h:73
The Graph class provides the abstraction of a graph.
Definition: Graph.h:93
Base class for factored systems of equations.
Definition: FactoredSOEBase.h:40
int recvSelf(const CommParameters &)
Receive the object.
Definition: DiagonalSOE.cpp:179
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
Base class for diagonal matrix linear SOE solvers.
Definition: DiagonalSolver.h:73
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
void zeroA(void)
To zero the matrix $A$, i.e. set all the components of $A$ to $0$.
Definition: DiagonalSOE.cpp:168
Direct solver for diagonal matrix SOE.
Definition: DiagonalDirectSolver.h:71
int sendSelf(CommParameters &)
Send the object.
Definition: DiagonalSOE.cpp:175