template<class T>
class Opm::DynamicState< T >
The DynamicState<T> class is designed to hold information about properties with the following semantics:
- The property can be updated repeatedly at different timesteps; observe that the class does not support operator[] - only updates with weakly increasing timesteps are supported.
- At any point in the time the previous last set value applies.
The class is very much tailored to support the Schedule file of Eclipse where a control applied at time T will apply indefinitely, or until explicitly set to a different value.
The update() method returns true if the updated value is different from the current value, this implies that the class<T> must support operator!=