|
template<typename T> |
const SampledTraj< T > & | codac2::operator+ (const SampledTraj< T > &x1) |
| \(x1(\cdot)\)
|
|
template<typename T> |
SampledTraj< T > | codac2::operator+ (const SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_binary_traj_traj(operator_add< T >) |
| \(x_1(\cdot)+x_2(\cdot)\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator+ (const SampledTraj< T > &x1, const Q &x2) macro_binary_traj_real(operator_add< T >) |
| \(x_1(\cdot)+x_2\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator+ (const Q &x1, const SampledTraj< T > &x2) macro_binary_real_traj(operator_add< T >) |
| \(x+x_2(\cdot)\)
|
|
template<typename T, typename Q> |
SampledTraj< T > & | codac2::operator+= (SampledTraj< T > &x1, const Q &x2) macro_member_binary_traj_real(operator_add< T >) |
| Operates +=.
|
|
template<typename T> |
SampledTraj< T > & | codac2::operator+= (SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_member_binary_traj_traj(operator_add< T >) |
| Operates +=.
|
|
template<typename T> |
SampledTraj< T > | codac2::operator- (const SampledTraj< T > &x1) |
| \(-x_1(\cdot)\)
|
|
template<typename T> |
SampledTraj< T > | codac2::operator- (const SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_binary_traj_traj(operator_sub< T >) |
| \(x_1(\cdot)-x_2(\cdot)\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator- (const SampledTraj< T > &x1, const Q &x2) macro_binary_traj_real(operator_sub< T >) |
| \(x_1(\cdot)-x_2\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator- (const Q &x1, const SampledTraj< T > &x2) macro_binary_real_traj(operator_sub< T >) |
| \(x-x_2(\cdot)\)
|
|
template<typename T, typename Q> |
SampledTraj< T > & | codac2::operator-= (SampledTraj< T > &x1, const Q &x2) macro_member_binary_traj_real(operator_sub< T >) |
| Operates -=.
|
|
template<typename T> |
SampledTraj< T > & | codac2::operator-= (SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_member_binary_traj_traj(operator_sub< T >) |
| Operates -=.
|
|
template<typename T>
requires (!std::is_same_v<T,double>) |
SampledTraj< T > | codac2::operator* (double x1, const SampledTraj< T > &x2) macro_binary_real_traj(operator_mul_scal< T >) |
| \(x_1\cdot x_2(\cdot)\)
|
|
template<typename T>
requires (!std::is_same_v<T,double>) |
SampledTraj< T > | codac2::operator* (const SampledTraj< T > &x1, double x2) macro_binary_traj_real(operator_mul_scal< T >) |
| \(x_1(\cdot)\cdot x_2\)
|
|
template<typename T> |
SampledTraj< T > | codac2::operator* (const SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_binary_traj_traj(operator_mul< T >) |
| \(x_1(\cdot)\cdot x_2(\cdot)\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator* (const SampledTraj< T > &x1, const Q &x2) macro_binary_traj_real(operator_mul< T >) |
| \(x_1(\cdot)\cdot x_2\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator* (const Q &x1, const SampledTraj< T > &x2) macro_binary_real_traj(operator_mul< T >) |
| \(x\cdot x_2(\cdot)\)
|
|
SampledTraj< Vector > | codac2::operator* (const SampledTraj< Matrix > &x1, const SampledTraj< Vector > &x2) macro_binary_traj_traj(operator_mul_vec) |
| \(x_1(\cdot)\cdot x_2\)
|
|
template<typename T, typename Q> |
SampledTraj< T > & | codac2::operator*= (SampledTraj< T > &x1, const Q &x2) macro_member_binary_traj_real(operator_mul< T >) |
| Operates *=.
|
|
template<typename T> |
SampledTraj< T > & | codac2::operator*= (SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_member_binary_traj_traj(operator_mul< T >) |
| Operates *=.
|
|
template<typename T>
requires (!std::is_same_v<T,double>) |
SampledTraj< T > | codac2::operator/ (const SampledTraj< T > &x1, double x2) macro_binary_traj_real(operator_div_scal< T >) |
| \(x_2(\cdot)/x_1\)
|
|
template<typename T> |
SampledTraj< T > | codac2::operator/ (const SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_binary_traj_traj(operator_div< T >) |
| \(x_1(\cdot)/x_2(\cdot)\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator/ (const SampledTraj< T > &x1, const Q &x2) macro_binary_traj_real(operator_div< T >) |
| \(x_1(\cdot)/x_2\)
|
|
template<typename T, typename Q> |
SampledTraj< T > | codac2::operator/ (const Q &x1, const SampledTraj< T > &x2) macro_binary_real_traj(operator_div< T >) |
| \(x/x_2(\cdot)\)
|
|
template<typename T, typename Q> |
SampledTraj< T > & | codac2::operator/= (SampledTraj< T > &x1, const Q &x2) macro_member_binary_traj_real(operator_div< T >) |
| Operates /=.
|
|
template<typename T> |
SampledTraj< T > & | codac2::operator/= (SampledTraj< T > &x1, const SampledTraj< T > &x2) macro_member_binary_traj_traj(operator_div< T >) |
| Operates /=.
|
|
SampledTraj< double > | codac2::sqr (const SampledTraj< double > &x1) |
| \(x^2(\cdot)\)
|
|
SampledTraj< double > | codac2::sqrt (const SampledTraj< double > &x1) |
| \(\sqrt{x_1(\cdot)}\)
|
|
SampledTraj< double > | codac2::pow (const SampledTraj< double > &x1, int x2) |
| \(x^x_2(\cdot)\)
|
|
SampledTraj< double > | codac2::pow (const SampledTraj< double > &x1, double x2) |
| \(x^x_2(\cdot)\)
|
|
SampledTraj< double > | codac2::root (const SampledTraj< double > &x1, int x2) |
| \(x^x_2(\cdot)\)
|
|
SampledTraj< double > | codac2::exp (const SampledTraj< double > &x1) |
| \(\exp(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::log (const SampledTraj< double > &x1) |
| \(\log(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::cos (const SampledTraj< double > &x1) |
| \(\cos(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::sin (const SampledTraj< double > &x1) |
| \(\sin(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::tan (const SampledTraj< double > &x1) |
| \(\tan(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::acos (const SampledTraj< double > &x1) |
| \(\arccos(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::asin (const SampledTraj< double > &x1) |
| \(\arcsin(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::atan (const SampledTraj< double > &x1) |
| \(\arctan(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::atan2 (const SampledTraj< double > &x1, const SampledTraj< double > &x2) |
| \(\mathrm{arctan2}(x_1(\cdot),x_2(\cdot))\)
|
|
SampledTraj< double > | codac2::atan2 (const SampledTraj< double > &x1, double x2) |
| \(\mathrm{arctan2}(x_1(\cdot),x_2)\)
|
|
SampledTraj< double > | codac2::atan2 (double x1, const SampledTraj< double > &x2) |
| \(\mathrm{arctan2}(x_1, x_2(\cdot))\)
|
|
SampledTraj< double > | codac2::cosh (const SampledTraj< double > &x1) |
| \(\cosh(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::sinh (const SampledTraj< double > &x1) |
| \(\sinh(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::tanh (const SampledTraj< double > &x1) |
| \(\tanh(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::acosh (const SampledTraj< double > &x1) |
| \(\mathrm{arccosh}(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::asinh (const SampledTraj< double > &x1) |
| \(\mathrm{arcsinh}(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::atanh (const SampledTraj< double > &x1) |
| \(\mathrm{arctanh}(x_1(\cdot))\)
|
|
SampledTraj< double > | codac2::abs (const SampledTraj< double > &x1) |
| \(\mid x_1(\cdot)\mid\)
|
|
SampledTraj< double > | codac2::min (const SampledTraj< double > &x1, const SampledTraj< double > &x2) |
| \(\min(x_1(\cdot),x_2(\cdot))\)
|
|
SampledTraj< double > | codac2::min (const SampledTraj< double > &x1, double x2) |
| \(\min(x_1(\cdot),x_2)\)
|
|
SampledTraj< double > | codac2::min (double x1, const SampledTraj< double > &x2) |
| \(\min(x_1, x_2(\cdot))\)
|
|
SampledTraj< double > | codac2::max (const SampledTraj< double > &x1, const SampledTraj< double > &x2) |
| \(\max(x_1(\cdot),x_2(\cdot))\)
|
|
SampledTraj< double > | codac2::max (const SampledTraj< double > &x1, double x2) |
| \(\max(x_1(\cdot),x_2)\)
|
|
SampledTraj< double > | codac2::max (double x1, const SampledTraj< double > &x2) |
| \(\max(x_1, x_2(\cdot))\)
|
|