46 #ifndef Xyce_N_NLS_ConstraintBT_h
47 #define Xyce_N_NLS_ConstraintBT_h
49 #include <N_LAS_fwd.h>
80 const Linear::Vector * solnUpdate);
82 const Linear::Vector * solnUpdate);
84 const Linear::Vector * solnUpdate);
ConstraintBT & operator=(const ConstraintBT &)
No Assignment.
int operator==(const ConstraintBT &right) const
Linear::Vector * constraintChangeVector_
double getThetaChange() const
Pure virtual class to augment a linear system.
void setThetaBoundPos(double value)
Linear::Vector * constraintMaxVector_
const T & value(const ParameterBase &entity, const Descriptor &descriptor)
Returns the value of the parameter for the entity.
int operator!=(const ConstraintBT &right) const
void updateThetaBoundNeg(const Linear::Vector *oldSoln, const Linear::Vector *solnUpdate)
void setThetaBoundNeg(double value)
Linear::Vector * constraintTempVector_
double getThetaBoundNeg() const
void updateThetaChange(const Linear::Vector *oldSoln, const Linear::Vector *solnUpdate)
void resetThetaBoundPos()
Linear::Vector * constraintMinVector_
double getThetaBoundPos() const
void resetThetaBoundNeg()
void setThetaChange(double value)
void updateThetaBoundPos(const Linear::Vector *oldSoln, const Linear::Vector *solnUpdate)
bool initializeAll(Linear::System *lasSysPtr, const NLParams &nlParams)