Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_TIA_TIAParams Class Reference

#include <N_TIA_TIAParams.h>

Public Member Functions

 N_TIA_TIAParams (N_IO_CmdParse &cp)
 
 ~N_TIA_TIAParams ()
 
N_TIA_TIAParamsoperator= (const N_TIA_TIAParams &right)
 
void printParams (std::ostream &os, int analysis)
 

Public Attributes

double tStart
 
bool tStartGiven
 
double initialTime
 
double finalTime
 
double pauseTime
 
bool pauseSetAtZero
 
double userSpecified_startingTimeStep
 
double maxTimeStep
 
bool maxTimeStepGiven
 
int minTimeStepsBP
 
bool minTimeStepsBPGiven
 
double userSpecMinTimeStep
 
bool userSpecMinTimeStepGiven
 
double exitTime
 
bool constantStepSize
 
bool useDeviceTimeStepMax
 
int errorAnalysisOption
 
int errorAnalysisOptionResetIter
 
bool restartingIntegrationFromSSS
 
bool NOOP
 
bool resume
 
bool bpEnable
 
double restartTimeStepScale
 
int NLmin
 
int NLmax
 
bool TimeStepLimitedbyBP
 
double delmax
 
bool delmaxGiven
 
bool timestepsReversal
 
bool testFirstStep
 
unsigned int integrationMethod
 
unsigned int sweepSteps
 
unsigned int solutionSize
 
unsigned int stateSize
 
bool newBPStepping
 
bool newLte
 
int doubleDCOPStep
 
int firstDCOPStep
 
int lastDCOPStep
 
int exitStep
 
double relErrorTol
 
bool relErrorTolGiven
 
double absErrorTol
 
double errTolAcceptance
 
bool scalarTolerances
 
int debugLevel
 
bool nlNearConvFlag
 
bool nlSmallUpdateFlag
 
bool jacLimitFlag
 
double jacLimit
 
int maxOrder
 
int minOrder
 
bool outputInterpMPDE
 
std::vector< double > freqs
 
bool freqGiven
 
std::string type
 
double np
 
double fStart
 
double fStop
 
int ROMsize
 
std::string morMethod
 
bool morSaveRedSys
 
bool morCompOrigTF
 
bool morCompRedTF
 
std::string morCompType
 
int morCompNP
 
double morCompFStart
 
double morCompFStop
 
double morExpPoint
 
double morScaleFactor
 
int morScaleType
 
double morScaleFactor1
 
int morSparsificationType
 
bool interpOutputFlag
 
bool condTestFlag
 
bool saveTimeStepsFlag
 
bool passNLStall
 
int minTimeStepRecoveryCounter
 
bool fastTests
 
double voltZeroTol
 
double currZeroTol
 
int historyTrackingDepth
 
std::list< std::string > condTestDeviceNames
 
N_IO_CmdParse * commandLine
 

Detailed Description

Definition at line 64 of file N_TIA_TIAParams.h.

Constructor & Destructor Documentation

N_TIA_TIAParams::N_TIA_TIAParams ( N_IO_CmdParse &  cp)

Definition at line 81 of file N_TIA_TIAParams.C.

N_TIA_TIAParams::~N_TIA_TIAParams ( )

Definition at line 203 of file N_TIA_TIAParams.C.

Member Function Documentation

N_TIA_TIAParams & N_TIA_TIAParams::operator= ( const N_TIA_TIAParams right)

Definition at line 314 of file N_TIA_TIAParams.C.

void N_TIA_TIAParams::printParams ( std::ostream &  os,
int  analysis 
)

Definition at line 216 of file N_TIA_TIAParams.C.

Member Data Documentation

double N_TIA_TIAParams::absErrorTol

Definition at line 168 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::bpEnable

Definition at line 125 of file N_TIA_TIAParams.h.

N_IO_CmdParse* N_TIA_TIAParams::commandLine

Definition at line 264 of file N_TIA_TIAParams.h.

std::list< std::string > N_TIA_TIAParams::condTestDeviceNames

Definition at line 261 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::condTestFlag

Definition at line 233 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::constantStepSize

Definition at line 103 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::currZeroTol

Definition at line 252 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::debugLevel

Definition at line 179 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::delmax

Definition at line 136 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::delmaxGiven

