|
opm-simulators
|
A newton solver. More...
#include <FlowExpNewtonMethod.hpp>
Public Member Functions | |
| FlowExpNewtonMethod (Simulator &simulator) | |
| bool | converged () const |
| Returns true if the error of the solution is below the tolerance. | |
| void | preSolve_ (const SolutionVector &, const GlobalEqVector ¤tResidual) |
| void | endIteration_ (SolutionVector &nextSolution, const SolutionVector ¤tSolution) |
Public Member Functions inherited from Opm::BlackOilNewtonMethod< TypeTag > | |
| BlackOilNewtonMethod (Simulator &simulator) | |
| void | finishInit () |
| Finialize the construction of the object. More... | |
| unsigned | numPriVarsSwitched () const |
| Returns the number of degrees of freedom for which the interpretation has changed for the most recent iteration. | |
| void | update_ (SolutionVector &nextSolution, const SolutionVector ¤tSolution, const GlobalEqVector &solutionUpdate, const GlobalEqVector ¤tResidual) |
| template<class DofIndices > | |
| void | update_ (SolutionVector &nextSolution, const SolutionVector ¤tSolution, const GlobalEqVector &solutionUpdate, const GlobalEqVector ¤tResidual, const DofIndices &dofIndices) |
Static Public Member Functions | |
| static void | registerParameters () |
| Register all run-time parameters for the Newton method. | |
Static Public Member Functions inherited from Opm::BlackOilNewtonMethod< TypeTag > | |
| static void | registerParameters () |
| Register all run-time parameters for the blackoil newton method. | |
Additional Inherited Members | |
Protected Member Functions inherited from Opm::BlackOilNewtonMethod< TypeTag > | |
| void | beginIteration_ () |
| Indicates the beginning of a Newton iteration. More... | |
| void | endIteration_ (SolutionVector &uCurrentIter, const SolutionVector &uLastIter) |
| Indicates that one Newton iteration was finished. More... | |
| void | updatePrimaryVariables_ (unsigned globalDofIdx, PrimaryVariables &nextValue, const PrimaryVariables ¤tValue, const EqVector &update, const EqVector ¤tResidual) |
| Update a single primary variables object. More... | |
Protected Attributes inherited from Opm::BlackOilNewtonMethod< TypeTag > | |
| friend | NewtonMethod< TypeTag > |
| friend | ParentType |
A newton solver.