Xyce
6.1
|
#include <N_NLS_NOX_AugmentLinSys_PseudoTransient.h>
Public Member Functions | |
AugmentLinSysPseudoTransient (const Teuchos::RCP< Epetra_MapColoring > &color_map, Xyce::Linear::Vector *cloneVector, bool useVoltageScaleFactor=false, double voltageScaleFactor=1.0) | |
Ctor. More... | |
~AugmentLinSysPseudoTransient () | |
Dtor. More... | |
void | setProgressVariable (double time_step_size) |
Set the progress variable (time step size for pseudo transient). More... | |
void | augmentResidual (const Xyce::Linear::Vector *solution, Xyce::Linear::Vector *residual_vector) |
Augments the Residual. More... | |
void | augmentJacobian (Xyce::Linear::Matrix *jacobian) |
Augments the Jacobian. More... | |
![]() | |
AugmentLinSys () | |
Ctor. More... | |
~AugmentLinSys () | |
Dtor. More... | |
Private Attributes | |
bool | use_voltage_scale_factor_ |
double | voltage_scale_factor_ |
double | time_step_size_ |
Teuchos::RCP< Epetra_MapColoring > | color_map_ |
Xyce::Linear::Vector * | tmp_vector_ptr_ |
Definition at line 71 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.h.
Xyce::Nonlinear::N_NLS_NOX::AugmentLinSysPseudoTransient::AugmentLinSysPseudoTransient | ( | const Teuchos::RCP< Epetra_MapColoring > & | color_map, |
Xyce::Linear::Vector * | cloneVector, | ||
bool | useVoltageScaleFactor = false , |
||
double | voltageScaleFactor = 1.0 |
||
) |
Ctor.
Definition at line 72 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.C.
Xyce::Nonlinear::N_NLS_NOX::AugmentLinSysPseudoTransient::~AugmentLinSysPseudoTransient | ( | ) |
Dtor.
Definition at line 92 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.C.
|
virtual |
Augments the Jacobian.
Implements Xyce::Nonlinear::N_NLS_NOX::AugmentLinSys.
Definition at line 135 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.C.
|
virtual |
Augments the Residual.
Implements Xyce::Nonlinear::N_NLS_NOX::AugmentLinSys.
Definition at line 121 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.C.
|
virtual |
Set the progress variable (time step size for pseudo transient).
Implements Xyce::Nonlinear::N_NLS_NOX::AugmentLinSys.
Definition at line 107 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.C.
|
private |
Definition at line 100 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.h.
|
private |
Definition at line 98 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.h.
|
private |
Definition at line 102 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.h.
|
private |
Definition at line 94 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.h.
|
private |
Definition at line 96 of file N_NLS_NOX_AugmentLinSys_PseudoTransient.h.