#include <array>
#include <cmath>
Go to the source code of this file.
|
std::array< double, 3 > | operator+ (const std::array< double, 3 > &lhs, const std::array< double, 3 > &rhs) |
|
std::array< double, 3 > | operator- (const std::array< double, 3 > &lhs, const std::array< double, 3 > &rhs) |
|
std::array< double, 3 > | operator* (const std::array< double, 3 > &lhs, const std::array< double, 3 > &rhs) |
|
std::array< double, 3 > | operator* (const std::array< double, 3 > &lhs, double scalar) |
|
std::array< double, 3 > | operator* (double scalar, const std::array< double, 3 > &rhs) |
|
std::array< double, 3 > & | operator+= (std::array< double, 3 > &lhs, const std::array< double, 3 > &rhs) |
|
double | getMagnitude (const std::array< double, 3 > array) |
|
double | dotProduct (const std::array< double, 3 > &lhs, const std::array< double, 3 > &rhs) |
|
◆ dotProduct()
double dotProduct |
( |
const std::array< double, 3 > & | lhs, |
|
|
const std::array< double, 3 > & | rhs ) |
◆ getMagnitude()
double getMagnitude |
( |
const std::array< double, 3 > | array | ) |
|
◆ operator*() [1/3]
std::array< double, 3 > operator* |
( |
const std::array< double, 3 > & | lhs, |
|
|
const std::array< double, 3 > & | rhs ) |
◆ operator*() [2/3]
std::array< double, 3 > operator* |
( |
const std::array< double, 3 > & | lhs, |
|
|
double | scalar ) |
◆ operator*() [3/3]
std::array< double, 3 > operator* |
( |
double | scalar, |
|
|
const std::array< double, 3 > & | rhs ) |
◆ operator+()
std::array< double, 3 > operator+ |
( |
const std::array< double, 3 > & | lhs, |
|
|
const std::array< double, 3 > & | rhs ) |
◆ operator+=()
std::array< double, 3 > & operator+= |
( |
std::array< double, 3 > & | lhs, |
|
|
const std::array< double, 3 > & | rhs ) |
◆ operator-()
std::array< double, 3 > operator- |
( |
const std::array< double, 3 > & | lhs, |
|
|
const std::array< double, 3 > & | rhs ) |