Ewoms::BlackOilNewtonMethod< TypeTag > Class Template Reference

A newton solver which is specific to the black oil model. More...

#include <blackoilnewtonmethod.hh>

Inheritance diagram for Ewoms::BlackOilNewtonMethod< TypeTag >:
Inheritance graph

Public Member Functions

 BlackOilNewtonMethod (Simulator &simulator)
 
void endIteration_ (SolutionVector &uCurrentIter, const SolutionVector &uLastIter)
 Indicates that one Newton iteration was finished. More...
 
void updatePrimaryVariables_ (int globalDofIdx, PrimaryVariables &nextValue, const PrimaryVariables &currentValue, const EqVector &update, const EqVector &currentResidual)
 Update a single primary variables object. More...
 

Static Public Member Functions

static void registerParameters ()
 Register all run-time parameters for the immiscible model. More...
 

Detailed Description

template<class TypeTag>
class Ewoms::BlackOilNewtonMethod< TypeTag >

A newton solver which is specific to the black oil model.

Constructor & Destructor Documentation

template<class TypeTag >
Ewoms::BlackOilNewtonMethod< TypeTag >::BlackOilNewtonMethod ( Simulator simulator)
inline

References EWOMS_GET_PARAM.

Member Function Documentation

template<class TypeTag >
void Ewoms::BlackOilNewtonMethod< TypeTag >::endIteration_ ( SolutionVector &  uCurrentIter,
const SolutionVector &  uLastIter 
)
inline

Indicates that one Newton iteration was finished.

Parameters
nextSolutionThe solution after the current Newton iteration
currentSolutionThe solution at the beginning of the current Newton iteration
template<class TypeTag >
static void Ewoms::BlackOilNewtonMethod< TypeTag >::registerParameters ( )
inlinestatic

Register all run-time parameters for the immiscible model.

References EWOMS_REGISTER_PARAM.

template<class TypeTag >
void Ewoms::BlackOilNewtonMethod< TypeTag >::updatePrimaryVariables_ ( int  globalDofIdx,
PrimaryVariables &  nextValue,
const PrimaryVariables &  currentValue,
const EqVector &  update,
const EqVector &  currentResidual 
)
inline

Update a single primary variables object.


The documentation for this class was generated from the following file: