51 #ifndef DistributedProfileSPDLinSOE_h 52 #define DistributedProfileSPDLinSOE_h 63 #include <solution/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinSOE.h> 64 #include "solution/system_of_eqn/linearSOE/DistributedBandLinSOE.h" 67 class DistributedProfileSPDLinSolver;
83 int addB(
const Vector &,
const ID &,
const double &fact= 1.0);
84 int setB(
const Vector &,
const double &fact= 1.0);
97 friend class ProfileSPDLinSubstrThreadSolver;
99 inline SystemOfEqn *DistributedProfileSPDLinSOE::getCopy(
void)
const Skypakc based linear SOE solver.
Definition: ProfileSPDLinDirectSkypackSolver.h:89
Float vector abstraction.
Definition: Vector.h:93
It solves a ProfileSPDLinSOE object using the LDL^t factorization.
Definition: ProfileSPDLinDirectSolver.h:83
const Vector & getB(void) const
Returns the Vector object created for .
Definition: DistributedProfileSPDLinSOE.cpp:399
Solution procedure for the finite element problem.
Definition: AnalysisAggregation.h:89
int addB(const Vector &, const ID &, const double &fact=1.0)
assemblies v multiplied by factor into vector B.
Definition: DistributedProfileSPDLinSOE.cpp:391
Profile matrix distributed systems of equations.
Definition: DistributedProfileSPDLinSOE.h:72
int setSize(Graph &theGraph)
Sets the system size.
Definition: DistributedProfileSPDLinSOE.cpp:71
Vector of integers.
Definition: ID.h:93
solves a ProfileSPDLinSOE object using the LDL^t factorization.
Definition: ProfileSPDLinDirectBlockSolver.h:84
int solve(void)
Computes the solution of the system of equations.
Definition: DistributedProfileSPDLinSOE.cpp:321
System of equations base class.
Definition: SystemOfEqn.h:89
int sendSelf(CommParameters &)
Send the object.
Definition: DistributedProfileSPDLinSOE.cpp:423
The Graph class provides the abstraction of a graph.
Definition: Graph.h:93
A ProfileSPDLinSubstrSolver object will perform the numerical substructuring operations on a ProfileS...
Definition: ProfileSPDLinSubstrSolver.h:80
int setB(const Vector &, const double &fact=1.0)
Sets B= v*fact.
Definition: DistributedProfileSPDLinSOE.cpp:395
Profile matrix system of equations.
Definition: ProfileSPDLinSOE.h:118
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Base class for profile matrix linear SOE solvers.
Definition: ProfileSPDLinSolver.h:76
Matrix of floats.
Definition: Matrix.h:108
int recvSelf(const CommParameters &)
Receive the object.
Definition: DistributedProfileSPDLinSOE.cpp:433
int addA(const Matrix &, const ID &, double fact=1.0)
Assembles the product of m by fact into A.
Definition: DistributedProfileSPDLinSOE.cpp:254
Base class for band matrix distributed systems of equations.
Definition: DistributedBandLinSOE.h:49
solves a ProfileSPDLinSOE object using the LDL^t factorization (threaded version).
Definition: ProfileSPDLinDirectThreadSolver.h:85