Xyce
6.1
|
#include <N_NLS_ConstraintBT.h>
Public Member Functions | |
N_NLS_ConstraintBT () | |
~N_NLS_ConstraintBT () | |
N_NLS_ConstraintBT & | operator= (const N_NLS_ConstraintBT &right) |
bool | initializeAll (N_LAS_System *lasSysPtr, const N_NLS_NLParams &nlParams) |
void | updateThetaBoundNeg (const N_LAS_Vector *oldSoln, const N_LAS_Vector *solnUpdate) |
void | updateThetaBoundPos (const N_LAS_Vector *oldSoln, const N_LAS_Vector *solnUpdate) |
void | updateThetaChange (const N_LAS_Vector *oldSoln, const N_LAS_Vector *solnUpdate) |
void | setThetaBoundNeg (double value) |
void | resetThetaBoundNeg () |
double | getThetaBoundNeg () const |
void | setThetaBoundPos (double value) |
void | resetThetaBoundPos () |
double | getThetaBoundPos () const |
void | setThetaChange (double value) |
void | resetThetaChange () |
double | getThetaChange () const |
Protected Attributes | |
double | thetaBoundNeg_ |
double | thetaBoundPos_ |
double | thetaChange_ |
Private Member Functions | |
N_NLS_ConstraintBT (const N_NLS_ConstraintBT &right) | |
int | operator== (const N_NLS_ConstraintBT &right) const |
int | operator!= (const N_NLS_ConstraintBT &right) const |
Private Attributes | |
N_LAS_Vector * | constraintMinVector_ |
N_LAS_Vector * | constraintMaxVector_ |
N_LAS_Vector * | constraintChangeVector_ |
N_LAS_Vector * | constraintTempVector_ |
Definition at line 70 of file N_NLS_ConstraintBT.h.
N_NLS_ConstraintBT::N_NLS_ConstraintBT | ( | ) |
Definition at line 74 of file N_NLS_ConstraintBT.C.
N_NLS_ConstraintBT::~N_NLS_ConstraintBT | ( | ) |
Definition at line 109 of file N_NLS_ConstraintBT.C.
|
private |
Definition at line 96 of file N_NLS_ConstraintBT.C.
|
inline |
Definition at line 167 of file N_NLS_ConstraintBT.h.
|
inline |
Definition at line 206 of file N_NLS_ConstraintBT.h.
|
inline |
Definition at line 247 of file N_NLS_ConstraintBT.h.
bool N_NLS_ConstraintBT::initializeAll | ( | N_LAS_System * | lasSysPtr, |
const N_NLS_NLParams & | nlParams | ||
) |
Definition at line 168 of file N_NLS_ConstraintBT.C.
|
private |
Definition at line 153 of file N_NLS_ConstraintBT.C.
N_NLS_ConstraintBT & N_NLS_ConstraintBT::operator= | ( | const N_NLS_ConstraintBT & | right | ) |
Definition at line 125 of file N_NLS_ConstraintBT.C.
|
private |
Definition at line 139 of file N_NLS_ConstraintBT.C.
|
inline |
Definition at line 154 of file N_NLS_ConstraintBT.h.
|
inline |
Definition at line 193 of file N_NLS_ConstraintBT.h.
|
inline |
Definition at line 233 of file N_NLS_ConstraintBT.h.
|
inline |
Definition at line 141 of file N_NLS_ConstraintBT.h.
|
inline |
Definition at line 180 of file N_NLS_ConstraintBT.h.
|
inline |
Definition at line 219 of file N_NLS_ConstraintBT.h.
void N_NLS_ConstraintBT::updateThetaBoundNeg | ( | const N_LAS_Vector * | oldSoln, |
const N_LAS_Vector * | solnUpdate | ||
) |
Definition at line 199 of file N_NLS_ConstraintBT.C.
void N_NLS_ConstraintBT::updateThetaBoundPos | ( | const N_LAS_Vector * | oldSoln, |
const N_LAS_Vector * | solnUpdate | ||
) |
Definition at line 244 of file N_NLS_ConstraintBT.C.
void N_NLS_ConstraintBT::updateThetaChange | ( | const N_LAS_Vector * | oldSoln, |
const N_LAS_Vector * | solnUpdate | ||
) |
Definition at line 294 of file N_NLS_ConstraintBT.C.
|
private |
Definition at line 128 of file N_NLS_ConstraintBT.h.
|
private |
Definition at line 127 of file N_NLS_ConstraintBT.h.
|
private |
Definition at line 126 of file N_NLS_ConstraintBT.h.
|
private |
Definition at line 129 of file N_NLS_ConstraintBT.h.
|
protected |
Definition at line 113 of file N_NLS_ConstraintBT.h.
|
protected |
Definition at line 114 of file N_NLS_ConstraintBT.h.
|
protected |
Definition at line 115 of file N_NLS_ConstraintBT.h.