52 #ifndef MumpsParallelSOE_h 53 #define MumpsParallelSOE_h 67 #include "solution/system_of_eqn/linearSOE/DistributedLinSOE.h" 70 class MumpsParallelSolver;
75 std::vector<ID> localCol;
78 mutable std::vector<double> workArea;
81 void inicComm(
const int &)
const;
94 int addB(
const Vector &,
const ID &,
double fact = 1.0);
95 int setB(
const Vector &,
double fact = 1.0);
Data about the position, size,...
Definition: ChannelQueue.h:43
Float vector abstraction.
Definition: Vector.h:94
Definition: MumpsParallelSOE.h:72
Communication parameters between processes.
Definition: Communicator.h:66
virtual int recvSelf(const Communicator &)
Receive the object.
Definition: MumpsParallelSOE.cpp:561
Definition: MumpsParallelSolver.h:79
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
Vector of integers.
Definition: ID.h:95
int setSize(Graph &theGraph)
Determines and sets the size of the system.
Definition: MumpsParallelSOE.cpp:89
System of equations base class.
Definition: SystemOfEqn.h:90
Base class for distributed systems of equations.
Definition: DistributedLinSOE.h:47
The Graph class provides the abstraction of a graph.
Definition: Graph.h:94
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: MumpsParallelSOE.cpp:524
const Vector & getB(void) const
Returns the Vector object created for .
Definition: MumpsParallelSOE.cpp:418
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags de los miembros of the clase.
Definition: MumpsParallelSOE.cpp:462
void zeroB(void)
Zeros the entries in the 1d array for .
Definition: MumpsParallelSOE.cpp:415
int solve(void)
Computes the solution of the system of equations.
Definition: MumpsParallelSOE.cpp:285
Solution strategy for the finite element problem.
Definition: SolutionStrategy.h:94
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: MumpsParallelSOE.cpp:468
virtual int sendSelf(Communicator &)
Send the object.
Definition: MumpsParallelSOE.cpp:549
SystemOfEqn * getCopy(void) const
Virtual constructor.
Definition: MumpsParallelSOE.cpp:81
Definition: MumpsSOE.h:76