30 #ifndef DistributedBandLinSOE_h 31 #define DistributedBandLinSOE_h 34 #include "solution/system_of_eqn/linearSOE/DistributedLinSOE.h" 35 #include "utility/matrix/Vector.h" 43 class FactoredSOEBase;
53 mutable std::vector<double> workArea;
54 std::vector<double> myB;
57 void setupMyB(
const std::size_t &,
const std::size_t &);
58 int addB(
const int &size,
const Vector &,
const ID &,
const double &);
59 int setB(
const int &size,
const Vector &,
const double &);
61 int sendBArecvBX(
LinearSOEData &,
const bool &,
double *,
const int &,
ID &);
Float vector abstraction.
Definition: Vector.h:94
DistributedBandLinSOE(void)
Default constructor.
Definition: DistributedBandLinSOE.cc:38
Vector of integers.
Definition: ID.h:95
Data (size, arrays,...) for linear system of equations.
Definition: LinearSOEData.h:42
Base class for distributed systems of equations.
Definition: DistributedLinSOE.h:47
Base class for factored systems of equations.
Definition: FactoredSOEBase.h:41
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Base class for band matrix distributed systems of equations.
Definition: DistributedBandLinSOE.h:50