codac 2.0.0
|
Go to the source code of this file.
Namespaces | |
namespace | codac2 |
Functions | |
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))\) | |