|
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 56 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.
| 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 68 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 78 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 88 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::lp | ( | f_int | lp | ) | [inline] |
Definition at line 99 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::lp | ( | ) | [inline] |
Definition at line 102 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::mp | ( | f_int | mp | ) | [inline] |
Definition at line 105 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::mp | ( | ) | [inline] |
Definition at line 108 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::lblock | ( | f_logical | lblock | ) | [inline] |
Definition at line 111 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::lblock | ( | ) | [inline] |
Definition at line 114 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::grow | ( | f_logical | grow | ) | [inline] |
Definition at line 117 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::grow | ( | ) | [inline] |
Definition at line 120 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::eps | ( | f_dbl_prec | eps | ) | [inline] |
Definition at line 123 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::eps | ( | ) | [inline] |
Definition at line 126 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::rmin | ( | f_dbl_prec | rmin | ) | [inline] |
Definition at line 129 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::rmin | ( | ) | [inline] |
Definition at line 132 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::resid | ( | f_dbl_prec | resid | ) | [inline] |
Definition at line 135 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::resid | ( | ) | [inline] |
Definition at line 138 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::irncp | ( | f_int | irncp | ) | [inline] |
Definition at line 141 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::irncp | ( | ) | [inline] |
Definition at line 144 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::icncp | ( | f_int | icncp | ) | [inline] |
Definition at line 147 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::icncp | ( | ) | [inline] |
Definition at line 150 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::minirn | ( | f_int | minirn | ) | [inline] |
Definition at line 153 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::minirn | ( | ) | [inline] |
Definition at line 156 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::minicn | ( | f_int | minicn | ) | [inline] |
Definition at line 159 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::minicn | ( | ) | [inline] |
Definition at line 162 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::irank | ( | f_int | irank | ) | [inline] |
Definition at line 165 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::irank | ( | ) | [inline] |
Definition at line 168 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::abort1 | ( | f_logical | abort1 | ) | [inline] |
Definition at line 171 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::abort1 | ( | ) | [inline] |
Definition at line 174 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::abort2 | ( | f_logical | abort2 | ) | [inline] |
Definition at line 177 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::abort2 | ( | ) | [inline] |
Definition at line 180 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::idisp | ( | f_int | val, |
| f_int | i | ||
| ) | [inline] |
Definition at line 183 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::idisp | ( | f_int | i | ) | [inline] |
Definition at line 186 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::tol | ( | f_dbl_prec | tol | ) | [inline] |
Definition at line 189 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::tol | ( | ) | [inline] |
Definition at line 192 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::themax | ( | f_dbl_prec | themax | ) | [inline] |
Definition at line 195 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::themax | ( | ) | [inline] |
Definition at line 198 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::big | ( | f_dbl_prec | big | ) | [inline] |
Definition at line 201 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::big | ( | ) | [inline] |
Definition at line 204 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::dxmax | ( | f_dbl_prec | dxmax | ) | [inline] |
Definition at line 207 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::dxmax | ( | ) | [inline] |
Definition at line 210 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::errmax | ( | f_dbl_prec | errmax | ) | [inline] |
Definition at line 213 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::errmax | ( | ) | [inline] |
Definition at line 216 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::dres | ( | f_dbl_prec | dres | ) | [inline] |
Definition at line 219 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::dres | ( | ) | [inline] |
Definition at line 222 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::cgce | ( | f_dbl_prec | cgce | ) | [inline] |
Definition at line 225 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_dbl_prec MA28_Cpp::MA28Solver::cgce | ( | ) | [inline] |
Definition at line 228 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::ndrop | ( | f_int | ndrop | ) | [inline] |
Definition at line 231 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::ndrop | ( | ) | [inline] |
Definition at line 234 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::maxit | ( | f_int | maxit | ) | [inline] |
Definition at line 237 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::maxit | ( | ) | [inline] |
Definition at line 240 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::noiter | ( | f_int | noiter | ) | [inline] |
Definition at line 243 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::noiter | ( | ) | [inline] |
Definition at line 246 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::nsrch | ( | f_int | nsrch | ) | [inline] |
Definition at line 249 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::nsrch | ( | ) | [inline] |
Definition at line 252 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::istart | ( | f_int | istart | ) | [inline] |
Definition at line 255 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_int MA28_Cpp::MA28Solver::istart | ( | ) | [inline] |
Definition at line 258 of file AbstractLinAlgPack_MA28Solver.hpp.
| void MA28_Cpp::MA28Solver::lbig | ( | f_logical | lbig | ) | [inline] |
Definition at line 261 of file AbstractLinAlgPack_MA28Solver.hpp.
| f_logical MA28_Cpp::MA28Solver::lbig | ( | ) | [inline] |
Definition at line 264 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 268 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 272 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 279 of file AbstractLinAlgPack_MA28Solver.hpp.
1.7.4