47 #ifndef Xyce_N_NLS_NOX_AugmentLinSys_h
48 #define Xyce_N_NLS_NOX_AugmentLinSys_h
50 #include <N_LAS_fwd.h>
89 Xyce::Linear::Vector * residual_vector) = 0;
Pure virtual class to augment a linear system.
const T & value(const ParameterBase &entity, const Descriptor &descriptor)
Returns the value of the parameter for the entity.
virtual void augmentJacobian(Xyce::Linear::Matrix *jacobian)=0
Augments the Jacobian.
virtual void augmentResidual(const Xyce::Linear::Vector *solution, Xyce::Linear::Vector *residual_vector)=0
Augments the Residual.
virtual void setProgressVariable(double value)=0
Set the progress variable (time step size for pseudo transient).