Definition at line 137 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::doubleDCOPStep

Definition at line 150 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::errorAnalysisOption

Definition at line 109 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::errorAnalysisOptionResetIter

Definition at line 112 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::errTolAcceptance

Definition at line 171 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::exitStep

Definition at line 155 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::exitTime

Definition at line 100 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::fastTests

Definition at line 250 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::finalTime

Definition at line 76 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::firstDCOPStep

Definition at line 151 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::freqGiven

Definition at line 202 of file N_TIA_TIAParams.h.

std::vector<double> N_TIA_TIAParams::freqs

Definition at line 201 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::fStart

Definition at line 210 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::fStop

Definition at line 211 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::historyTrackingDepth

Definition at line 258 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::initialTime

Definition at line 73 of file N_TIA_TIAParams.h.

unsigned int N_TIA_TIAParams::integrationMethod

Definition at line 142 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::interpOutputFlag

Definition at line 230 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::jacLimit

Definition at line 189 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::jacLimitFlag

Definition at line 188 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::lastDCOPStep

Definition at line 152 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::maxOrder

Definition at line 192 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::maxTimeStep

Definition at line 89 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::maxTimeStepGiven

Definition at line 90 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::minOrder

Definition at line 193 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::minTimeStepRecoveryCounter

Definition at line 245 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::minTimeStepsBP

Definition at line 93 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::minTimeStepsBPGiven

Definition at line 94 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::morCompFStart

Definition at line 221 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::morCompFStop

Definition at line 222 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::morCompNP

Definition at line 220 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::morCompOrigTF

Definition at line 217 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::morCompRedTF

Definition at line 218 of file N_TIA_TIAParams.h.

std::string N_TIA_TIAParams::morCompType

Definition at line 219 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::morExpPoint

Definition at line 223 of file N_TIA_TIAParams.h.

std::string N_TIA_TIAParams::morMethod

Definition at line 215 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::morSaveRedSys

Definition at line 216 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::morScaleFactor

Definition at line 224 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::morScaleFactor1

Definition at line 226 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::morScaleType

Definition at line 225 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::morSparsificationType

Definition at line 227 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::newBPStepping

Definition at line 147 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::newLte

Definition at line 148 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::NLmax

Definition at line 134 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::NLmin

Definition at line 133 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::nlNearConvFlag

Definition at line 182 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::nlSmallUpdateFlag

Definition at line 185 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::NOOP

Definition at line 119 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::np

Definition at line 209 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::outputInterpMPDE

Definition at line 197 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::passNLStall

Definition at line 239 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::pauseSetAtZero

Definition at line 83 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::pauseTime

Definition at line 79 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::relErrorTol

Definition at line 161 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::relErrorTolGiven

Definition at line 163 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::restartingIntegrationFromSSS

Definition at line 115 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::restartTimeStepScale

Definition at line 129 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::resume

Definition at line 122 of file N_TIA_TIAParams.h.

int N_TIA_TIAParams::ROMsize

Definition at line 214 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::saveTimeStepsFlag

Definition at line 236 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::scalarTolerances

Definition at line 173 of file N_TIA_TIAParams.h.

unsigned int N_TIA_TIAParams::solutionSize

Definition at line 144 of file N_TIA_TIAParams.h.

unsigned int N_TIA_TIAParams::stateSize

Definition at line 145 of file N_TIA_TIAParams.h.

unsigned int N_TIA_TIAParams::sweepSteps

Definition at line 143 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::testFirstStep

Definition at line 139 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::TimeStepLimitedbyBP

Definition at line 135 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::timestepsReversal

Definition at line 138 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::tStart

Definition at line 69 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::tStartGiven

Definition at line 70 of file N_TIA_TIAParams.h.

std::string N_TIA_TIAParams::type

Definition at line 208 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::useDeviceTimeStepMax

Definition at line 106 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::userSpecified_startingTimeStep

Definition at line 86 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::userSpecMinTimeStep

Definition at line 96 of file N_TIA_TIAParams.h.

bool N_TIA_TIAParams::userSpecMinTimeStepGiven

Definition at line 97 of file N_TIA_TIAParams.h.

double N_TIA_TIAParams::voltZeroTol

Definition at line 251 of file N_TIA_TIAParams.h.


The documentation for this class was generated from the following files: