21 |
#include <BooleanExpression.hpp> |
#include <BooleanExpression.hpp> |
22 |
|
|
23 |
#include <FunctionExpression.hpp> |
#include <FunctionExpression.hpp> |
24 |
|
#include <Vector3Expression.hpp> |
25 |
|
|
26 |
#include <MeshExpression.hpp> |
#include <MeshExpression.hpp> |
27 |
|
|
28 |
#include <Variable.hpp> |
#include <Variable.hpp> |
106 |
__xx[2]=0; |
__xx[2]=0; |
107 |
} |
} |
108 |
|
|
109 |
|
|
110 |
|
RealExpressionFunctionEvaluate:: |
111 |
|
RealExpressionFunctionEvaluate (ReferenceCounting<FunctionExpression> f, |
112 |
|
ReferenceCounting<Vector3Expression> v) |
113 |
|
: __realFunction(f), |
114 |
|
__x((*v).component(0)), |
115 |
|
__y((*v).component(1)), |
116 |
|
__z((*v).component(2)) |
117 |
|
{ |
118 |
|
for (size_t i=0; i<3; ++i) |
119 |
|
__xx[i]=0; |
120 |
|
} |
121 |
|
|
122 |
RealExpressionFunctionEvaluate:: |
RealExpressionFunctionEvaluate:: |
123 |
RealExpressionFunctionEvaluate(const RealExpressionFunctionEvaluate& e) |
RealExpressionFunctionEvaluate(const RealExpressionFunctionEvaluate& e) |
124 |
: __realFunction(e.__realFunction), |
: __realFunction(e.__realFunction), |
126 |
__y(e.__y), |
__y(e.__y), |
127 |
__z(e.__z) |
__z(e.__z) |
128 |
{ |
{ |
129 |
__xx[0]=0; |
for (size_t i=0; i<3; ++i) |
130 |
__xx[1]=0; |
__xx[i]=0; |
|
__xx[2]=0; |
|
131 |
} |
} |
132 |
|
|
133 |
RealExpressionFunctionEvaluate::~RealExpressionFunctionEvaluate() |
RealExpressionFunctionEvaluate::~RealExpressionFunctionEvaluate() |