46 #ifndef SSP_MA28_SOLVER_H
47 #define SSP_MA28_SOLVER_H
86 MA28_CppDecl::ma28ad(n,nz,a,licn,irn,lirn,icn,u,ikeep,iw,w,iflag);
96 MA28_CppDecl::ma28bd(n,nz,a,licn,ivect,jvect,icn,ikeep,iw,w,iflag);
333 #endif // SSP_MA28_SOLVER_H
const f_int f_dbl_prec const f_int & licn
static MA28Solver * curr_solver_
const f_int f_dbl_prec const f_int f_int const f_int f_int const f_dbl_prec f_int f_int iw[]
void ma28ad(const f_int &n, const f_int &nz, f_dbl_prec a[], const f_int &licn, f_int irn[], const f_int &lirn, f_int icn[], const f_dbl_prec &u, f_int ikeep[], f_int iw[], f_dbl_prec w[], f_int *iflag)
void ma28bd(const f_int &n, const f_int &nz, f_dbl_prec a[], const f_int &licn, const f_int ivect[], const f_int jvect[], const f_int icn[], const f_int ikeep[], f_int iw[], f_dbl_prec w[], f_int *iflag)
void dump_values(std::ostream &o)
void abort1(f_logical abort1)
static MA28CommonBlockReferences ma28_common_blocks_
FortranTypes::f_int f_int
MA28Solver & operator=(const MA28Solver &solver)
Copy the state of one solver to another.
void themax(f_dbl_prec themax)
void rmin(f_dbl_prec rmin)
const f_int f_dbl_prec const f_int f_int const f_int f_int const f_dbl_prec f_int ikeep[]
FortranTypes::f_logical f_logical
void istart(f_int istart)
void abort2(f_logical abort2)
void idisp(f_int val, f_int i)
void get_common_block_data()
void set_common_block_data()
void dump_values(std::ostream &o)
void errmax(f_dbl_prec errmax)
void ma28bd(const f_int &n, const f_int &nz, f_dbl_prec a[], const f_int &licn, const f_int ivect[], const f_int jvect[], const f_int icn[], const f_int ikeep[], f_int iw[], f_dbl_prec w[], f_int *iflag)
MA28CommonBlockStorage common_blocks_
const f_int f_dbl_prec const f_int const f_int const f_int jvect[]
const f_int f_dbl_prec const f_int f_int const f_int f_int const f_dbl_prec f_int f_int f_dbl_prec w[]
void dump_common_blocks(std::ostream &o)
Dump the common block infomation for this solver object.
void dxmax(f_dbl_prec dxmax)
const f_dbl_prec const f_int const f_int const f_int f_dbl_prec f_dbl_prec const f_int & mtype
void lbig(f_logical lbig)
void lblock(f_logical lblock)
void dres(f_dbl_prec dres)
const f_int f_dbl_prec const f_int f_int const f_int f_int const f_dbl_prec f_int f_int f_dbl_prec f_int * iflag
void grow(f_logical grow)
const f_int f_dbl_prec a[]
void ma28ad(const f_int &n, const f_int &nz, f_dbl_prec a[], const f_int &licn, f_int irn[], const f_int &lirn, f_int icn[], const f_dbl_prec &u, f_int ikeep[], f_int iw[], f_dbl_prec w[], f_int *iflag)
const f_int f_dbl_prec const f_int const f_int ivect[]
const f_int f_dbl_prec const f_int f_int const f_int f_int icn[]
static void dump_ma28_common_blocks(std::ostream &o)
Dump the common block infomation for ma28 common blocks.
const f_dbl_prec const f_int const f_int const f_int f_dbl_prec rhs[]
void ma28cd(const f_int &n, const f_dbl_prec a[], const f_int &licn, const f_int icn[], const f_int ikeep[], f_dbl_prec rhs[], f_dbl_prec w[], const f_int &mtype)
const f_int f_dbl_prec const f_int f_int irn[]
void resid(f_dbl_prec resid)
static MA28CommonBlockStorage default_common_blocks_
void minicn(f_int minicn)
void cgce(f_dbl_prec cgce)
FortranTypes::f_dbl_prec f_dbl_prec
void noiter(f_int noiter)
void ma28cd(const f_int &n, const f_dbl_prec a[], const f_int &licn, const f_int icn[], const f_int ikeep[], f_dbl_prec rhs[], f_dbl_prec w[], const f_int &mtype)
const f_int f_dbl_prec const f_int f_int const f_int f_int const f_dbl_prec & u
FortranTypes::f_real f_real
void minirn(f_int minirn)
const f_int f_dbl_prec const f_int f_int const f_int & lirn
MA28Solver()
Construct a solver object that is initialized with the default common block data variables.
MA28 Basic Encapsulation Class.