Class AllowableRangeLowLimit

Inheritance Relationships

Base Type

Class Documentation

class AllowableRangeLowLimit : public opensn::AllowableRange

Lower limit range.

Public Functions

template<typename T>
inline explicit AllowableRangeLowLimit(const T &low_value, bool low_closed = true)

Public Static Functions

template<typename T>
static inline std::shared_ptr<AllowableRangeLowLimit> New(const T &low_value, bool low_closed = true)

Protected Functions

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

Protected Attributes

const Varying low_limit_
bool low_closed_ = true

Friends

friend class AllowableRangeLowHighLimit