SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ParallelLinearAlgebraSharedData Class Reference

#include <ParallelLinearAlgebra.h>

Inheritance diagram for ParallelLinearAlgebraSharedData:

Public Member Functions

 ParallelLinearAlgebraSharedData (const SolverInputs &inputs, int numProcs)
 
size_t getSize () const
 
Datatypes::DenseColumnMatrixHandle getCurrentMatrix () const
 
void setCurrentMatrix (Datatypes::DenseColumnMatrixHandle mat)
 
void addVector (Datatypes::DenseColumnMatrixHandle mat)
 
void setFlag (size_t i, bool b)
 
void setSuccess (size_t i)
 
void setFail (size_t i)
 
bool isSuccess (size_t i) const
 
void wait ()
 
int numProcs () const
 
bool success () const
 
SolverInputsinputs ()
 
double * reduceBuffer1 ()
 
double * reduceBuffer2 ()
 

Constructor & Destructor Documentation

ParallelLinearAlgebraSharedData ( const SolverInputs inputs,
int  numProcs 
)
explicit
Todo:
: use new DimensionMismatch exception type

Member Function Documentation

void addVector ( Datatypes::DenseColumnMatrixHandle  mat)
inline
Datatypes::DenseColumnMatrixHandle getCurrentMatrix ( ) const
inline
size_t getSize ( ) const
inline
SolverInputs& inputs ( )
inline
bool isSuccess ( size_t  i) const
inline
int numProcs ( ) const
inline
double* reduceBuffer1 ( )
inline
double* reduceBuffer2 ( )
inline
void setCurrentMatrix ( Datatypes::DenseColumnMatrixHandle  mat)
inline
void setFail ( size_t  i)
inline
void setFlag ( size_t  i,
bool  b 
)
inline
void setSuccess ( size_t  i)
inline
bool success ( ) const
inline
void wait ( )
inline

The documentation for this class was generated from the following files: