51 #ifndef SparseGenRowLinSOE_h 52 #define SparseGenRowLinSOE_h 65 #include <solution/system_of_eqn/linearSOE/sparseGEN/SparseGenSOEBase.h> 68 class SparseGenRowLinSolver;
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
SparseGenRowLinSOE(AnalysisAggregation *)
Constructor.
Definition: SparseGenRowLinSOE.cpp:68
Vector of integers.
Definition: ID.h:93
virtual bool setSolver(LinearSOESolver *)
Sets the solver for the system of equations.
Definition: SparseGenRowLinSOE.cpp:71
System of equations base class.
Definition: SystemOfEqn.h:89
int recvSelf(const CommParameters &)
Receive the object.
Definition: SparseGenRowLinSOE.cpp:234
The Graph class provides the abstraction of a graph.
Definition: Graph.h:93
PETSC based sparse general matrix SOE solver.
Definition: PetscSparseSeqSolver.h:74
SystemOfEqn * getCopy(void) const
Virtual constructor.
Definition: SparseGenRowLinSOE.h:92
int sendSelf(CommParameters &)
Send the object.
Definition: SparseGenRowLinSOE.cpp:231
Sparse nonsymmetric matrix linear system of equations.
Definition: SparseGenRowLinSOE.h:73
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
int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$.
Definition: SparseGenRowLinSOE.cpp:173
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
int setSize(Graph &theGraph)
Sets the size of the system from the number of vertices in the graph.
Definition: SparseGenRowLinSOE.cpp:83
Sparse unsymmetric matris system of equations.
Definition: SparseGenSOEBase.h:41