Opm::DynamicState< T > Class Template Reference
Inheritance diagram for Opm::DynamicState< T >:
Detailed Descriptiontemplate<class T> class Opm::DynamicState< T > The DynamicState<T> class is designed to hold information about properties with the following semantics:
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!= Member Typedef Documentation◆ iterator
template<class T >
Constructor & Destructor Documentation◆ DynamicState() [1/3]
template<class T >
◆ DynamicState() [2/3]
template<class T >
◆ DynamicState() [3/3]
template<class T >
Member Function Documentation◆ at()
template<class T >
References index. Referenced by Opm::DynamicState< T >::get(), Opm::DynamicState< T >::is_new_data(), and Opm::DynamicState< T >::operator[](). ◆ back()
template<class T >
◆ begin()
template<class T >
◆ data()
template<class T >
Referenced by Opm::DynamicState< T >::operator==(). ◆ end()
template<class T >
◆ find()
template<class T >
Will return the index of the first occurence of @value, or -1 if @value is not found. References exprtk::details::value(). ◆ find_if()
template<class T >
template<typename P >
◆ find_not()
template<class T >
Will return the index of the first value which is != @value, or -1 if all values are == @value References exprtk::details::value(). ◆ get()
template<class T >
References Opm::DynamicState< T >::at(). ◆ globalReset()
template<class T >
References exprtk::details::value(). ◆ initialRange()
template<class T >
◆ is_new_data()
template<class T >
References Opm::DynamicState< T >::at(), and index. ◆ operator==()
template<class T >
References Opm::DynamicState< T >::data(). ◆ operator[]()
template<class T >
References Opm::DynamicState< T >::at(). ◆ serializeOp()
template<class T >
template<class Serializer , bool complexType = true>
References Opm::DynamicState< T >::unique(). Referenced by Opm::RestartConfig::serializeOp(). ◆ size()
template<class T >
◆ unique()
template<class T >
Referenced by Opm::DynamicState< T >::serializeOp(). ◆ update()
template<class T >
If the current value has been changed the method will return true, otherwise it will return false. References index, and exprtk::details::value(). ◆ update_elm()
template<class T >
References index, and exprtk::details::value(). ◆ update_equal()
template<class T >
References index, and exprtk::details::value(). ◆ updateInitial()
template<class T >
Friends And Related Function Documentation◆ Schedule
template<class T >
The documentation for this class was generated from the following files: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||