66 #ifndef ItpackGenLinSOE_h 67 #define ItpackGenLinSOE_h 69 #include <solution/system_of_eqn/linearSOE/LinearSOEData.h> 70 #include "utility/matrix/Vector.h" 73 class ItpackLinSolver;
Float vector abstraction.
Definition: Vector.h:94
int addA(const Matrix &, const ID &, double fact=1.0)
The LinearSOE object assembles fact times the Matrix M into the matrix $A$.
Definition: ItpackLinSOE.cpp:201
Communication parameters between processes.
Definition: Communicator.h:66
Vector of integers.
Definition: ID.h:95
int recvSelf(const Communicator &)
Receive the object.
Definition: ItpackLinSOE.cpp:269
virtual bool setSolver(LinearSOESolver *)
Sets the solver for the system of equations.
Definition: ItpackLinSOE.cpp:78
int setSize(Graph &theGraph)
Sets the size of the system from the number of vertices in the graph.
Definition: ItpackLinSOE.cpp:90
System of equations base class.
Definition: SystemOfEqn.h:90
Data (size, arrays,...) for linear system of equations.
Definition: LinearSOEData.h:42
ITPACK based systems of equations.
Definition: ItpackLinSOE.h:78
SystemOfEqn * getCopy(void) const
Virtual constructor.
Definition: ItpackLinSOE.h:104
void zeroA(void)
To zero the matrix , i.e.
Definition: ItpackLinSOE.cpp:260
The Graph class provides the abstraction of a graph.
Definition: Graph.h:94
int sendSelf(Communicator &)
Send the object.
Definition: ItpackLinSOE.cpp:266
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
ITPACK based linear SOE solver.
Definition: ItpackLinSolver.h:86
Matrix of floats.
Definition: Matrix.h:111