escript  Revision_
Public Member Functions | Public Attributes | List of all members
paso::MergedSolver Struct Reference

#include <MergedSolver.h>

Public Member Functions

 MergedSolver (const_SystemMatrix_ptr A, const Options *options)
 
 ~MergedSolver ()
 
void solve (double *local_x, const double *local_b)
 

Public Attributes

escript::JMPI mpi_info
 
SparseMatrix_ptr A
 
double * x
 
double * b
 
int * counts
 
int * offset
 
index_t reordering
 
index_t refinements
 
index_t verbose
 
index_t sweeps
 

Constructor & Destructor Documentation

◆ MergedSolver()

paso::MergedSolver::MergedSolver ( const_SystemMatrix_ptr  A,
const Options options 
)

◆ ~MergedSolver()

paso::MergedSolver::~MergedSolver ( )

References b, counts, offset, and x.

Member Function Documentation

◆ solve()

void paso::MergedSolver::solve ( double *  local_x,
const double *  local_b 
)

Member Data Documentation

◆ A

SparseMatrix_ptr paso::MergedSolver::A

Referenced by MergedSolver(), and solve().

◆ b

double* paso::MergedSolver::b

Referenced by MergedSolver(), solve(), and ~MergedSolver().

◆ counts

int* paso::MergedSolver::counts

Referenced by MergedSolver(), solve(), and ~MergedSolver().

◆ mpi_info

escript::JMPI paso::MergedSolver::mpi_info

Referenced by MergedSolver(), and solve().

◆ offset

int* paso::MergedSolver::offset

Referenced by MergedSolver(), solve(), and ~MergedSolver().

◆ refinements

index_t paso::MergedSolver::refinements

Referenced by MergedSolver(), and solve().

◆ reordering

index_t paso::MergedSolver::reordering

Referenced by MergedSolver(), and solve().

◆ sweeps

index_t paso::MergedSolver::sweeps

Referenced by MergedSolver(), and solve().

◆ verbose

index_t paso::MergedSolver::verbose

Referenced by MergedSolver(), and solve().

◆ x

double* paso::MergedSolver::x

Referenced by MergedSolver(), solve(), and ~MergedSolver().


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