|
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. | |
| MA28Solver (const MA28Solver &s) | |
| Construct a solver object that is initialized with the common block data of another solver. | |
| 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. | |
| MA28Solver & | operator= (const MA28Solver &solver) |
| Copy the state of one solver to another. | |
Static Public Member Functions | |
| static void | dump_ma28_common_blocks (std::ostream &o) |
| Dump the common block infomation for ma28 common blocks. | |
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.
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.
| void MA28_Cpp::MA28Solver::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 | ||
| ) | [inline] |
Definition at line 81 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::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 | ||
| ) | [inline] |
Definition at line 91 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::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 | ||
| ) | [inline] |
Definition at line 101 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::lp | ( | f_int | lp | ) | [inline] |
Definition at line 112 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::lp | ( | ) | [inline] |
Definition at line 115 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::mp | ( | f_int | mp | ) | [inline] |
Definition at line 118 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::mp | ( | ) | [inline] |
Definition at line 121 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::lblock | ( | f_logical | lblock | ) | [inline] |
Definition at line 124 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::lblock | ( | ) | [inline] |
Definition at line 127 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::grow | ( | f_logical | grow | ) | [inline] |
Definition at line 130 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::grow | ( | ) | [inline] |
Definition at line 133 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::eps | ( | f_dbl_prec | eps | ) | [inline] |
Definition at line 136 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::eps | ( | ) | [inline] |
Definition at line 139 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::rmin | ( | f_dbl_prec | rmin | ) | [inline] |
Definition at line 142 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::rmin | ( | ) | [inline] |
Definition at line 145 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::resid | ( | f_dbl_prec | resid | ) | [inline] |
Definition at line 148 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::resid | ( | ) | [inline] |
Definition at line 151 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::irncp | ( | f_int | irncp | ) | [inline] |
Definition at line 154 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::irncp | ( | ) | [inline] |
Definition at line 157 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::icncp | ( | f_int | icncp | ) | [inline] |
Definition at line 160 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::icncp | ( | ) | [inline] |
Definition at line 163 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::minirn | ( | f_int | minirn | ) | [inline] |
Definition at line 166 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::minirn | ( | ) | [inline] |
Definition at line 169 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::minicn | ( | f_int | minicn | ) | [inline] |
Definition at line 172 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::minicn | ( | ) | [inline] |
Definition at line 175 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::irank | ( | f_int | irank | ) | [inline] |
Definition at line 178 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::irank | ( | ) | [inline] |
Definition at line 181 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::abort1 | ( | f_logical | abort1 | ) | [inline] |
Definition at line 184 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::abort1 | ( | ) | [inline] |
Definition at line 187 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::abort2 | ( | f_logical | abort2 | ) | [inline] |
Definition at line 190 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::abort2 | ( | ) | [inline] |
Definition at line 193 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::idisp | ( | f_int | val, |
| f_int | i | ||
| ) | [inline] |
Definition at line 196 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::idisp | ( | f_int | i | ) | [inline] |
Definition at line 199 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::tol | ( | f_dbl_prec | tol | ) | [inline] |
Definition at line 202 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::tol | ( | ) | [inline] |
Definition at line 205 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::themax | ( | f_dbl_prec | themax | ) | [inline] |
Definition at line 208 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::themax | ( | ) | [inline] |
Definition at line 211 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::big | ( | f_dbl_prec | big | ) | [inline] |
Definition at line 214 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::big | ( | ) | [inline] |
Definition at line 217 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::dxmax | ( | f_dbl_prec | dxmax | ) | [inline] |
Definition at line 220 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::dxmax | ( | ) | [inline] |
Definition at line 223 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::errmax | ( | f_dbl_prec | errmax | ) | [inline] |
Definition at line 226 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::errmax | ( | ) | [inline] |
Definition at line 229 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::dres | ( | f_dbl_prec | dres | ) | [inline] |
Definition at line 232 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::dres | ( | ) | [inline] |
Definition at line 235 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::cgce | ( | f_dbl_prec | cgce | ) | [inline] |
Definition at line 238 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::cgce | ( | ) | [inline] |
Definition at line 241 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::ndrop | ( | f_int | ndrop | ) | [inline] |
Definition at line 244 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::ndrop | ( | ) | [inline] |
Definition at line 247 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::maxit | ( | f_int | maxit | ) | [inline] |
Definition at line 250 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::maxit | ( | ) | [inline] |
Definition at line 253 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::noiter | ( | f_int | noiter | ) | [inline] |
Definition at line 256 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::noiter | ( | ) | [inline] |
Definition at line 259 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::nsrch | ( | f_int | nsrch | ) | [inline] |
Definition at line 262 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::nsrch | ( | ) | [inline] |
Definition at line 265 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::istart | ( | f_int | istart | ) | [inline] |
Definition at line 268 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::istart | ( | ) | [inline] |
Definition at line 271 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::lbig | ( | f_logical | lbig | ) | [inline] |
Definition at line 274 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::lbig | ( | ) | [inline] |
Definition at line 277 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::dump_common_blocks | ( | std::ostream & | o | ) | [inline] |
Dump the common block infomation for this solver object.
Definition at line 281 of file AbstractLinAlgPack_MA28Solver.hpp.
| MA28Solver& MA28_Cpp::MA28Solver::operator= | ( | const MA28Solver & | solver | ) | [inline] |
Copy the state of one solver to another.
Definition at line 285 of file AbstractLinAlgPack_MA28Solver.hpp.
| static void MA28_Cpp::MA28Solver::dump_ma28_common_blocks | ( | std::ostream & | o | ) | [inline, static] |
Dump the common block infomation for ma28 common blocks.
Definition at line 292 of file AbstractLinAlgPack_MA28Solver.hpp.
1.7.6.1