Class AllowableRangeHighLimit

Inheritance Relationships

Base Type

Class Documentation

class AllowableRangeHighLimit : public opensn::AllowableRange

Upper limit range.

Public Functions

template<typename T>
inline explicit AllowableRangeHighLimit(const T &hi_value, bool hi_closed = true)

Public Static Functions

template<typename T>
static inline std::shared_ptr<AllowableRangeHighLimit> New(const T &hi_value, bool hi_closed = true)

Protected Functions

inline virtual bool ChildIsAllowable(Varying value) const override
inline virtual std::string AllowableRangeStr() const override

Protected Attributes

const Varying hi_limit_
bool hi_closed_ = true

Friends

friend class AllowableRangeLowHighLimit