45 #ifndef SymSparseLinSOE_h 46 #define SymSparseLinSOE_h 48 #include <solution/system_of_eqn/linearSOE/SparseSOEBase.h> 51 #include <solution/system_of_eqn/linearSOE/sparseSYM/FeStructs.h> 55 class SymSparseLinSolver;
83 int addB(
const Vector &,
const ID &,
const double &fact= 1.0);
Float vector abstraction.
Definition: Vector.h:93
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
Definition: FeStructs.h:45
Sparse symmetric matrix systems of equations.
Definition: SymSparseLinSOE.h:60
int setSize(Graph &theGraph)
Determines and sets the size of the system.
Definition: SymSparseLinSOE.cpp:132
Vector of integers.
Definition: ID.h:93
int sendSelf(CommParameters &)
Send the object.
Definition: SymSparseLinSOE.cpp:461
int recvSelf(const CommParameters &)
Receive the object.
Definition: SymSparseLinSOE.cpp:468
int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$.
Definition: SymSparseLinSOE.cpp:221
System of equations base class.
Definition: SystemOfEqn.h:89
virtual bool setSolver(LinearSOESolver *)
Sets the solver for the system of equations.
Definition: SymSparseLinSOE.cpp:66
int addB(const Vector &, const ID &, const double &fact=1.0)
assemblies v multiplied by factor into vector B.
Definition: SymSparseLinSOE.cpp:370
The Graph class provides the abstraction of a graph.
Definition: Graph.h:93
void zeroA(void)
To zero the matrix $A$, i.e. set all the components of $A$ to $0$.
Definition: SymSparseLinSOE.cpp:423
Solver for symmetric sparse linear SOE.
Definition: SymSparseLinSolver.h:55
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
Matrix of floats.
Definition: Matrix.h:108
SystemOfEqn * getCopy(void) const
Virtual constructor.
Definition: SymSparseLinSOE.h:94
Base class for sparse matrix systems of equations.
Definition: SparseSOEBase.h:40