#include <N_NLS_NLParams.h>
Definition at line 99 of file N_NLS_NLParams.h.
Xyce::Nonlinear::NLParams::NLParams |
( |
AnalysisMode |
mode, |
|
|
const IO::CmdParse & |
cp |
|
) |
| |
Xyce::Nonlinear::NLParams::NLParams |
( |
const NLParams & |
right | ) |
|
Xyce::Nonlinear::NLParams::~NLParams |
( |
| ) |
|
void Xyce::Nonlinear::NLParams::clearPrintParamsFlag |
( |
| ) |
|
|
inline |
double Xyce::Nonlinear::NLParams::getAbsTol |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getConstraintBT |
( |
| ) |
const |
|
inline |
int Xyce::Nonlinear::NLParams::getDebugLevel |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getDebugMaxTime |
( |
| ) |
const |
|
inline |
int Xyce::Nonlinear::NLParams::getDebugMaxTimeStep |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getDebugMinTime |
( |
| ) |
const |
|
inline |
int Xyce::Nonlinear::NLParams::getDebugMinTimeStep |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getDeltaXTol |
( |
| ) |
const |
|
inline |
Direction Xyce::Nonlinear::NLParams::getDirection |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getEnforceDeviceConvFlag |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getForcingFlag |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getForcingTerm |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getGlobalBTChange |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getGlobalBTMax |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getGlobalBTMin |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getLinearOpt |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getMaskingFlag |
( |
| ) |
const |
|
inline |
unsigned Xyce::Nonlinear::NLParams::getMaxNewtonStep |
( |
| ) |
const |
|
inline |
unsigned Xyce::Nonlinear::NLParams::getMaxSearchStep |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getMMFormat |
( |
| ) |
const |
|
inline |
NLStrategy Xyce::Nonlinear::NLParams::getNLStrategy |
( |
| ) |
const |
|
inline |
int Xyce::Nonlinear::NLParams::getNormLevel |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getPrintParamsFlag |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getRelTol |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getRHSTol |
( |
| ) |
const |
|
inline |
bool Xyce::Nonlinear::NLParams::getScreenOutputFlag |
( |
| ) |
const |
|
inline |
double Xyce::Nonlinear::NLParams::getSmallUpdateTol |
( |
| ) |
const |
|
inline |
void Xyce::Nonlinear::NLParams::printParams |
( |
std::ostream & |
os | ) |
|
void Xyce::Nonlinear::NLParams::resetAbsTol |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetConstraintBT |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetDebugLevel |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetDebugMaxTime |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetDebugMaxTimeStep |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetDebugMinTime |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetDebugMinTimeStep |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetDeltaXTol |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetDirection |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetEnforceDeviceConvFlag |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetForcingFlag |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetForcingTerm |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetGlobalBTChange |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetGlobalBTMax |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetGlobalBTMin |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetLinearOpt |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetMaskingFlag |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetMaxNewtonStep |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetMaxSearchStep |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetMMFormat |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetNLStrategy |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetNormLevel |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetRelTol |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetRHSTol |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetScreenOutputFlag |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetSearchMethod |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::resetSmallUpdateTol |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setAbsTol |
( |
double |
Tolerance | ) |
|
|
inline |
bool Xyce::Nonlinear::NLParams::setCmdLineOptions |
( |
| ) |
|
void Xyce::Nonlinear::NLParams::setConstraintBT |
( |
bool |
flag | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setDebugLevel |
( |
int |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setDebugMaxTime |
( |
double |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setDebugMaxTimeStep |
( |
int |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setDebugMinTime |
( |
double |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setDebugMinTimeStep |
( |
int |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setDeltaXTol |
( |
double |
Tolerance | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setDirection |
( |
Direction |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setEnforceDeviceConvFlag |
( |
bool |
flag | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setForcingFlag |
( |
bool |
flag | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setForcingTerm |
( |
double |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setGlobalBTChange |
( |
double |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setGlobalBTMax |
( |
double |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setGlobalBTMin |
( |
double |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setLinearOpt |
( |
bool |
flag | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setMaskingFlag |
( |
bool |
bval | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setMaxNewtonStep |
( |
unsigned |
maxNewtonStep | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setMaxSearchStep |
( |
unsigned |
maxSearchStep | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setMMFormat |
( |
bool |
value | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setNLStrategy |
( |
NLStrategy |
strategy | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setNLStrategy |
( |
int |
strategy | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setNormLevel |
( |
int |
level | ) |
|
|
inline |
bool Xyce::Nonlinear::NLParams::setOptions |
( |
const Util::OptionBlock & |
OB | ) |
|
void Xyce::Nonlinear::NLParams::setPrintParamsFlag |
( |
| ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setRelTol |
( |
double |
Tolerance | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setRHSTol |
( |
double |
Tolerance | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setScreenOutputFlag |
( |
bool |
bval | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setSearchMethod |
( |
int |
method | ) |
|
|
inline |
void Xyce::Nonlinear::NLParams::setSmallUpdateTol |
( |
double |
Tolerance | ) |
|
|
inline |
double Xyce::Nonlinear::NLParams::absTol_ |
|
protected |
const IO::CmdParse* Xyce::Nonlinear::NLParams::commandLine_ |
|
protected |
bool Xyce::Nonlinear::NLParams::constraintBT_ |
|
protected |
int Xyce::Nonlinear::NLParams::debugLevel_ |
|
protected |
double Xyce::Nonlinear::NLParams::debugMaxTime_ |
|
protected |
int Xyce::Nonlinear::NLParams::debugMaxTimeStep_ |
|
protected |
double Xyce::Nonlinear::NLParams::debugMinTime_ |
|
protected |
int Xyce::Nonlinear::NLParams::debugMinTimeStep_ |
|
protected |
double Xyce::Nonlinear::NLParams::deltaXTol_ |
|
protected |
Direction Xyce::Nonlinear::NLParams::direction_ |
|
protected |
bool Xyce::Nonlinear::NLParams::enforceDeviceConvFlag_ |
|
protected |
double Xyce::Nonlinear::NLParams::eta_ |
|
protected |
double Xyce::Nonlinear::NLParams::globalBTChange_ |
|
protected |
double Xyce::Nonlinear::NLParams::globalBTMax_ |
|
protected |
double Xyce::Nonlinear::NLParams::globalBTMin_ |
|
protected |
bool Xyce::Nonlinear::NLParams::INForcingFlag_ |
|
protected |
bool Xyce::Nonlinear::NLParams::linearOptimization_ |
|
protected |
bool Xyce::Nonlinear::NLParams::maskingFlag_ |
|
protected |
bool Xyce::Nonlinear::NLParams::matrixMarketFormat_ |
|
protected |
unsigned Xyce::Nonlinear::NLParams::maxNewtonStep_ |
|
protected |
unsigned Xyce::Nonlinear::NLParams::maxSearchStep_ |
|
protected |
bool Xyce::Nonlinear::NLParams::modeToggled_ |
|
protected |
int Xyce::Nonlinear::NLParams::normLevel_ |
|
protected |
bool Xyce::Nonlinear::NLParams::printParamsFlag_ |
|
protected |
double Xyce::Nonlinear::NLParams::relTol_ |
|
protected |
double Xyce::Nonlinear::NLParams::RHSTol_ |
|
protected |
bool Xyce::Nonlinear::NLParams::screenOutputFlag_ |
|
protected |
double Xyce::Nonlinear::NLParams::smallUpdateTol_ |
|
protected |
The documentation for this class was generated from the following files: