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