19#ifndef OPM_ENDPOINTSCALING_HPP
20#define OPM_ENDPOINTSCALING_HPP
36 operator bool()
const noexcept;
38 bool directional()
const noexcept;
39 bool nondirectional()
const noexcept;
40 bool reversible()
const noexcept;
41 bool irreversible()
const noexcept;
42 bool twopoint()
const noexcept;
43 bool threepoint()
const noexcept;
47 template<
class Serializer>
51 serializer(options.to_ulong());
53 unsigned long bits = 0;
55 options = std::bitset<4>(bits);
67 using ue = std::underlying_type< option >::type;
68 std::bitset< 4 > options;
Definition EndpointScaling.hpp:28
Class for (de-)serializing.
Definition Serializer.hpp:84
bool isSerializing() const
Returns true if we are currently doing a serialization operation.
Definition Serializer.hpp:183
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30