All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Opm::EnsureFinalized Class Reference

Default implementation for asserting finalization of parameter objects. More...

#include <EnsureFinalized.hpp>

Inheritance diagram for Opm::EnsureFinalized:
Opm::BrooksCoreyParams< TraitsT > Opm::EclDefaultMaterialParams< Traits, GasOilParamsT, OilWaterParamsT > Opm::EclEpsTwoPhaseLawParams< EffLawT > Opm::EclHysteresisTwoPhaseLawParams< EffLawT > Opm::EclMultiplexerMaterialParams< Traits, GasOilMaterialLawT, OilWaterMaterialLawT > Opm::EclStone1MaterialParams< Traits, GasOilLawT, OilWaterLawT > Opm::EclStone2MaterialParams< Traits, GasOilParamsT, OilWaterParamsT > Opm::EclTwoPhaseMaterialParams< Traits, GasOilParamsT, OilWaterParamsT > Opm::LinearMaterialParams< TraitsT > Opm::ParkerLenhardParams< TraitsT > Opm::PiecewiseLinearTwoPhaseMaterialParams< TraitsT > Opm::SplineTwoPhaseMaterialParams< TraitsT > Opm::ThreePhaseParkerVanGenuchtenParams< TraitsT > Opm::VanGenuchtenParams< TraitsT >

Public Member Functions

void finalize ()
 Mark the object as finalized.
 

Protected Attributes

 __pad0__: finalized_( false ) { } void check() const { if( ! finalized_ ) { OPM_THROW(std::runtime_error
 The default constructor.
 
Parameter class has not been
finalized before 
usage
 

Detailed Description

Default implementation for asserting finalization of parameter objects.


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