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 bool validOrder(
double value1 ,
double value2)
const;
41 bool lookupValid( )
const;
42 bool acceptsDefault( )
const;
43 bool isIncreasing( )
const;
44 bool isDecreasing( )
const;
45 Table::DefaultAction getDefaultMode( )
const;
46 double getDefaultValue( )
const;
50 template<
class Serializer>
55 serializer(m_defaultAction);
56 serializer(m_defaultValue);
61 Table::ColumnOrderEnum m_order;
62 Table::DefaultAction m_defaultAction;
63 double m_defaultValue;
Definition: ColumnSchema.hpp:31
Definition: Serializer.hpp:38
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29