52 #ifndef DistributedProfileSPDLinSOE_h    53 #define DistributedProfileSPDLinSOE_h    64 #include <solution/system_of_eqn/linearSOE/profileSPD/ProfileSPDLinSOE.h>    65 #include "solution/system_of_eqn/linearSOE/DistributedBandLinSOE.h"    68 class DistributedProfileSPDLinSolver;
    84     int addB(
const Vector &, 
const ID &,
const double &fact= 1.0);    
    85     int setB(
const Vector &, 
const double &fact= 1.0);            
    98     friend class ProfileSPDLinSubstrThreadSolver;
   100 inline SystemOfEqn *DistributedProfileSPDLinSOE::getCopy(
void)
 const Skypakc based linear SOE solver. 
Definition: ProfileSPDLinDirectSkypackSolver.h:90
Float vector abstraction. 
Definition: Vector.h:94
It solves a ProfileSPDLinSOE object using the LDL^t factorization. 
Definition: ProfileSPDLinDirectSolver.h:84
const Vector & getB(void) const
Returns the Vector object created for . 
Definition: DistributedProfileSPDLinSOE.cpp:399
Communication parameters between processes. 
Definition: Communicator.h:66
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:73
int sendSelf(Communicator &)
Send the object. 
Definition: DistributedProfileSPDLinSOE.cpp:423
int setSize(Graph &theGraph)
Sets the system size. 
Definition: DistributedProfileSPDLinSOE.cpp:71
Vector of integers. 
Definition: ID.h:95
solves a ProfileSPDLinSOE object using the LDL^t factorization. 
Definition: ProfileSPDLinDirectBlockSolver.h:85
int solve(void)
Computes the solution of the system of equations. 
Definition: DistributedProfileSPDLinSOE.cpp:321
System of equations base class. 
Definition: SystemOfEqn.h:90
The Graph class provides the abstraction of a graph. 
Definition: Graph.h:94
A ProfileSPDLinSubstrSolver object will perform the numerical substructuring operations on a ProfileS...
Definition: ProfileSPDLinSubstrSolver.h:81
int setB(const Vector &, const double &fact=1.0)
Sets B= v*fact. 
Definition: DistributedProfileSPDLinSOE.cpp:395
Solution strategy for the finite element problem. 
Definition: SolutionStrategy.h:94
Profile matrix system of equations. 
Definition: ProfileSPDLinSOE.h:120
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for profile matrix linear SOE solvers. 
Definition: ProfileSPDLinSolver.h:77
Matrix of floats. 
Definition: Matrix.h:111
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:50
solves a ProfileSPDLinSOE object using the LDL^t factorization (threaded version). 
Definition: ProfileSPDLinDirectThreadSolver.h:86
int recvSelf(const Communicator &)
Receive the object. 
Definition: DistributedProfileSPDLinSOE.cpp:433