Rosetta 3.3
|
DimensionExpressionDiv: DimensionExpression Binary Division. More...
#include <DimensionExpressionDiv.hh>
Public Member Functions | |
DimensionExpressionDiv (DimensionExpressionDiv const &exp) | |
Copy Constructor. | |
DimensionExpressionDiv (DimensionExpression const &exp1, DimensionExpression const &exp2) | |
Expression Constructor. | |
DimensionExpressionDiv (DimensionExpression *exp1_p_a, DimensionExpression *exp2_p_a) | |
Expression Pointer Constructor (Ownership Transfer) | |
DimensionExpression * | clone () const |
Clone. | |
DimensionExpression * | clone (Dimension const &dim) const |
Clone with Dimension Substitution. | |
virtual | ~DimensionExpressionDiv () |
Destructor. | |
bool | initialized () const |
Initialized? | |
bool | integer () const |
Integer? | |
bool | constant () const |
Constant? | |
bool | reference () const |
Reference? | |
bool | reducible () const |
Reducible? | |
double | operator() () const |
Value. | |
double | value () const |
Value. | |
void | insert_observer (Observer &observer) const |
Insert an Observer. | |
void | remove_observer (Observer &observer) const |
Remove an Observer. | |
void | destructed (Subject const &subject) |
Update for Destruction of a Subject. |
DimensionExpressionDiv: DimensionExpression Binary Division.
ObjexxFCL::DimensionExpressionDiv::DimensionExpressionDiv | ( | DimensionExpressionDiv const & | exp | ) | [inline] |
Copy Constructor.
Referenced by clone().
ObjexxFCL::DimensionExpressionDiv::DimensionExpressionDiv | ( | DimensionExpression const & | exp1, |
DimensionExpression const & | exp2 | ||
) | [inline] |
Expression Constructor.
ObjexxFCL::DimensionExpressionDiv::DimensionExpressionDiv | ( | DimensionExpression * | exp1_p_a, |
DimensionExpression * | exp2_p_a | ||
) | [inline] |
Expression Pointer Constructor (Ownership Transfer)
virtual ObjexxFCL::DimensionExpressionDiv::~DimensionExpressionDiv | ( | ) | [inline, virtual] |
Destructor.
DimensionExpression* ObjexxFCL::DimensionExpressionDiv::clone | ( | ) | const [inline, virtual] |
DimensionExpression* ObjexxFCL::DimensionExpressionDiv::clone | ( | Dimension const & | dim | ) | const [inline, virtual] |
Clone with Dimension Substitution.
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::clone(), constant(), DimensionExpressionDiv(), integer(), ObjexxFCL::DimensionExpression::ivalue(), and ObjexxFCL::DimensionExpression::value().
bool ObjexxFCL::DimensionExpressionDiv::constant | ( | ) | const [inline, virtual] |
Constant?
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::constant().
Referenced by clone(), and reducible().
void ObjexxFCL::DimensionExpressionDiv::destructed | ( | Subject const & | subject | ) | [inline, virtual] |
Update for Destruction of a Subject.
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::destructed().
bool ObjexxFCL::DimensionExpressionDiv::initialized | ( | ) | const [inline, virtual] |
Initialized?
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::initialized().
void ObjexxFCL::DimensionExpressionDiv::insert_observer | ( | Observer & | observer | ) | const [inline, virtual] |
Insert an Observer.
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::insert_observer().
bool ObjexxFCL::DimensionExpressionDiv::integer | ( | ) | const [inline, virtual] |
Integer?
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::integer().
Referenced by clone(), operator()(), and value().
double ObjexxFCL::DimensionExpressionDiv::operator() | ( | ) | const [inline, virtual] |
Value.
Implements ObjexxFCL::DimensionExpression.
References integer(), and ObjexxFCL::DimensionExpression::ivalue().
bool ObjexxFCL::DimensionExpressionDiv::reducible | ( | ) | const [inline, virtual] |
Reducible?
Implements ObjexxFCL::DimensionExpression.
References constant(), and ObjexxFCL::DimensionExpression::reducible().
bool ObjexxFCL::DimensionExpressionDiv::reference | ( | ) | const [inline, virtual] |
Reference?
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::reference().
void ObjexxFCL::DimensionExpressionDiv::remove_observer | ( | Observer & | observer | ) | const [inline, virtual] |
Remove an Observer.
Implements ObjexxFCL::DimensionExpression.
References ObjexxFCL::DimensionExpression::remove_observer().
double ObjexxFCL::DimensionExpressionDiv::value | ( | ) | const [inline, virtual] |
Value.
Implements ObjexxFCL::DimensionExpression.
References integer(), ObjexxFCL::DimensionExpression::ivalue(), and ObjexxFCL::DimensionExpression::value().