Skip to content

Project OpenGeode

class Point

Description of a point in the given dimension with double coordinates

Functions

Point

cpp
public void Point<>()
public void Point<>()

Point

cpp
public void Point<>(std::array<double, dimension> values)
public void Point<>(std::array<double, dimension> values)

value

cpp
public double value(local_index_t index)
public double value(local_index_t index)

set_value

cpp
public void set_value(local_index_t index, double coordinate)
public void set_value(local_index_t index, double coordinate)

operator==

cpp
public bool operator==(const Point<> & other)
public bool operator==(const Point<> & other)

operator!=

cpp
public bool operator!=(const Point<> & other)
public bool operator!=(const Point<> & other)

operator<

cpp
public bool operator<(const Point<> & other)
public bool operator<(const Point<> & other)

operator<=

cpp
public bool operator<=(const Point<> & other)
public bool operator<=(const Point<> & other)

operator*

cpp
public Point operator*(double multiplier)
public Point operator*(double multiplier)

operator/

cpp
public Point operator/(double divider)
public Point operator/(double divider)

operator+

cpp
public Point operator+(const Point<> & other)
public Point operator+(const Point<> & other)

operator-

cpp
public Point operator-(const Point<> & other)
public Point operator-(const Point<> & other)

operator*=

cpp
public void operator*=(double multiplier)
public void operator*=(double multiplier)

operator/=

cpp
public void operator/=(double divider)
public void operator/=(double divider)

operator+=

cpp
public void operator+=(const Point<> & other)
public void operator+=(const Point<> & other)

operator-=

cpp
public void operator-=(const Point<> & other)
public void operator-=(const Point<> & other)

inexact_equal

cpp
public bool inexact_equal(const Point<> & other)
public bool inexact_equal(const Point<> & other)

string

cpp
public basic_string string()
public basic_string string()

project_point

cpp
public Point<dimension - 1> project_point(geode::local_index_t axis_to_remove)
public Point<dimension - 1> project_point(geode::local_index_t axis_to_remove)

Geode-solutions' documentation website