42 const std::string& name()
const;
43 void assertOrder(
double value1 ,
double value2,
size_t index, std::string tableName)
const;
44 void addValue(
double, std::string tableName);
45 void addDefault(std::string tableName);
46 void updateValue(
size_t index,
double value, std::string tableName);
47 double operator[](
size_t index)
const;
48 bool defaultApplied(
size_t index)
const;
49 bool hasDefault( )
const;
54 bool inRange(
double arg )
const;
62 void applyDefaults(
const TableColumn& argColumn, std::string tableName );
63 void assertUnitRange()
const;
66 std::vector<double> vectorCopy()
const;
67 std::vector<double>::const_iterator begin()
const;
68 std::vector<double>::const_iterator end()
const;
72 template<
class Serializer>
78 serializer(m_default);
79 serializer(m_defaultCount);
83 void assertUpdate(std::string tableName,
size_t index,
double value)
const;
84 void assertPrevious(std::string tableName,
size_t index ,
double value)
const;
85 void assertNext(std::string tableName,
size_t index ,
double value)
const;
89 std::vector<double> m_values;
90 std::vector<bool> m_default;
91 size_t m_defaultCount;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30