Opm::Properties::EnableIntensiveQuantityCache< TypeTag, MyTypeTag > Struct Template Reference

Specify whether all intensive quantities for the grid should be cached in the discretization. More...

#include <fvbaseproperties.hh>

Public Types

using type = UndefinedProperty
 

Detailed Description

template<class TypeTag, class MyTypeTag>
struct Opm::Properties::EnableIntensiveQuantityCache< TypeTag, MyTypeTag >

Specify whether all intensive quantities for the grid should be cached in the discretization.

This potentially reduces the CPU time, but comes at the cost of higher memory consumption. In turn, the higher memory requirements may cause the simulation to exhibit worse cache coherence behavior which eats some of the computational benefits again.

Member Typedef Documentation

◆ type

template<class TypeTag , class MyTypeTag >
using Opm::Properties::EnableIntensiveQuantityCache< TypeTag, MyTypeTag >::type = UndefinedProperty

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