AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects
Version of the Day
|
MA28 Basic Encapsulation Class. More...
#include <AbstractLinAlgPack_MA28Solver.hpp>
Public Member Functions | |
MA28Solver () | |
Construct a solver object that is initialized with the default common block data variables. More... | |
MA28Solver (const MA28Solver &s) | |
Construct a solver object that is initialized with the common block data of another solver. More... | |
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 | 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) |
void | lp (f_int lp) |
f_int | lp () |
void | mp (f_int mp) |
f_int | mp () |
void | lblock (f_logical lblock) |
f_logical | lblock () |
void | grow (f_logical grow) |
f_logical | grow () |
void | eps (f_dbl_prec eps) |
f_dbl_prec | eps () |
void | rmin (f_dbl_prec rmin) |
f_dbl_prec | rmin () |
void | resid (f_dbl_prec resid) |
f_dbl_prec | resid () |
void | irncp (f_int irncp) |
f_int | irncp () |
void | icncp (f_int icncp) |
f_int | icncp () |
void | minirn (f_int minirn) |
f_int | minirn () |
void | minicn (f_int minicn) |
f_int | minicn () |
void | irank (f_int irank) |
f_int | irank () |
void | abort1 (f_logical abort1) |
f_logical | abort1 () |
void | abort2 (f_logical abort2) |
f_logical | abort2 () |
void | idisp (f_int val, f_int i) |
f_int | idisp (f_int i) |
void | tol (f_dbl_prec tol) |
f_dbl_prec | tol () |
void | themax (f_dbl_prec themax) |
f_dbl_prec | themax () |
void | big (f_dbl_prec big) |
f_dbl_prec | big () |
void | dxmax (f_dbl_prec dxmax) |
f_dbl_prec | dxmax () |
void | errmax (f_dbl_prec errmax) |
f_dbl_prec | errmax () |
void | dres (f_dbl_prec dres) |
f_dbl_prec | dres () |
void | cgce (f_dbl_prec cgce) |
f_dbl_prec | cgce () |
void | ndrop (f_int ndrop) |
f_int | ndrop () |
void | maxit (f_int maxit) |
f_int | maxit () |
void | noiter (f_int noiter) |
f_int | noiter () |
void | nsrch (f_int nsrch) |
f_int | nsrch () |
void | istart (f_int istart) |
f_int | istart () |
void | lbig (f_logical lbig) |
f_logical | lbig () |
void | dump_common_blocks (std::ostream &o) |
Dump the common block infomation for this solver object. More... | |
MA28Solver & | operator= (const MA28Solver &solver) |
Copy the state of one solver to another. More... | |
Static Public Member Functions | |
static void | dump_ma28_common_blocks (std::ostream &o) |
Dump the common block infomation for ma28 common blocks. More... | |
MA28 Basic Encapsulation Class.
Each object of this class represents a specific MA28 package. Each object encapsulates the common block data for MA28. This class has the same interface functions as MA28 (ma28ad# , ma28bd#, and ma28cd#). It also has functions for getting and retrieving the common block data from the MA28 common blocks.
Definition at line 69 of file AbstractLinAlgPack_MA28Solver.hpp.
MA28_Cpp::MA28Solver::MA28Solver | ( | ) |
Construct a solver object that is initialized with the default common block data variables.
MA28_Cpp::MA28Solver::MA28Solver | ( | const MA28Solver & | s | ) |
Construct a solver object that is initialized with the common block data of another solver.
|
inline |
Definition at line 81 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 91 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 101 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 112 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 115 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 118 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 121 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 124 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 127 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 130 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 133 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 136 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 139 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 142 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 145 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 148 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 151 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 154 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 157 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 160 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 163 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 166 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 169 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 172 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 175 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 178 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 181 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 184 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 187 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 190 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 193 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 196 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 199 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 202 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 205 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 208 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 211 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 214 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 217 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 220 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 223 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 226 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 229 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 232 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 235 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 238 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 241 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 244 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 247 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 250 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 253 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 256 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 259 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 262 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 265 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 268 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 271 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 274 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Definition at line 277 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Dump the common block infomation for this solver object.
Definition at line 281 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inline |
Copy the state of one solver to another.
Definition at line 285 of file AbstractLinAlgPack_MA28Solver.hpp.
|
inlinestatic |
Dump the common block infomation for ma28 common blocks.
Definition at line 292 of file AbstractLinAlgPack_MA28Solver.hpp.