42 const std::string& name()
const;
43 void assertOrder(
double value1 ,
double value2,
size_t index,
44 const std::string& tableName)
const;
45 void addValue(
double,
const std::string& tableName);
46 void addDefault(
const std::string& tableName);
47 void updateValue(
size_t index,
double value,
const std::string& tableName);
48 double operator[](
size_t index)
const;
49 bool defaultApplied(
size_t index)
const;
50 bool hasDefault( )
const;
55 bool inRange(
double arg )
const;
63 void applyDefaults(
const TableColumn& argColumn,
const std::string& tableName);
64 void assertUnitRange()
const;
67 std::vector<double> vectorCopy()
const;
68 std::vector<double>::const_iterator begin()
const;
69 std::vector<double>::const_iterator end()
const;
70 std::vector<double>::const_reverse_iterator rbegin()
const;
71 std::vector<double>::const_reverse_iterator rend()
const;
75 template<
class Serializer>
81 serializer(m_default);
82 serializer(m_defaultCount);
86 void assertUpdate(
const std::string& tableName,
size_t index,
double value)
const;
87 void assertPrevious(
const std::string& tableName,
size_t index ,
double value)
const;
88 void assertNext(
const std::string& tableName,
size_t index ,
double value)
const;
92 std::vector<double> m_values;
93 std::vector<bool> m_default;
94 size_t m_defaultCount;
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30