Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution > Struct Template Reference

#include <EulerUpstreamResidual.hpp>

Public Types

typedef UpstreamSolver::Vector Vector
 
typedef UpstreamSolver::FIt FIt
 
typedef
UpstreamSolver::RP::PermTensor 
PermTensor
 
typedef
UpstreamSolver::RP::MutablePermTensor 
MutablePermTensor
 

Public Member Functions

 UpdateForCell (const UpstreamSolver &solver, const std::vector< double > &sat, const Vector &grav, const PressureSolution &psol, std::vector< double > &res)
 
template<class CIt >
void operator() (const CIt &c) const
 

Public Attributes

const UpstreamSolver & s
 
const std::vector< double > & saturation
 
const Vectorgravity
 
const PressureSolution & pressure_sol
 
std::vector< double > & residual
 

Member Typedef Documentation

template<class UpstreamSolver , class PressureSolution >
typedef UpstreamSolver::FIt Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::FIt
template<class UpstreamSolver , class PressureSolution >
typedef UpstreamSolver::RP::MutablePermTensor Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::MutablePermTensor
template<class UpstreamSolver , class PressureSolution >
typedef UpstreamSolver::RP::PermTensor Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::PermTensor
template<class UpstreamSolver , class PressureSolution >
typedef UpstreamSolver::Vector Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::Vector

Constructor & Destructor Documentation

template<class UpstreamSolver , class PressureSolution >
Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::UpdateForCell ( const UpstreamSolver &  solver,
const std::vector< double > &  sat,
const Vector grav,
const PressureSolution &  psol,
std::vector< double > &  res 
)
inline

Member Function Documentation

template<class UpstreamSolver , class PressureSolution >
template<class CIt >
void Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::operator() ( const CIt &  c) const
inline

Member Data Documentation

template<class UpstreamSolver , class PressureSolution >
const Vector& Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::gravity
template<class UpstreamSolver , class PressureSolution >
const PressureSolution& Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::pressure_sol
template<class UpstreamSolver , class PressureSolution >
std::vector<double>& Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::residual
template<class UpstreamSolver , class PressureSolution >
const UpstreamSolver& Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::s
template<class UpstreamSolver , class PressureSolution >
const std::vector<double>& Opm::EulerUpstreamResidualDetails::UpdateForCell< UpstreamSolver, PressureSolution >::saturation

The documentation for this struct was generated from the following files: