31 default_value(default_value),
32 description(description)
41 default_value(default_value),
42 description(description)
52 std::unique_ptr<Interface>
62 const std::array<double,dim> array = point_.
value.get_array();
63 double dot_product = 0;
64 for (
unsigned int i = 0; i < dim; ++i)
65 dot_product +=
value[i] * array[i];
76 for (
unsigned int i = 0; i < dim; ++i)
77 array[i] +=
value[i] * scalar;
86 point_tmp += point_.
value;
96 point_tmp -= point_.
value;
126 return point.
value*scalar;
double operator*(const Point< dim > &point) const
WorldBuilder::Point< dim > operator-(const Point< dim > &point) const
WorldBuilder::Point< dim > operator+(const Point< dim > &point) const
Point(const WorldBuilder::Point< dim > &default_value, const std::string &description)
const double & operator[](const unsigned int index) const
WorldBuilder::Point< dim > default_value
virtual std::unique_ptr< Interface > clone() const
WorldBuilder::Point< dim > value