21 #ifndef OPM_COLUMN_SCHEMA_HPP 22 #define OPM_COLUMN_SCHEMA_HPP 27 #include <opm/input/eclipse/EclipseState/Tables/TableEnums.hpp> 34 ColumnSchema(
const std::string& name , Table::ColumnOrderEnum order, Table::DefaultAction defaultAction);
35 ColumnSchema(
const std::string& name , Table::ColumnOrderEnum order,
double defaultValue);
39 const std::string& name()
const;
40 std::string orderSchema()
const;
41 bool validOrder(
double value1 ,
double value2)
const;
42 bool lookupValid( )
const;
43 bool isDecreasing( )
const;
44 Table::DefaultAction getDefaultMode( )
const;
45 double getDefaultValue( )
const;
49 template<
class Serializer>
54 serializer(m_defaultAction);
55 serializer(m_defaultValue);
60 Table::ColumnOrderEnum m_order;
61 Table::DefaultAction m_defaultAction;
62 double m_defaultValue;
Definition: ColumnSchema.hpp:31
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Class for (de-)serializing.
Definition: Serializer.hpp:94