Developer Documentation
OpenVolumeMesh::Geometry::VectorT< Scalar, DIM > Member List

This is the complete list of members for OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >, including all inherited members.

apply(const Functor &_func) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
begin() noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
begin() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
cbegin() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
cend() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
const_iterator typedef (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
const_reverse_iterator typedef (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
container typedef (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >private
crbegin() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
crend() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
cross(const VectorT< OtherScalar, DIM > &_rhs) const -> decltype(*this % _rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
data()OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
data() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
dim()OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inlinestatic
dot(const VectorT< OtherScalar, DIM > &_rhs) const -> decltype(*this|_rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
end() noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
end() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
homogenized() const -> typename std::enable_if< D==4, VectorT< decltype(std::declval< S >()/std::declval< S >()), DIM >>::typeOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
iterator typedef (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
l1_norm() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
l8_norm() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
length() const -> decltype(std::declval< VectorT< S, DIM >>().norm())OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
max() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
max(const vector_type &_rhs) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
max_abs() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
maximize(const vector_type &_rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
maximized(const vector_type &_rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
mean() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
mean_abs() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
min() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
min(const vector_type &_rhs) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
min_abs() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
minimize(const vector_type &_rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
minimized(const vector_type &_rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
norm() const -> decltype(std::sqrt(std::declval< VectorT< S, DIM >>().sqrnorm()))OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
normalize() -> decltype(*this/=std::declval< VectorT< S, DIM >>().norm())OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
normalize_cond()OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
normalized() const -> decltype(*this/std::declval< VectorT< S, DIM >>().norm())OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator!=(const vector_type &_rhs) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator%(const VectorT< OtherScalar, DIM > &_rhs) const -> typename std::enable_if< DIM==3, VectorT< decltype(this->values_[0] *_rhs[0] - this->values_[0] *_rhs[0]), DIM >>::typeOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator*(const OtherScalar &_s) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator*(const VectorT< OtherScalar, DIM > &_rhs) const -> typename std::enable_if< sizeof(decltype(this->values_[0] **_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator*=(const OtherScalar &_s) -> typename std::enable_if< std::is_convertible< decltype(this->values_[0] *_s), Scalar >::value, VectorT< Scalar, DIM > &>::typeOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator*=(const VectorT< OtherScalar, DIM > &_rhs) -> typename std::enable_if< sizeof(decltype(this->values_[0] **_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator+(const VectorT< OtherScalar, DIM > &_rhs) const -> typename std::enable_if< sizeof(decltype(this->values_[0]+ *_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator+=(const VectorT< OtherScalar, DIM > &_rhs) -> typename std::enable_if< sizeof(decltype(this->values_[0]+ *_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator-(const VectorT< OtherScalar, DIM > &_rhs) const -> typename std::enable_if< sizeof(decltype(this->values_[0] - *_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator-(void) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator-=(const VectorT< OtherScalar, DIM > &_rhs) -> typename std::enable_if< sizeof(decltype(this->values_[0] - *_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator/(const OtherScalar &_s) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator/(const VectorT< OtherScalar, DIM > &_rhs) const -> typename std::enable_if< sizeof(decltype(this->values_[0]/*_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator/=(const OtherScalar &_s) -> typename std::enable_if< std::is_convertible< decltype(this->values_[0]/_s), Scalar >::value, VectorT< Scalar, DIM > &>::typeOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator/=(const VectorT< OtherScalar, DIM > &_rhs) -> typename std::enable_if< sizeof(decltype(this->values_[0]/*_rhs.data())) >=0OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >pure virtual
operator<(const vector_type &_rhs) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator=(const VectorT &rhs)=default (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
operator=(VectorT &&rhs)=default (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
operator=(const VectorT< OtherScalar, DIM > &_rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator==(const vector_type &_rhs) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator[](size_t _i)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator[](size_t _i) constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
operator|(const VectorT< OtherScalar, DIM > &_rhs) const -> decltype(*this->data() **_rhs.data())OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
rbegin() noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
rbegin() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
rend() noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
rend() const noexcept (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
reverse_iterator typedef (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
size()OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inlinestatic
size_ (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >static
sqrnorm() constOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
swap(VectorT &_other) noexcept(noexcept(std::swap(values_, _other.values_)))OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
value_type typedefOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
values_ (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >private
vector_type typedefOpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
vectorize(const Scalar &_s)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
vectorized(const Scalar &_s)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inlinestatic
VectorT()OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
VectorT(const Scalar &v)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inlineexplicit
VectorT(T... vs) (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inline
VectorT(const VectorT &rhs)=default (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
VectorT(VectorT &&rhs)=default (defined in OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >
VectorT(Iterator it)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inlineexplicit
VectorT(const VectorT< otherScalarType, DIM > &_rhs)OpenVolumeMesh::Geometry::VectorT< Scalar, DIM >inlineexplicit