|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (AssemblyConditionIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (CableObstacleIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (CablePathIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobilizedBodyIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstraintIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (UnilateralContactIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (UnilateralSpeedConstraintIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (BoundedSpeedConstraintIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstraintLimitedFrictionIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (StateLimitedFrictionIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ParticleIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (AncestorConstrainedBodyPoolIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (USquaredIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (QuaternionPoolIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobodQPoolIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresQPoolIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresUPoolIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresUDotPoolIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (PresForcePoolIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobilizerQIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (MobilizerUIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedBodyIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedMobilizerIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedQIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ConstrainedUIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ParticipatingQIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ParticipatingUIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubtreeBodyIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubtreeQIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubtreeUIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ForceIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ContactSetIndex) |
|
std::ostream & | operator<< (std::ostream &o, const ContactForce &f) |
|
std::ostream & | operator<< (std::ostream &o, const ContactDetail &d) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ContactCliqueId) |
|
std::ostream & | operator<< (std::ostream &o, const ContactSnapshot &cs) |
|
std::ostream & | operator<< (std::ostream &, const SimbodyMatterSubtree &) |
|
std::ostream & | operator<< (std::ostream &, const SimbodyMatterSubtreeResults &) |
|
bool | canStoreInInt (bool) |
|
bool | canStoreInInt (char) |
|
bool | canStoreInInt (unsigned char) |
|
bool | canStoreInInt (signed char) |
|
bool | canStoreInInt (short) |
|
bool | canStoreInInt (int) |
|
bool | canStoreInInt (unsigned int u) |
|
bool | canStoreInInt (long i) |
|
bool | canStoreInInt (unsigned long u) |
|
bool | canStoreInInt (long long i) |
|
bool | canStoreInInt (unsigned long long u) |
|
bool | canStoreInNonnegativeInt (bool) |
|
bool | canStoreInNonnegativeInt (char c) |
|
bool | canStoreInNonnegativeInt (unsigned char) |
|
bool | canStoreInNonnegativeInt (signed char c) |
|
bool | canStoreInNonnegativeInt (short s) |
|
bool | canStoreInNonnegativeInt (unsigned short) |
|
bool | canStoreInNonnegativeInt (int i) |
|
bool | canStoreInNonnegativeInt (long l) |
|
bool | canStoreInNonnegativeInt (long long l) |
|
bool | canStoreInNonnegativeInt (unsigned int u) |
|
bool | canStoreInNonnegativeInt (unsigned long u) |
|
bool | canStoreInNonnegativeInt (unsigned long long u) |
|
bool | isSizeInRange (char sz, char mx) |
|
bool | isSizeInRange (signed char sz, signed char mx) |
|
bool | isSizeInRange (short sz, short mx) |
|
bool | isSizeInRange (int sz, int mx) |
|
bool | isSizeInRange (long sz, long mx) |
|
bool | isSizeInRange (long long sz, long long mx) |
|
bool | isSizeInRange (unsigned char sz, unsigned char mx) |
|
bool | isSizeInRange (unsigned short sz, unsigned short mx) |
|
bool | isSizeInRange (unsigned int sz, unsigned int mx) |
|
bool | isSizeInRange (unsigned long sz, unsigned long mx) |
|
bool | isSizeInRange (unsigned long long sz, unsigned long long mx) |
|
bool | isIndexInRange (char ix, char sz) |
|
bool | isIndexInRange (signed char ix, signed char sz) |
|
bool | isIndexInRange (short ix, short sz) |
|
bool | isIndexInRange (int ix, int sz) |
|
bool | isIndexInRange (long ix, long sz) |
|
bool | isIndexInRange (long long ix, long long sz) |
|
bool | isIndexInRange (unsigned char ix, unsigned char sz) |
|
bool | isIndexInRange (unsigned short ix, unsigned short sz) |
|
bool | isIndexInRange (unsigned int ix, unsigned int sz) |
|
bool | isIndexInRange (unsigned long ix, unsigned long sz) |
|
bool | isIndexInRange (unsigned long long ix, unsigned long long sz) |
|
bool | isNonnegative (bool) |
|
bool | isNonnegative (char n) |
|
bool | isNonnegative (signed char n) |
|
bool | isNonnegative (short n) |
|
bool | isNonnegative (int n) |
|
bool | isNonnegative (long n) |
|
bool | isNonnegative (long long n) |
|
bool | isNonnegative (unsigned char) |
|
bool | isNonnegative (unsigned short) |
|
bool | isNonnegative (unsigned long) |
|
bool | isNonnegative (unsigned long long) |
|
bool | operator!= (const L &left, const R &right) |
|
bool | operator> (const L &left, const R &right) |
|
bool | operator<= (const L &left, const R &right) |
|
bool | operator>= (const L &left, const R &right) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (bool) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (char) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (signed char) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (unsigned char) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (short) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (int) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (long) |
|
| SimTK_SPECIALIZE_INTEGRAL_TYPE (unsigned long long) |
|
| SimTK_SPECIALIZE_FLOATING_TYPE (float) |
|
| SimTK_SPECIALIZE_FLOATING_TYPE (double) |
|
constexpr bool | detect64BitPlatform () |
|
std::ostream & | operator<< (std::ostream &o, const PIMPLHandle< H, IMPL, PTR > &h) |
|
std::ostream & | operator<< (std::ostream &o, const PIMPLHandle< HANDLE, IMPL, PTR > &h) |
|
void | writeUnformatted (std::ostream &o, const T &v) |
|
void | writeUnformatted (std::ostream &o, const negator< T > &v) |
|
void | writeUnformatted (std::ostream &o, const std::complex< T > &v) |
|
void | writeUnformatted (std::ostream &o, const conjugate< T > &v) |
|
bool | readOneTokenUnformatted (std::istream &in, String &token) |
|
bool | readUnformatted (std::istream &in, T &v) |
|
bool | readUnformatted (std::istream &in, negator< T > &v) |
|
bool | readUnformatted (std::istream &in, std::complex< T > &v) |
|
bool | readUnformatted (std::istream &in, conjugate< T > &v) |
|
bool | readUnformatted< String > (std::istream &in, String &v) |
|
void | writeFormatted (std::ostream &o, const T &v) |
|
bool | readFormatted (std::istream &in, T &v) |
|
bool | tryConvertStringTo (const String &value, bool &out) |
|
bool | tryConvertStringTo (const String &value, float &out) |
|
bool | tryConvertStringTo (const String &value, double &out) |
|
bool | tryConvertStringTo (const String &value, String &out) |
|
bool | tryConvertStringTo (const String &value, std::string &out) |
|
bool | tryConvertStringTo (const String &value, negator< T > &out) |
|
bool | tryConvertStringTo (const String &value, conjugate< T > &out) |
|
long long | timespecToNs (const timespec &ts) |
|
void | nsToTimespec (const long long &ns, timespec &ts) |
|
double | nsToSec (const long long &ns) |
|
long long | secToNs (const double &s) |
|
double | cpuTime () |
|
double | threadCpuTime () |
|
long long | realTimeInNs () |
|
double | realTime () |
|
void | sleepInNs (const long long &ns) |
|
void | sleepInSec (const double &seconds) |
|
| SimTK_ELEMENTWISE_FUNCTION (exp) SimTK_ELEMENTWISE_FUNCTION(log) SimTK_ELEMENTWISE_FUNCTION(sqrt) SimTK_ELEMENTWISE_FUNCTION(sin) SimTK_ELEMENTWISE_FUNCTION(cos) SimTK_ELEMENTWISE_FUNCTION(tan) SimTK_ELEMENTWISE_FUNCTION(asin) SimTK_ELEMENTWISE_FUNCTION(acos) SimTK_ELEMENTWISE_FUNCTION(atan) SimTK_ELEMENTWISE_FUNCTION(sinh) SimTK_ELEMENTWISE_FUNCTION(cosh) SimTK_ELEMENTWISE_FUNCTION(tanh) template< class ELEM > VectorBase< typename CNT< ELEM > |
|
RowVectorBase< typename CNT< ELEM >::TAbs > | abs (const RowVectorBase< ELEM > &v) |
|
MatrixBase< typename CNT< ELEM >::TAbs > | abs (const MatrixBase< ELEM > &v) |
|
Vec< N, typename CNT< ELEM >::TAbs > | abs (const Vec< N, ELEM > &v) |
|
Row< N, typename CNT< ELEM >::TAbs > | abs (const Row< N, ELEM > &v) |
|
Mat< M, N, typename CNT< ELEM >::TAbs > | abs (const Mat< M, N, ELEM > &v) |
|
SymMat< N, typename CNT< ELEM >::TAbs > | abs (const SymMat< N, ELEM > &v) |
|
ELEM | sum (const VectorBase< ELEM > &v) |
|
ELEM | sum (const RowVectorBase< ELEM > &v) |
|
RowVectorBase< ELEM > | sum (const MatrixBase< ELEM > &v) |
|
ELEM | sum (const Vec< N, ELEM > &v) |
|
ELEM | sum (const Row< N, ELEM > &v) |
|
Row< N, ELEM > | sum (const Mat< M, N, ELEM > &v) |
|
Row< N, ELEM > | sum (const SymMat< N, ELEM > &v) |
|
ELEM | min (const VectorBase< ELEM > &v) |
|
ELEM | min (const RowVectorBase< ELEM > &v) |
|
RowVectorBase< ELEM > | min (const MatrixBase< ELEM > &v) |
|
ELEM | min (const Vec< N, ELEM > &v) |
|
ELEM | min (const Row< N, ELEM > &v) |
|
Row< N, ELEM > | min (const Mat< M, N, ELEM > &v) |
|
Row< N, ELEM > | min (const SymMat< N, ELEM > &v) |
|
ELEM | max (const VectorBase< ELEM > &v) |
|
ELEM | max (const RowVectorBase< ELEM > &v) |
|
RowVectorBase< ELEM > | max (const MatrixBase< ELEM > &v) |
|
ELEM | max (const Vec< N, ELEM > &v) |
|
ELEM | max (const Row< N, ELEM > &v) |
|
Row< N, ELEM > | max (const Mat< M, N, ELEM > &v) |
|
Row< N, ELEM > | max (const SymMat< N, ELEM > &v) |
|
ELEM | mean (const VectorBase< ELEM > &v) |
|
ELEM | mean (const RowVectorBase< ELEM > &v) |
|
RowVectorBase< ELEM > | mean (const MatrixBase< ELEM > &v) |
|
ELEM | mean (const Vec< N, ELEM > &v) |
|
ELEM | mean (const Row< N, ELEM > &v) |
|
Row< N, ELEM > | mean (const Mat< M, N, ELEM > &v) |
|
Row< N, ELEM > | mean (const SymMat< N, ELEM > &v) |
|
VectorBase< ELEM > | sort (const VectorBase< ELEM > &v) |
|
RowVectorBase< ELEM > | sort (const RowVectorBase< ELEM > &v) |
|
MatrixBase< ELEM > | sort (const MatrixBase< ELEM > &v) |
|
Vec< N, ELEM > | sort (Vec< N, ELEM > v) |
|
Row< N, ELEM > | sort (Row< N, ELEM > v) |
|
Mat< M, N, ELEM > | sort (Mat< M, N, ELEM > v) |
|
Mat< N, N, ELEM > | sort (const SymMat< N, ELEM > &v) |
|
ELEM | median (RandomAccessIterator start, RandomAccessIterator end) |
|
ELEM | median (const VectorBase< ELEM > &v) |
|
ELEM | median (const RowVectorBase< ELEM > &v) |
|
RowVectorBase< ELEM > | median (const MatrixBase< ELEM > &v) |
|
ELEM | median (Vec< N, ELEM > v) |
|
ELEM | median (Row< N, ELEM > v) |
|
Row< N, ELEM > | median (const Mat< M, N, ELEM > &v) |
|
Row< N, ELEM > | median (const SymMat< N, ELEM > &v) |
|
std::ostream & | operator<< (std::ostream &, const Rotation_< P > &) |
|
std::ostream & | operator<< (std::ostream &, const InverseRotation_< P > &) |
|
SpatialVec | findRelativeVelocity (const Transform &X_FA, const SpatialVec &V_FA, const Transform &X_FB, const SpatialVec &V_FB) |
|
SpatialVec | findRelativeVelocityInF (const Vec3 &p_AB_F, const SpatialVec &V_FA, const SpatialVec &V_FB) |
|
SpatialVec | findRelativeAcceleration (const Transform &X_FA, const SpatialVec &V_FA, const SpatialVec &A_FA, const Transform &X_FB, const SpatialVec &V_FB, const SpatialVec &A_FB) |
|
SpatialVec | findRelativeAccelerationInF (const Vec3 &p_AB_F, const SpatialVec &V_FA, const SpatialVec &A_FA, const SpatialVec &V_FB, const SpatialVec &A_FB) |
|
SpatialVec | reverseRelativeVelocity (const Transform &X_AB, const SpatialVec &V_AB) |
|
SpatialVec | reverseRelativeVelocityInA (const Transform &X_AB, const SpatialVec &V_AB) |
|
SpatialVec | shiftVelocityBy (const SpatialVec &V_AB, const Vec3 &r_A) |
|
SpatialVec | shiftVelocityFromTo (const SpatialVec &V_A_BP, const Vec3 &fromP_A, const Vec3 &toQ_A) |
|
SpatialVec | shiftForceBy (const SpatialVec &F_AP, const Vec3 &r_A) |
|
SpatialVec | shiftForceFromTo (const SpatialVec &F_AP, const Vec3 &fromP_A, const Vec3 &toQ_A) |
|
SpatialVec | shiftAccelerationBy (const SpatialVec &A_AB, const Vec3 &w_AB, const Vec3 &r_A) |
|
SpatialVec | shiftAccelerationFromTo (const SpatialVec &A_A_BP, const Vec3 &w_AB, const Vec3 &fromP_A, const Vec3 &toQ_A) |
|
PhiMatrixTranspose | transpose (const PhiMatrix &phi) |
|
PhiMatrixTranspose | operator~ (const PhiMatrix &phi) |
|
SpatialVec | operator* (const PhiMatrix &phi, const SpatialVec &v) |
|
SpatialMat | operator* (const PhiMatrix &phi, const SpatialMat &m) |
|
SpatialMat | operator* (const SpatialMat &m, const PhiMatrix &phi) |
|
SpatialVec | operator* (const PhiMatrixTranspose &phiT, const SpatialVec &v) |
|
SpatialMat | operator* (const PhiMatrixTranspose &phiT, const SpatialMat &m) |
|
SpatialMat | operator* (const SpatialMat::THerm &m, const PhiMatrixTranspose &phiT) |
|
SpatialMat | operator* (const SpatialMat &m, const PhiMatrixTranspose &phiT) |
|
bool | operator== (const PhiMatrix &p1, const PhiMatrix &p2) |
|
bool | operator== (const PhiMatrixTranspose &p1, const PhiMatrixTranspose &p2) |
|
Vec< 3, P > | operator* (const InverseTransform_< P > &X_BF, const Vec< 3, P, S > &s_F) |
|
Vec< 3, P > | operator* (const Transform_< P > &X_BF, const Vec< 3, negator< P >, S > &s_F) |
|
Vec< 3, P > | operator* (const InverseTransform_< P > &X_BF, const Vec< 3, negator< P >, S > &s_F) |
|
Vec< 4, P > | operator* (const InverseTransform_< P > &X_BF, const Vec< 4, P, S > &a_F) |
|
Vec< 4, P > | operator* (const Transform_< P > &X_BF, const Vec< 4, negator< P >, S > &s_F) |
|
Vec< 4, P > | operator* (const InverseTransform_< P > &X_BF, const Vec< 4, negator< P >, S > &s_F) |
|
Vector_< E > | operator* (const VectorBase< E > &v, const Transform_< P > &X) |
|
RowVector_< E > | operator* (const Transform_< P > &X, const RowVectorBase< E > &v) |
|
RowVector_< E > | operator* (const RowVectorBase< E > &v, const Transform_< P > &X) |
|
Matrix_< E > | operator* (const Transform_< P > &X, const MatrixBase< E > &v) |
|
Matrix_< E > | operator* (const MatrixBase< E > &v, const Transform_< P > &X) |
|
Vec< N, E > | operator* (const Transform_< P > &X, const Vec< N, E, S > &v) |
|
Vec< N, E > | operator* (const Vec< N, E, S > &v, const Transform_< P > &X) |
|
Row< N, E > | operator* (const Transform_< P > &X, const Row< N, E, S > &v) |
|
Row< N, E > | operator* (const Row< N, E, S > &v, const Transform_< P > &X) |
|
Mat< M, N, E > | operator* (const Transform_< P > &X, const Mat< M, N, E, CS, RS > &v) |
|
Mat< M, N, E > | operator* (const Mat< M, N, E, CS, RS > &v, const Transform_< P > &X) |
|
Transform_< P > | operator* (const Transform_< P > &X1, const InverseTransform_< P > &X2) |
|
Transform_< P > | operator* (const InverseTransform_< P > &X1, const Transform_< P > &X2) |
|
Transform_< P > | operator* (const InverseTransform_< P > &X1, const InverseTransform_< P > &X2) |
|
bool | operator== (const InverseTransform_< P > &X1, const InverseTransform_< P > &X2) |
|
bool | operator== (const Transform_< P > &X1, const InverseTransform_< P > &X2) |
|
bool | operator== (const InverseTransform_< P > &X1, const Transform_< P > &X2) |
|
complex< float > | operator* (const complex< float > &c, int r) |
|
complex< float > | operator* (int r, const complex< float > &c) |
|
complex< double > | operator* (const complex< float > &c, const double &r) |
|
complex< double > | operator* (const double &r, const complex< float > &c) |
|
complex< float > | operator/ (const complex< float > &c, int r) |
|
complex< float > | operator/ (int r, const complex< float > &c) |
|
complex< double > | operator/ (const complex< float > &c, const double &r) |
|
complex< double > | operator/ (const double &r, const complex< float > &c) |
|
complex< float > | operator+ (const complex< float > &c, int r) |
|
complex< float > | operator+ (int r, const complex< float > &c) |
|
complex< double > | operator+ (const complex< float > &c, const double &r) |
|
complex< double > | operator+ (const double &r, const complex< float > &c) |
|
complex< float > | operator- (const complex< float > &c, int r) |
|
complex< float > | operator- (int r, const complex< float > &c) |
|
complex< double > | operator- (const complex< float > &c, const double &r) |
|
complex< double > | operator- (const double &r, const complex< float > &c) |
|
complex< double > | operator* (const complex< double > &c, int r) |
|
complex< double > | operator* (int r, const complex< double > &c) |
|
complex< double > | operator* (const complex< double > &c, const float &r) |
|
complex< double > | operator* (const float &r, const complex< double > &c) |
|
complex< double > | operator/ (const complex< double > &c, int r) |
|
complex< double > | operator/ (int r, const complex< double > &c) |
|
complex< double > | operator/ (const complex< double > &c, const float &r) |
|
complex< double > | operator/ (const float &r, const complex< double > &c) |
|
complex< double > | operator+ (const complex< double > &c, int r) |
|
complex< double > | operator+ (int r, const complex< double > &c) |
|
complex< double > | operator+ (const complex< double > &c, const float &r) |
|
complex< double > | operator+ (const float &r, const complex< double > &c) |
|
complex< double > | operator- (const complex< double > &c, int r) |
|
complex< double > | operator- (int r, const complex< double > &c) |
|
complex< double > | operator- (const complex< double > &c, const float &r) |
|
complex< double > | operator- (const float &r, const complex< double > &c) |
|
const float & | real (const conjugate< float > &c) |
|
const negator< float > & | imag (const conjugate< float > &c) |
|
const complex< float > & | conj (const conjugate< float > &c) |
|
float | abs (const conjugate< float > &c) |
|
float | norm (const conjugate< float > &c) |
|
const double & | real (const conjugate< double > &c) |
|
const negator< double > & | imag (const conjugate< double > &c) |
|
const complex< double > & | conj (const conjugate< double > &c) |
|
double | abs (const conjugate< double > &c) |
|
double | norm (const conjugate< double > &c) |
|
std::basic_istream< CHAR, TRAITS > & | operator>> (std::basic_istream< CHAR, TRAITS > &is, conjugate< R > &c) |
|
std::basic_ostream< CHAR, TRAITS > & | operator<< (std::basic_ostream< CHAR, TRAITS > &os, const conjugate< R > &c) |
|
conjugate< R > | operator+ (const conjugate< R > &a, const float &b) |
|
Wider< R, double >::WConj | operator+ (const conjugate< R > &a, const double &b) |
|
conjugate< R > | operator+ (const float &a, const conjugate< R > &b) |
|
Wider< R, double >::WConj | operator+ (const double &a, const conjugate< R > &b) |
|
conjugate< R > | operator* (const conjugate< R > &a, const float &b) |
|
Wider< R, double >::WConj | operator* (const conjugate< R > &a, const double &b) |
|
conjugate< R > | operator* (const float &a, const conjugate< R > &b) |
|
Wider< R, double >::WConj | operator* (const double &a, const conjugate< R > &b) |
|
bool | operator== (const conjugate< R > &a, const float &b) |
|
bool | operator== (const conjugate< R > &a, const double &b) |
|
bool | operator== (const float &a, const conjugate< R > &b) |
|
bool | operator== (const double &a, const conjugate< R > &b) |
|
bool | operator!= (const conjugate< R > &a, const float &b) |
|
bool | operator!= (const conjugate< R > &a, const double &b) |
|
bool | operator!= (const float &a, const conjugate< R > &b) |
|
bool | operator!= (const double &a, const conjugate< R > &b) |
|
conjugate< R > | operator- (const conjugate< R > &a, const float &b) |
|
Wider< R, double >::WConj | operator- (const conjugate< R > &a, const double &b) |
|
complex< R > | operator- (const float &a, const conjugate< R > &b) |
|
Wider< R, double >::WCplx | operator- (const double &a, const conjugate< R > &b) |
|
conjugate< R > | operator/ (const conjugate< R > &a, const float &b) |
|
Wider< R, double >::WConj | operator/ (const conjugate< R > &a, const double &b) |
|
complex< R > | operator/ (const float &a, const conjugate< R > &b) |
|
Wider< R, double >::WCplx | operator/ (const double &a, const conjugate< R > &b) |
|
Wider< R, S >::WConj | operator+ (const conjugate< R > &a, const conjugate< S > &r) |
|
Wider< R, S >::WCplx | operator+ (const conjugate< R > &a, const complex< S > &r) |
|
Wider< R, S >::WCplx | operator+ (const complex< R > &a, const conjugate< S > &r) |
|
Wider< R, S >::WCplx | operator- (const conjugate< R > &a, const conjugate< S > &r) |
|
negator< typename Wider< R, S >::WCplx > | operator- (const conjugate< R > &a, const complex< S > &r) |
|
Wider< R, S >::WCplx | operator- (const complex< R > &a, const conjugate< S > &r) |
|
negator< typename Wider< R, S >::WCplx > | operator* (const conjugate< R > &a, const conjugate< S > &r) |
|
Wider< R, S >::WCplx | operator* (const conjugate< R > &a, const complex< S > &r) |
|
Wider< R, S >::WCplx | operator* (const complex< R > &a, const conjugate< S > &r) |
|
Wider< R, S >::WCplx | operator* (const negator< complex< R > > &a, const conjugate< S > &r) |
|
Wider< R, S >::WCplx | operator* (const conjugate< R > &a, const negator< complex< S > > &r) |
|
Wider< R, S >::WCplx | operator/ (const conjugate< R > &a, const conjugate< S > &r) |
|
Wider< R, S >::WCplx | operator/ (const conjugate< R > &a, const complex< S > &r) |
|
Wider< R, S >::WCplx | operator/ (const complex< R > &a, const conjugate< S > &r) |
|
bool | operator== (const conjugate< R > &a, const conjugate< S > &r) |
|
bool | operator== (const conjugate< R > &a, const complex< S > &r) |
|
bool | operator== (const complex< R > &a, const conjugate< S > &r) |
|
bool | operator!= (const conjugate< R > &a, const conjugate< S > &r) |
|
bool | operator!= (const conjugate< R > &a, const complex< S > &r) |
|
bool | operator!= (const complex< R > &a, const conjugate< S > &r) |
|
bool | isNaN (const negator< float > &x) |
|
bool | isNaN (const negator< double > &x) |
|
bool | isNaN (const negator< std::complex< P > > &x) |
|
bool | isNaN (const negator< conjugate< P > > &x) |
|
bool | isFinite (const negator< float > &x) |
|
bool | isFinite (const negator< double > &x) |
|
bool | isFinite (const negator< std::complex< P > > &x) |
|
bool | isFinite (const negator< conjugate< P > > &x) |
|
bool | isInf (const negator< float > &x) |
|
bool | isInf (const negator< double > &x) |
|
bool | isInf (const negator< std::complex< P > > &x) |
|
bool | isInf (const negator< conjugate< P > > &x) |
|
negator< A >::template Result< B >::Add | operator+ (const negator< A > &l, const B &r) |
|
CNT< A >::template Result< negator< B > >::Add | operator+ (const A &l, const negator< B > &r) |
|
negator< A >::template Result< negator< B > >::Add | operator+ (const negator< A > &l, const negator< B > &r) |
|
negator< A >::template Result< B >::Sub | operator- (const negator< A > &l, const B &r) |
|
CNT< A >::template Result< negator< B > >::Sub | operator- (const A &l, const negator< B > &r) |
|
negator< A >::template Result< negator< B > >::Sub | operator- (const negator< A > &l, const negator< B > &r) |
|
negator< A >::template Result< B >::Mul | operator* (const negator< A > &l, const B &r) |
|
CNT< A >::template Result< negator< B > >::Mul | operator* (const A &l, const negator< B > &r) |
|
negator< A >::template Result< negator< B > >::Mul | operator* (const negator< A > &l, const negator< B > &r) |
|
negator< A >::template Result< B >::Dvd | operator/ (const negator< A > &l, const B &r) |
|
CNT< A >::template Result< negator< B > >::Dvd | operator/ (const A &l, const negator< B > &r) |
|
negator< A >::template Result< negator< B > >::Dvd | operator/ (const negator< A > &l, const negator< B > &r) |
|
bool | operator== (const negator< A > &l, const B &r) |
|
bool | operator== (const A &l, const negator< B > &r) |
|
bool | operator== (const negator< A > &l, const negator< B > &r) |
|
bool | operator!= (const negator< A > &l, const B &r) |
|
bool | operator!= (const A &l, const negator< B > &r) |
|
bool | operator!= (const negator< A > &l, const negator< B > &r) |
|
std::basic_istream< CHAR, TRAITS > & | operator>> (std::basic_istream< CHAR, TRAITS > &is, negator< NUM > &nn) |
|
std::basic_ostream< CHAR, TRAITS > & | operator<< (std::basic_ostream< CHAR, TRAITS > &os, const negator< NUM > &nn) |
|
bool | isNaN (const float &x) |
|
bool | isNaN (const double &x) |
|
bool | isNaN (const std::complex< P > &x) |
|
bool | isNaN (const conjugate< P > &x) |
|
bool | isFinite (const float &x) |
|
bool | isFinite (const double &x) |
|
bool | isFinite (const std::complex< P > &x) |
|
bool | isFinite (const conjugate< P > &x) |
|
bool | isInf (const float &x) |
|
bool | isInf (const double &x) |
|
bool | isInf (const std::complex< P > &x) |
|
bool | isInf (const conjugate< P > &x) |
|
bool | isNumericallyEqual (const float &a, const float &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const double &a, const double &b, double tol=RTraits< double >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const float &a, const double &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const double &a, const float &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const float &a, int b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (int a, const float &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const double &a, int b, double tol=RTraits< double >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (int a, const double &b, double tol=RTraits< double >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const std::complex< P > &a, const std::complex< Q > &b, double tol=RTraits< typename Narrowest< P, Q >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const conjugate< P > &a, const conjugate< Q > &b, double tol=RTraits< typename Narrowest< P, Q >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const std::complex< P > &a, const conjugate< Q > &b, double tol=RTraits< typename Narrowest< P, Q >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const conjugate< P > &a, const std::complex< Q > &b, double tol=RTraits< typename Narrowest< P, Q >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const std::complex< P > &a, const float &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const float &a, const std::complex< P > &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const std::complex< P > &a, const double &b, double tol=RTraits< typename Narrowest< P, double >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const double &a, const std::complex< P > &b, double tol=RTraits< typename Narrowest< P, double >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const std::complex< P > &a, int b, double tol=RTraits< P >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (int a, const std::complex< P > &b, double tol=RTraits< P >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const conjugate< P > &a, const float &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const float &a, const conjugate< P > &b, double tol=RTraits< float >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const conjugate< P > &a, const double &b, double tol=RTraits< typename Narrowest< P, double >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const double &a, const conjugate< P > &b, double tol=RTraits< typename Narrowest< P, double >::Precision >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (const conjugate< P > &a, int b, double tol=RTraits< P >::getDefaultTolerance()) |
|
bool | isNumericallyEqual (int a, const conjugate< P > &b, double tol=RTraits< P >::getDefaultTolerance()) |
|
| SimTK_BNTCMPLX_SPEC (float, float) |
|
| SimTK_BNTCMPLX_SPEC (float, double) |
|
| SimTK_BNTCMPLX_SPEC (double, float) |
|
| SimTK_BNTCMPLX_SPEC (double, double) |
|
| SimTK_NTRAITS_CONJ_SPEC (float, float) |
|
| SimTK_NTRAITS_CONJ_SPEC (float, double) |
|
| SimTK_NTRAITS_CONJ_SPEC (double, float) |
|
| SimTK_NTRAITS_CONJ_SPEC (double, double) |
|
| SimTK_DEFINE_REAL_NTRAITS (float) |
|
| SimTK_DEFINE_REAL_NTRAITS (double) |
|
bool | atMostOneBitIsSet (unsigned char v) |
|
bool | atMostOneBitIsSet (unsigned short v) |
|
bool | atMostOneBitIsSet (unsigned int v) |
|
bool | atMostOneBitIsSet (unsigned long v) |
|
bool | atMostOneBitIsSet (unsigned long long v) |
|
bool | atMostOneBitIsSet (signed char v) |
|
bool | atMostOneBitIsSet (char v) |
|
bool | atMostOneBitIsSet (short v) |
|
bool | atMostOneBitIsSet (int v) |
|
bool | atMostOneBitIsSet (long v) |
|
bool | atMostOneBitIsSet (long long v) |
|
bool | exactlyOneBitIsSet (unsigned char v) |
|
bool | exactlyOneBitIsSet (unsigned short v) |
|
bool | exactlyOneBitIsSet (unsigned int v) |
|
bool | exactlyOneBitIsSet (unsigned long v) |
|
bool | exactlyOneBitIsSet (unsigned long long v) |
|
bool | exactlyOneBitIsSet (signed char v) |
|
bool | exactlyOneBitIsSet (char v) |
|
bool | exactlyOneBitIsSet (short v) |
|
bool | exactlyOneBitIsSet (int v) |
|
bool | exactlyOneBitIsSet (long v) |
|
bool | exactlyOneBitIsSet (long long v) |
|
bool | signBit (unsigned char u) |
|
bool | signBit (unsigned short u) |
|
bool | signBit (unsigned int u) |
|
bool | signBit (unsigned long u) |
|
bool | signBit (unsigned long long u) |
|
bool | signBit (signed char i) |
|
bool | signBit (short i) |
|
bool | signBit (int i) |
|
bool | signBit (long long i) |
|
bool | signBit (long i) |
|
bool | signBit (const float &f) |
|
bool | signBit (const double &d) |
|
bool | signBit (const negator< float > &nf) |
|
bool | signBit (const negator< double > &nd) |
|
unsigned int | sign (unsigned char u) |
|
unsigned int | sign (unsigned short u) |
|
unsigned int | sign (unsigned int u) |
|
unsigned int | sign (unsigned long u) |
|
unsigned int | sign (unsigned long long u) |
|
int | sign (signed char i) |
|
int | sign (short i) |
|
int | sign (int i) |
|
int | sign (long i) |
|
int | sign (long long i) |
|
int | sign (const float &x) |
|
int | sign (const double &x) |
|
int | sign (const negator< float > &x) |
|
int | sign (const negator< double > &x) |
|
unsigned char | square (unsigned char u) |
|
unsigned short | square (unsigned short u) |
|
unsigned int | square (unsigned int u) |
|
unsigned long | square (unsigned long u) |
|
unsigned long long | square (unsigned long long u) |
|
char | square (char c) |
|
signed char | square (signed char i) |
|
short | square (short i) |
|
int | square (int i) |
|
long | square (long i) |
|
long long | square (long long i) |
|
float | square (const float &x) |
|
double | square (const double &x) |
|
float | square (const negator< float > &x) |
|
double | square (const negator< double > &x) |
|
std::complex< P > | square (const std::complex< P > &x) |
|
std::complex< P > | square (const conjugate< P > &x) |
|
std::complex< P > | square (const negator< std::complex< P > > &x) |
|
std::complex< P > | square (const negator< conjugate< P > > &x) |
|
unsigned char | cube (unsigned char u) |
|
unsigned short | cube (unsigned short u) |
|
unsigned int | cube (unsigned int u) |
|
unsigned long | cube (unsigned long u) |
|
unsigned long long | cube (unsigned long long u) |
|
char | cube (char c) |
|
signed char | cube (signed char i) |
|
short | cube (short i) |
|
int | cube (int i) |
|
long | cube (long i) |
|
long long | cube (long long i) |
|
float | cube (const float &x) |
|
double | cube (const double &x) |
|
negator< float > | cube (const negator< float > &x) |
|
negator< double > | cube (const negator< double > &x) |
|
std::complex< P > | cube (const std::complex< P > &x) |
|
std::complex< P > | cube (const negator< std::complex< P > > &x) |
|
std::complex< P > | cube (const conjugate< P > &x) |
|
std::complex< P > | cube (const negator< conjugate< P > > &x) |
|
double & | clampInPlace (double low, double &v, double high) |
|
float & | clampInPlace (float low, float &v, float high) |
|
double & | clampInPlace (int low, double &v, int high) |
|
float & | clampInPlace (int low, float &v, int high) |
|
double & | clampInPlace (int low, double &v, double high) |
|
float & | clampInPlace (int low, float &v, float high) |
|
double & | clampInPlace (double low, double &v, int high) |
|
float & | clampInPlace (float low, float &v, int high) |
|
unsigned char & | clampInPlace (unsigned char low, unsigned char &v, unsigned char high) |
|
unsigned short & | clampInPlace (unsigned short low, unsigned short &v, unsigned short high) |
|
unsigned int & | clampInPlace (unsigned int low, unsigned int &v, unsigned int high) |
|
unsigned long & | clampInPlace (unsigned long low, unsigned long &v, unsigned long high) |
|
unsigned long long & | clampInPlace (unsigned long long low, unsigned long long &v, unsigned long long high) |
|
char & | clampInPlace (char low, char &v, char high) |
|
signed char & | clampInPlace (signed char low, signed char &v, signed char high) |
|
short & | clampInPlace (short low, short &v, short high) |
|
int & | clampInPlace (int low, int &v, int high) |
|
long & | clampInPlace (long low, long &v, long high) |
|
long long & | clampInPlace (long long low, long long &v, long long high) |
|
negator< float > & | clampInPlace (float low, negator< float > &v, float high) |
|
negator< double > & | clampInPlace (double low, negator< double > &v, double high) |
|
double | clamp (double low, double v, double high) |
|
float | clamp (float low, float v, float high) |
|
double | clamp (int low, double v, int high) |
|
float | clamp (int low, float v, int high) |
|
double | clamp (int low, double v, double high) |
|
float | clamp (int low, float v, float high) |
|
double | clamp (double low, double v, int high) |
|
float | clamp (float low, float v, int high) |
|
unsigned char | clamp (unsigned char low, unsigned char v, unsigned char high) |
|
unsigned short | clamp (unsigned short low, unsigned short v, unsigned short high) |
|
unsigned int | clamp (unsigned int low, unsigned int v, unsigned int high) |
|
unsigned long | clamp (unsigned long low, unsigned long v, unsigned long high) |
|
unsigned long long | clamp (unsigned long long low, unsigned long long v, unsigned long long high) |
|
char | clamp (char low, char v, char high) |
|
signed char | clamp (signed char low, signed char v, signed char high) |
|
short | clamp (short low, short v, short high) |
|
int | clamp (int low, int v, int high) |
|
long | clamp (long low, long v, long high) |
|
long long | clamp (long long low, long long v, long long high) |
|
float | clamp (float low, negator< float > v, float high) |
|
double | clamp (double low, negator< double > v, double high) |
|
double | stepUp (double x) |
|
double | stepDown (double x) |
|
double | stepAny (double y0, double yRange, double x0, double oneOverXRange, double x) |
|
double | dstepUp (double x) |
|
double | dstepDown (double x) |
|
double | dstepAny (double yRange, double x0, double oneOverXRange, double x) |
|
double | d2stepUp (double x) |
|
double | d2stepDown (double x) |
|
double | d2stepAny (double yRange, double x0, double oneOverXRange, double x) |
|
double | d3stepUp (double x) |
|
double | d3stepDown (double x) |
|
double | d3stepAny (double yRange, double x0, double oneOverXRange, double x) |
|
float | stepUp (float x) |
|
float | stepDown (float x) |
|
float | stepAny (float y0, float yRange, float x0, float oneOverXRange, float x) |
|
float | dstepUp (float x) |
|
float | dstepDown (float x) |
|
float | dstepAny (float yRange, float x0, float oneOverXRange, float x) |
|
float | d2stepUp (float x) |
|
float | d2stepDown (float x) |
|
float | d2stepAny (float yRange, float x0, float oneOverXRange, float x) |
|
float | d3stepUp (float x) |
|
float | d3stepDown (float x) |
|
float | d3stepAny (float yRange, float x0, float oneOverXRange, float x) |
|
double | stepUp (int x) |
|
double | stepDown (int x) |
|
std::pair< double, double > | approxCompleteEllipticIntegralsKE (double m) |
|
std::pair< float, float > | approxCompleteEllipticIntegralsKE (float m) |
|
std::pair< double, double > | approxCompleteEllipticIntegralsKE (int m) |
|
std::pair< double, double > | completeEllipticIntegralsKE (double m) |
|
std::pair< float, float > | completeEllipticIntegralsKE (float m) |
|
std::pair< double, double > | completeEllipticIntegralsKE (int m) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (EventId) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemEventTriggerIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemEventTriggerByStageIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (EventTriggerByStageIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (MeasureIndex) |
|
std::ostream & | operator<< (std::ostream &o, Stage g) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SubsystemIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemYIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemQIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (QIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemUIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (UIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemZIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ZIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (DiscreteVariableIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (CacheEntryIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemYErrIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemQErrIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (QErrIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemUErrIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (UErrIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemUDotErrIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (UDotErrIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (SystemMultiplierIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (MultiplierIndex) |
|
std::ostream & | operator<< (std::ostream &o, const State &s) |
|
Mat< M, N, EL, CSL, RSL >::template Result< Mat< M, N, ER, CSR, RSR > >::Add | operator+ (const Mat< M, N, EL, CSL, RSL > &l, const Mat< M, N, ER, CSR, RSR > &r) |
|
Mat< M, N, EL, CSL, RSL >::template Result< Mat< M, N, ER, CSR, RSR > >::Sub | operator- (const Mat< M, N, EL, CSL, RSL > &l, const Mat< M, N, ER, CSR, RSR > &r) |
|
Mat< M, N, EL, CSL, RSL >::template Result< Mat< N, P, ER, CSR, RSR > >::Mul | operator* (const Mat< M, N, EL, CSL, RSL > &l, const Mat< N, P, ER, CSR, RSR > &r) |
|
Mat< M, N, EL, CSL, RSL >::template Result< Mat< MM, NN, ER, CSR, RSR > >::MulNon | operator* (const Mat< M, N, EL, CSL, RSL > &l, const Mat< MM, NN, ER, CSR, RSR > &r) |
|
bool | operator== (const Mat< M, N, EL, CSL, RSL > &l, const Mat< M, N, ER, CSR, RSR > &r) |
|
bool | operator!= (const Mat< M, N, EL, CSL, RSL > &l, const Mat< M, N, ER, CSR, RSR > &r) |
|
Mat< M, N, E, CS, RS >::template Result< float >::Mul | operator* (const Mat< M, N, E, CS, RS > &l, const float &r) |
|
Mat< M, N, E, CS, RS >::template Result< float >::Mul | operator* (const float &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< double >::Mul | operator* (const Mat< M, N, E, CS, RS > &l, const double &r) |
|
Mat< M, N, E, CS, RS >::template Result< double >::Mul | operator* (const double &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename CNT< E >::Precision >::Mul | operator* (const Mat< M, N, E, CS, RS > &l, int r) |
|
Mat< M, N, E, CS, RS >::template Result< typename CNT< E >::Precision >::Mul | operator* (int l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Mul | operator* (const Mat< M, N, E, CS, RS > &l, const std::complex< R > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Mul | operator* (const std::complex< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Mul | operator* (const Mat< M, N, E, CS, RS > &l, const conjugate< R > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Mul | operator* (const conjugate< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const Mat< M, N, E, CS, RS > &l, const negator< R > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const negator< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< float >::Dvd | operator/ (const Mat< M, N, E, CS, RS > &l, const float &r) |
|
CNT< float >::template Result< Mat< M, N, E, CS, RS > >::Dvd | operator/ (const float &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< double >::Dvd | operator/ (const Mat< M, N, E, CS, RS > &l, const double &r) |
|
CNT< double >::template Result< Mat< M, N, E, CS, RS > >::Dvd | operator/ (const double &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename CNT< E >::Precision >::Dvd | operator/ (const Mat< M, N, E, CS, RS > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< Mat< M, N, E, CS, RS > >::Dvd | operator/ (int l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Dvd | operator/ (const Mat< M, N, E, CS, RS > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< Mat< M, N, E, CS, RS > >::Dvd | operator/ (const std::complex< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Dvd | operator/ (const Mat< M, N, E, CS, RS > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< Mat< M, N, E, CS, RS > >::Dvd | operator/ (const conjugate< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename negator< R >::StdNumber >::Dvd | operator/ (const Mat< M, N, E, CS, RS > &l, const negator< R > &r) |
|
CNT< R >::template Result< Mat< M, N, E, CS, RS > >::Dvd | operator/ (const negator< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< float >::Add | operator+ (const Mat< M, N, E, CS, RS > &l, const float &r) |
|
Mat< M, N, E, CS, RS >::template Result< float >::Add | operator+ (const float &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< double >::Add | operator+ (const Mat< M, N, E, CS, RS > &l, const double &r) |
|
Mat< M, N, E, CS, RS >::template Result< double >::Add | operator+ (const double &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename CNT< E >::Precision >::Add | operator+ (const Mat< M, N, E, CS, RS > &l, int r) |
|
Mat< M, N, E, CS, RS >::template Result< typename CNT< E >::Precision >::Add | operator+ (int l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Add | operator+ (const Mat< M, N, E, CS, RS > &l, const std::complex< R > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Add | operator+ (const std::complex< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Add | operator+ (const Mat< M, N, E, CS, RS > &l, const conjugate< R > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Add | operator+ (const conjugate< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const Mat< M, N, E, CS, RS > &l, const negator< R > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const negator< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< float >::Sub | operator- (const Mat< M, N, E, CS, RS > &l, const float &r) |
|
CNT< float >::template Result< Mat< M, N, E, CS, RS > >::Sub | operator- (const float &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< double >::Sub | operator- (const Mat< M, N, E, CS, RS > &l, const double &r) |
|
CNT< double >::template Result< Mat< M, N, E, CS, RS > >::Sub | operator- (const double &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename CNT< E >::Precision >::Sub | operator- (const Mat< M, N, E, CS, RS > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< Mat< M, N, E, CS, RS > >::Sub | operator- (int l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Sub | operator- (const Mat< M, N, E, CS, RS > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< Mat< M, N, E, CS, RS > >::Sub | operator- (const std::complex< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< std::complex< R > >::Sub | operator- (const Mat< M, N, E, CS, RS > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< Mat< M, N, E, CS, RS > >::Sub | operator- (const conjugate< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
Mat< M, N, E, CS, RS >::template Result< typename negator< R >::StdNumber >::Sub | operator- (const Mat< M, N, E, CS, RS > &l, const negator< R > &r) |
|
CNT< R >::template Result< Mat< M, N, E, CS, RS > >::Sub | operator- (const negator< R > &l, const Mat< M, N, E, CS, RS > &r) |
|
std::basic_ostream< CHAR, TRAITS > & | operator<< (std::basic_ostream< CHAR, TRAITS > &o, const Mat< M, N, E, CS, RS > &m) |
|
std::basic_istream< CHAR, TRAITS > & | operator>> (std::basic_istream< CHAR, TRAITS > &is, Mat< M, N, E, CS, RS > &m) |
|
Row< N, E1, S1 >::template Result< Row< N, E2, S2 > >::Add | operator+ (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
Row< N, E1, S1 >::template Result< Row< N, E2, S2 > >::Sub | operator- (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
bool | operator== (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
bool | operator!= (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
bool | operator< (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
bool | operator< (const Row< N, E1, S1 > &v, const E2 &e) |
|
bool | operator> (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
bool | operator> (const Row< N, E1, S1 > &v, const E2 &e) |
|
bool | operator<= (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
bool | operator<= (const Row< N, E1, S1 > &v, const E2 &e) |
|
bool | operator>= (const Row< N, E1, S1 > &l, const Row< N, E2, S2 > &r) |
|
bool | operator>= (const Row< N, E1, S1 > &v, const E2 &e) |
|
Row< N, E, S >::template Result< float >::Mul | operator* (const Row< N, E, S > &l, const float &r) |
|
Row< N, E, S >::template Result< float >::Mul | operator* (const float &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< double >::Mul | operator* (const Row< N, E, S > &l, const double &r) |
|
Row< N, E, S >::template Result< double >::Mul | operator* (const double &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename CNT< E >::Precision >::Mul | operator* (const Row< N, E, S > &l, int r) |
|
Row< N, E, S >::template Result< typename CNT< E >::Precision >::Mul | operator* (int l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Mul | operator* (const Row< N, E, S > &l, const std::complex< R > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Mul | operator* (const std::complex< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Mul | operator* (const Row< N, E, S > &l, const conjugate< R > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Mul | operator* (const conjugate< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const Row< N, E, S > &l, const negator< R > &r) |
|
Row< N, E, S >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const negator< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< float >::Dvd | operator/ (const Row< N, E, S > &l, const float &r) |
|
CNT< float >::template Result< Row< N, E, S > >::Dvd | operator/ (const float &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< double >::Dvd | operator/ (const Row< N, E, S > &l, const double &r) |
|
CNT< double >::template Result< Row< N, E, S > >::Dvd | operator/ (const double &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename CNT< E >::Precision >::Dvd | operator/ (const Row< N, E, S > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< Row< N, E, S > >::Dvd | operator/ (int l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Dvd | operator/ (const Row< N, E, S > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< Row< N, E, S > >::Dvd | operator/ (const std::complex< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Dvd | operator/ (const Row< N, E, S > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< Row< N, E, S > >::Dvd | operator/ (const conjugate< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename negator< R >::StdNumber >::Dvd | operator/ (const Row< N, E, S > &l, const negator< R > &r) |
|
CNT< R >::template Result< Row< N, E, S > >::Dvd | operator/ (const negator< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< float >::Add | operator+ (const Row< N, E, S > &l, const float &r) |
|
Row< N, E, S >::template Result< float >::Add | operator+ (const float &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< double >::Add | operator+ (const Row< N, E, S > &l, const double &r) |
|
Row< N, E, S >::template Result< double >::Add | operator+ (const double &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename CNT< E >::Precision >::Add | operator+ (const Row< N, E, S > &l, int r) |
|
Row< N, E, S >::template Result< typename CNT< E >::Precision >::Add | operator+ (int l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Add | operator+ (const Row< N, E, S > &l, const std::complex< R > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Add | operator+ (const std::complex< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Add | operator+ (const Row< N, E, S > &l, const conjugate< R > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Add | operator+ (const conjugate< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const Row< N, E, S > &l, const negator< R > &r) |
|
Row< N, E, S >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const negator< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< float >::Sub | operator- (const Row< N, E, S > &l, const float &r) |
|
CNT< float >::template Result< Row< N, E, S > >::Sub | operator- (const float &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< double >::Sub | operator- (const Row< N, E, S > &l, const double &r) |
|
CNT< double >::template Result< Row< N, E, S > >::Sub | operator- (const double &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename CNT< E >::Precision >::Sub | operator- (const Row< N, E, S > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< Row< N, E, S > >::Sub | operator- (int l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Sub | operator- (const Row< N, E, S > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< Row< N, E, S > >::Sub | operator- (const std::complex< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< std::complex< R > >::Sub | operator- (const Row< N, E, S > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< Row< N, E, S > >::Sub | operator- (const conjugate< R > &l, const Row< N, E, S > &r) |
|
Row< N, E, S >::template Result< typename negator< R >::StdNumber >::Sub | operator- (const Row< N, E, S > &l, const negator< R > &r) |
|
CNT< R >::template Result< Row< N, E, S > >::Sub | operator- (const negator< R > &l, const Row< N, E, S > &r) |
|
std::basic_ostream< CHAR, TRAITS > & | operator<< (std::basic_ostream< CHAR, TRAITS > &o, const Row< N, E, S > &v) |
|
std::basic_istream< CHAR, TRAITS > & | operator>> (std::basic_istream< CHAR, TRAITS > &is, Row< N, E, S > &v) |
|
bool | operator== (const Mat< M, M, EL, CSL, RSL > &l, const SymMat< M, ER, RSR > &r) |
|
bool | operator!= (const Mat< M, M, EL, CSL, RSL > &l, const SymMat< M, ER, RSR > &r) |
|
bool | operator== (const SymMat< M, EL, RSL > &l, const Mat< M, M, ER, CSR, RSR > &r) |
|
bool | operator!= (const SymMat< M, EL, RSL > &l, const Mat< M, M, ER, CSR, RSR > &r) |
|
CNT< typename CNT< E1 >::THerm >::template Result< E2 >::Mul | dot (const Vec< M, E1, S1 > &r, const Vec< M, E2, S2 > &v) |
|
CNT< typename CNT< E1 >::THerm >::template Result< E2 >::Mul | dot (const Vec< 1, E1, S1 > &r, const Vec< 1, E2, S2 > &v) |
|
CNT< E1 >::template Result< E2 >::Mul | operator* (const Row< N, E1, S1 > &r, const Vec< N, E2, S2 > &v) |
|
CNT< E1 >::template Result< E2 >::Mul | operator* (const Row< 1, E1, S1 > &r, const Vec< 1, E2, S2 > &v) |
|
CNT< E1 >::template Result< E2 >::Mul | dot (const Row< N, E1, S1 > &r, const Vec< N, E2, S2 > &v) |
|
CNT< E1 >::template Result< E2 >::Mul | dot (const Vec< M, E1, S1 > &v, const Row< M, E2, S2 > &r) |
|
CNT< E1 >::template Result< E2 >::Mul | dot (const Row< N, E1, S1 > &r, const Row< N, E2, S2 > &s) |
|
Mat< M, M, typename CNT< E1 >::template Result< typename CNT< E2 >::THerm >::Mul > | outer (const Vec< M, E1, S1 > &v, const Vec< M, E2, S2 > &w) |
|
Vec< M, E1, S1 >::template Result< Row< M, E2, S2 > >::Mul | operator* (const Vec< M, E1, S1 > &v, const Row< M, E2, S2 > &r) |
|
Mat< M, M, typename CNT< E1 >::template Result< E2 >::Mul > | outer (const Vec< M, E1, S1 > &v, const Row< M, E2, S2 > &r) |
|
Mat< M, M, typename CNT< E1 >::template Result< E2 >::Mul > | outer (const Row< M, E1, S1 > &r, const Vec< M, E2, S2 > &v) |
|
Mat< M, M, typename CNT< E1 >::template Result< E2 >::Mul > | outer (const Row< M, E1, S1 > &r, const Row< M, E2, S2 > &s) |
|
Mat< M, N, ME, CS, RS >::template Result< Vec< N, E, S > >::Mul | operator* (const Mat< M, N, ME, CS, RS > &m, const Vec< N, E, S > &v) |
|
Row< M, E, S >::template Result< Mat< M, N, ME, CS, RS > >::Mul | operator* (const Row< M, E, S > &r, const Mat< M, N, ME, CS, RS > &m) |
|
SymMat< N, ME, RS >::template Result< Vec< N, E, S > >::Mul | operator* (const SymMat< N, ME, RS > &m, const Vec< N, E, S > &v) |
|
SymMat< 1, ME, RS >::template Result< Vec< 1, E, S > >::Mul | operator* (const SymMat< 1, ME, RS > &m, const Vec< 1, E, S > &v) |
|
SymMat< 2, ME, RS >::template Result< Vec< 2, E, S > >::Mul | operator* (const SymMat< 2, ME, RS > &m, const Vec< 2, E, S > &v) |
|
SymMat< 3, ME, RS >::template Result< Vec< 3, E, S > >::Mul | operator* (const SymMat< 3, ME, RS > &m, const Vec< 3, E, S > &v) |
|
Row< M, E, S >::template Result< SymMat< M, ME, RS > >::Mul | operator* (const Row< M, E, S > &r, const SymMat< M, ME, RS > &m) |
|
Row< 1, E, S >::template Result< SymMat< 1, ME, RS > >::Mul | operator* (const Row< 1, E, S > &r, const SymMat< 1, ME, RS > &m) |
|
Row< 2, E, S >::template Result< SymMat< 2, ME, RS > >::Mul | operator* (const Row< 2, E, S > &r, const SymMat< 2, ME, RS > &m) |
|
Row< 3, E, S >::template Result< SymMat< 3, ME, RS > >::Mul | operator* (const Row< 3, E, S > &r, const SymMat< 3, ME, RS > &m) |
|
Vec< M, E1, S1 >::template Result< Row< N, E2, S2 > >::MulNon | operator* (const Vec< M, E1, S1 > &v, const Row< N, E2, S2 > &r) |
|
Vec< M, E1, S1 >::template Result< Mat< MM, NN, E2, CS2, RS2 > >::MulNon | operator* (const Vec< M, E1, S1 > &v, const Mat< MM, NN, E2, CS2, RS2 > &m) |
|
Vec< M, E1, S1 >::template Result< SymMat< MM, E2, RS2 > >::MulNon | operator* (const Vec< M, E1, S1 > &v, const SymMat< MM, E2, RS2 > &m) |
|
Vec< M, E1, S1 >::template Result< Vec< MM, E2, S2 > >::MulNon | operator* (const Vec< M, E1, S1 > &v1, const Vec< MM, E2, S2 > &v2) |
|
Row< M, E, S >::template Result< Mat< MM, NN, ME, CS, RS > >::MulNon | operator* (const Row< M, E, S > &r, const Mat< MM, NN, ME, CS, RS > &m) |
|
Row< N, E1, S1 >::template Result< Vec< M, E2, S2 > >::MulNon | operator* (const Row< N, E1, S1 > &r, const Vec< M, E2, S2 > &v) |
|
Row< N1, E1, S1 >::template Result< Row< N2, E2, S2 > >::MulNon | operator* (const Row< N1, E1, S1 > &r1, const Row< N2, E2, S2 > &r2) |
|
Mat< M, N, ME, CS, RS >::template Result< Vec< MM, E, S > >::MulNon | operator* (const Mat< M, N, ME, CS, RS > &m, const Vec< MM, E, S > &v) |
|
Mat< M, N, ME, CS, RS >::template Result< Row< NN, E, S > >::MulNon | operator* (const Mat< M, N, ME, CS, RS > &m, const Row< NN, E, S > &r) |
|
Mat< M, N, ME, CS, RS >::template Result< SymMat< Dim, E, S > >::MulNon | operator* (const Mat< M, N, ME, CS, RS > &m, const SymMat< Dim, E, S > &sy) |
|
Vec< 3, typename CNT< E1 >::template Result< E2 >::Mul > | cross (const Vec< 3, E1, S1 > &a, const Vec< 3, E2, S2 > &b) |
|
Vec< 3, typename CNT< E1 >::template Result< E2 >::Mul > | operator% (const Vec< 3, E1, S1 > &a, const Vec< 3, E2, S2 > &b) |
|
Row< 3, typename CNT< E1 >::template Result< E2 >::Mul > | cross (const Vec< 3, E1, S1 > &a, const Row< 3, E2, S2 > &b) |
|
Row< 3, typename CNT< E1 >::template Result< E2 >::Mul > | operator% (const Vec< 3, E1, S1 > &a, const Row< 3, E2, S2 > &b) |
|
Row< 3, typename CNT< E1 >::template Result< E2 >::Mul > | cross (const Row< 3, E1, S1 > &a, const Vec< 3, E2, S2 > &b) |
|
Row< 3, typename CNT< E1 >::template Result< E2 >::Mul > | operator% (const Row< 3, E1, S1 > &a, const Vec< 3, E2, S2 > &b) |
|
Row< 3, typename CNT< E1 >::template Result< E2 >::Mul > | cross (const Row< 3, E1, S1 > &a, const Row< 3, E2, S2 > &b) |
|
Row< 3, typename CNT< E1 >::template Result< E2 >::Mul > | operator% (const Row< 3, E1, S1 > &a, const Row< 3, E2, S2 > &b) |
|
Mat< 3, N, typename CNT< E1 >::template Result< E2 >::Mul > | cross (const Vec< 3, E1, S1 > &v, const Mat< 3, N, E2, CS, RS > &m) |
|
Mat< 3, N, typename CNT< E1 >::template Result< E2 >::Mul > | operator% (const Vec< 3, E1, S1 > &v, const Mat< 3, N, E2, CS, RS > &m) |
|
Row< N, Vec< 3, typename CNT< E1 >::template Result< E2 >::Mul > > | cross (const Vec< 3, E1, S1 > &v, const Row< N, Vec< 3, E2, S2 >, S3 > &m) |
|
Row< 3, Vec< 3, typename CNT< E1 >::template Result< E2 >::Mul > > | cross (const Vec< 3, E1, S1 > &v, const Row< 3, Vec< 3, E2, S2 >, S3 > &m) |
|
Row< N, Vec< 3, typename CNT< E1 >::template Result< E2 >::Mul > > | operator% (const Vec< 3, E1, S1 > &v, const Row< N, Vec< 3, E2, S2 >, S3 > &m) |
|
Row< 3, Vec< 3, typename CNT< E1 >::template Result< E2 >::Mul > > | operator% (const Vec< 3, E1, S1 > &v, const Row< 3, Vec< 3, E2, S2 >, S3 > &m) |
|
Mat< 3, 3, typename CNT< EV >::template Result< EM >::Mul > | cross (const Vec< 3, EV, SV > &v, const SymMat< 3, EM, RS > &s) |
|
Mat< 3, 3, typename CNT< EV >::template Result< EM >::Mul > | operator% (const Vec< 3, EV, SV > &v, const SymMat< 3, EM, RS > &s) |
|
Mat< 3, N, typename CNT< E1 >::template Result< E2 >::Mul > | cross (const Row< 3, E1, S1 > &r, const Mat< 3, N, E2, CS, RS > &m) |
|
Mat< 3, N, typename CNT< E1 >::template Result< E2 >::Mul > | operator% (const Row< 3, E1, S1 > &r, const Mat< 3, N, E2, CS, RS > &m) |
|
Mat< 3, 3, typename CNT< EV >::template Result< EM >::Mul > | cross (const Row< 3, EV, SV > &r, const SymMat< 3, EM, RS > &s) |
|
Mat< 3, 3, typename CNT< EV >::template Result< EM >::Mul > | operator% (const Row< 3, EV, SV > &r, const SymMat< 3, EM, RS > &s) |
|
Mat< M, 3, typename CNT< EM >::template Result< EV >::Mul > | cross (const Mat< M, 3, EM, CS, RS > &m, const Vec< 3, EV, S > &v) |
|
Mat< M, 3, typename CNT< EM >::template Result< EV >::Mul > | operator% (const Mat< M, 3, EM, CS, RS > &m, const Vec< 3, EV, S > &v) |
|
Mat< 3, 3, typename CNT< EM >::template Result< EV >::Mul > | cross (const SymMat< 3, EM, RS > &s, const Vec< 3, EV, SV > &v) |
|
Mat< 3, 3, typename CNT< EM >::template Result< EV >::Mul > | operator% (const SymMat< 3, EM, RS > &s, const Vec< 3, EV, SV > &v) |
|
Mat< M, 3, typename CNT< EM >::template Result< ER >::Mul > | cross (const Mat< M, 3, EM, CS, RS > &m, const Row< 3, ER, S > &r) |
|
Mat< M, 3, typename CNT< EM >::template Result< ER >::Mul > | operator% (const Mat< M, 3, EM, CS, RS > &m, const Row< 3, ER, S > &r) |
|
Mat< 3, 3, typename CNT< EM >::template Result< EV >::Mul > | cross (const SymMat< 3, EM, RS > &s, const Row< 3, EV, SV > &r) |
|
Mat< 3, 3, typename CNT< EM >::template Result< EV >::Mul > | operator% (const SymMat< 3, EM, RS > &s, const Row< 3, EV, SV > &r) |
|
CNT< E1 >::template Result< E2 >::Mul | cross (const Vec< 2, E1, S1 > &a, const Vec< 2, E2, S2 > &b) |
|
CNT< E1 >::template Result< E2 >::Mul | operator% (const Vec< 2, E1, S1 > &a, const Vec< 2, E2, S2 > &b) |
|
CNT< E1 >::template Result< E2 >::Mul | cross (const Row< 2, E1, S1 > &a, const Vec< 2, E2, S2 > &b) |
|
CNT< E1 >::template Result< E2 >::Mul | operator% (const Row< 2, E1, S1 > &a, const Vec< 2, E2, S2 > &b) |
|
CNT< E1 >::template Result< E2 >::Mul | cross (const Vec< 2, E1, S1 > &a, const Row< 2, E2, S2 > &b) |
|
CNT< E1 >::template Result< E2 >::Mul | operator% (const Vec< 2, E1, S1 > &a, const Row< 2, E2, S2 > &b) |
|
CNT< E1 >::template Result< E2 >::Mul | cross (const Row< 2, E1, S1 > &a, const Row< 2, E2, S2 > &b) |
|
CNT< E1 >::template Result< E2 >::Mul | operator% (const Row< 2, E1, S1 > &a, const Row< 2, E2, S2 > &b) |
|
Mat< 3, 3, E > | crossMat (const Vec< 3, E, S > &v) |
|
Mat< 3, 3, E > | crossMat (const Vec< 3, negator< E >, S > &v) |
|
Mat< 3, 3, E > | crossMat (const Row< 3, E, S > &r) |
|
Mat< 3, 3, E > | crossMat (const Row< 3, negator< E >, S > &r) |
|
Row< 2, E > | crossMat (const Vec< 2, E, S > &v) |
|
Row< 2, E > | crossMat (const Vec< 2, negator< E >, S > &v) |
|
Row< 2, E > | crossMat (const Row< 2, E, S > &r) |
|
Row< 2, E > | crossMat (const Row< 2, negator< E >, S > &r) |
|
SymMat< 3, E > | crossMatSq (const Vec< 3, E, S > &v) |
|
SymMat< 3, E > | crossMatSq (const Vec< 3, negator< E >, S > &v) |
|
SymMat< 3, E > | crossMatSq (const Row< 3, E, S > &r) |
|
SymMat< 3, E > | crossMatSq (const Row< 3, negator< E >, S > &r) |
|
E | det (const Mat< 1, 1, E, CS, RS > &m) |
|
E | det (const SymMat< 1, E, RS > &s) |
|
E | det (const Mat< 2, 2, E, CS, RS > &m) |
|
E | det (const SymMat< 2, E, RS > &s) |
|
E | det (const Mat< 3, 3, E, CS, RS > &m) |
|
E | det (const SymMat< 3, E, RS > &s) |
|
E | det (const Mat< M, M, E, CS, RS > &m) |
|
E | det (const SymMat< M, E, RS > &s) |
|
Mat< 1, 1, E, CS, RS >::TInvert | lapackInverse (const Mat< 1, 1, E, CS, RS > &m) |
|
Mat< M, M, E, CS, RS >::TInvert | lapackInverse (const Mat< M, M, E, CS, RS > &m) |
|
Mat< 1, 1, E, CS, RS >::TInvert | inverse (const Mat< 1, 1, E, CS, RS > &m) |
|
SymMat< 1, E, RS >::TInvert | inverse (const SymMat< 1, E, RS > &s) |
|
Mat< 2, 2, E, CS, RS >::TInvert | inverse (const Mat< 2, 2, E, CS, RS > &m) |
|
SymMat< 2, E, RS >::TInvert | inverse (const SymMat< 2, E, RS > &s) |
|
Mat< 3, 3, E, CS, RS >::TInvert | inverse (const Mat< 3, 3, E, CS, RS > &m) |
|
SymMat< 3, E, RS >::TInvert | inverse (const SymMat< 3, E, RS > &s) |
|
Mat< M, M, E, CS, RS >::TInvert | inverse (const Mat< M, M, E, CS, RS > &m) |
|
SymMat< M, E1, S1 >::template Result< SymMat< M, E2, S2 > >::Add | operator+ (const SymMat< M, E1, S1 > &l, const SymMat< M, E2, S2 > &r) |
|
SymMat< M, E1, S1 >::template Result< SymMat< M, E2, S2 > >::Sub | operator- (const SymMat< M, E1, S1 > &l, const SymMat< M, E2, S2 > &r) |
|
SymMat< M, E1, S1 >::template Result< SymMat< M, E2, S2 > >::Mul | operator* (const SymMat< M, E1, S1 > &l, const SymMat< M, E2, S2 > &r) |
|
bool | operator== (const SymMat< M, E1, S1 > &l, const SymMat< M, E2, S2 > &r) |
|
bool | operator!= (const SymMat< M, E1, S1 > &l, const SymMat< M, E2, S2 > &r) |
|
SymMat< M, E, S >::template Result< float >::Mul | operator* (const SymMat< M, E, S > &l, const float &r) |
|
SymMat< M, E, S >::template Result< float >::Mul | operator* (const float &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< double >::Mul | operator* (const SymMat< M, E, S > &l, const double &r) |
|
SymMat< M, E, S >::template Result< double >::Mul | operator* (const double &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename CNT< E >::Precision >::Mul | operator* (const SymMat< M, E, S > &l, int r) |
|
SymMat< M, E, S >::template Result< typename CNT< E >::Precision >::Mul | operator* (int l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const SymMat< M, E, S > &l, const std::complex< R > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const std::complex< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const SymMat< M, E, S > &l, const conjugate< R > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const conjugate< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const SymMat< M, E, S > &l, const negator< R > &r) |
|
SymMat< M, E, S >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const negator< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< float >::Dvd | operator/ (const SymMat< M, E, S > &l, const float &r) |
|
CNT< float >::template Result< SymMat< M, E, S > >::Dvd | operator/ (const float &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< double >::Dvd | operator/ (const SymMat< M, E, S > &l, const double &r) |
|
CNT< double >::template Result< SymMat< M, E, S > >::Dvd | operator/ (const double &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename CNT< E >::Precision >::Dvd | operator/ (const SymMat< M, E, S > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< SymMat< M, E, S > >::Dvd | operator/ (int l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Dvd | operator/ (const SymMat< M, E, S > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< SymMat< M, E, S > >::Dvd | operator/ (const std::complex< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Dvd | operator/ (const SymMat< M, E, S > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< SymMat< M, E, S > >::Dvd | operator/ (const conjugate< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename negator< R >::StdNumber >::Dvd | operator/ (const SymMat< M, E, S > &l, const negator< R > &r) |
|
CNT< R >::template Result< SymMat< M, E, S > >::Dvd | operator/ (const negator< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< float >::Add | operator+ (const SymMat< M, E, S > &l, const float &r) |
|
SymMat< M, E, S >::template Result< float >::Add | operator+ (const float &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< double >::Add | operator+ (const SymMat< M, E, S > &l, const double &r) |
|
SymMat< M, E, S >::template Result< double >::Add | operator+ (const double &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename CNT< E >::Precision >::Add | operator+ (const SymMat< M, E, S > &l, int r) |
|
SymMat< M, E, S >::template Result< typename CNT< E >::Precision >::Add | operator+ (int l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const SymMat< M, E, S > &l, const std::complex< R > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const std::complex< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const SymMat< M, E, S > &l, const conjugate< R > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const conjugate< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const SymMat< M, E, S > &l, const negator< R > &r) |
|
SymMat< M, E, S >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const negator< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< float >::Sub | operator- (const SymMat< M, E, S > &l, const float &r) |
|
CNT< float >::template Result< SymMat< M, E, S > >::Sub | operator- (const float &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< double >::Sub | operator- (const SymMat< M, E, S > &l, const double &r) |
|
CNT< double >::template Result< SymMat< M, E, S > >::Sub | operator- (const double &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename CNT< E >::Precision >::Sub | operator- (const SymMat< M, E, S > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< SymMat< M, E, S > >::Sub | operator- (int l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Sub | operator- (const SymMat< M, E, S > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< SymMat< M, E, S > >::Sub | operator- (const std::complex< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< std::complex< R > >::Sub | operator- (const SymMat< M, E, S > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< SymMat< M, E, S > >::Sub | operator- (const conjugate< R > &l, const SymMat< M, E, S > &r) |
|
SymMat< M, E, S >::template Result< typename negator< R >::StdNumber >::Sub | operator- (const SymMat< M, E, S > &l, const negator< R > &r) |
|
CNT< R >::template Result< SymMat< M, E, S > >::Sub | operator- (const negator< R > &l, const SymMat< M, E, S > &r) |
|
std::basic_ostream< CHAR, TRAITS > & | operator<< (std::basic_ostream< CHAR, TRAITS > &o, const SymMat< M, E, RS > &m) |
|
std::basic_istream< CHAR, TRAITS > & | operator>> (std::basic_istream< CHAR, TRAITS > &is, SymMat< M, E, RS > &m) |
|
Vec< M, E1, S1 >::template Result< Vec< M, E2, S2 > >::Add | operator+ (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
Vec< M, E1, S1 >::template Result< Vec< M, E2, S2 > >::Sub | operator- (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
bool | operator== (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
bool | operator!= (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
bool | operator== (const Vec< M, E1, S1 > &v, const E2 &e) |
|
bool | operator!= (const Vec< M, E1, S1 > &v, const E2 &e) |
|
bool | operator< (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
bool | operator< (const Vec< M, E1, S1 > &v, const E2 &e) |
|
bool | operator> (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
bool | operator> (const Vec< M, E1, S1 > &v, const E2 &e) |
|
bool | operator<= (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
bool | operator<= (const Vec< M, E1, S1 > &v, const E2 &e) |
|
bool | operator>= (const Vec< M, E1, S1 > &l, const Vec< M, E2, S2 > &r) |
|
bool | operator>= (const Vec< M, E1, S1 > &v, const E2 &e) |
|
Vec< M, E, S >::template Result< float >::Mul | operator* (const Vec< M, E, S > &l, const float &r) |
|
Vec< M, E, S >::template Result< float >::Mul | operator* (const float &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< double >::Mul | operator* (const Vec< M, E, S > &l, const double &r) |
|
Vec< M, E, S >::template Result< double >::Mul | operator* (const double &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename CNT< E >::Precision >::Mul | operator* (const Vec< M, E, S > &l, int r) |
|
Vec< M, E, S >::template Result< typename CNT< E >::Precision >::Mul | operator* (int l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const Vec< M, E, S > &l, const std::complex< R > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const std::complex< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const Vec< M, E, S > &l, const conjugate< R > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Mul | operator* (const conjugate< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const Vec< M, E, S > &l, const negator< R > &r) |
|
Vec< M, E, S >::template Result< typename negator< R >::StdNumber >::Mul | operator* (const negator< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< float >::Dvd | operator/ (const Vec< M, E, S > &l, const float &r) |
|
CNT< float >::template Result< Vec< M, E, S > >::Dvd | operator/ (const float &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< double >::Dvd | operator/ (const Vec< M, E, S > &l, const double &r) |
|
CNT< double >::template Result< Vec< M, E, S > >::Dvd | operator/ (const double &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename CNT< E >::Precision >::Dvd | operator/ (const Vec< M, E, S > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< Vec< M, E, S > >::Dvd | operator/ (int l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Dvd | operator/ (const Vec< M, E, S > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< Vec< M, E, S > >::Dvd | operator/ (const std::complex< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Dvd | operator/ (const Vec< M, E, S > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< Vec< M, E, S > >::Dvd | operator/ (const conjugate< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename negator< R >::StdNumber >::Dvd | operator/ (const Vec< M, E, S > &l, const negator< R > &r) |
|
CNT< R >::template Result< Vec< M, E, S > >::Dvd | operator/ (const negator< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< float >::Add | operator+ (const Vec< M, E, S > &l, const float &r) |
|
Vec< M, E, S >::template Result< float >::Add | operator+ (const float &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< double >::Add | operator+ (const Vec< M, E, S > &l, const double &r) |
|
Vec< M, E, S >::template Result< double >::Add | operator+ (const double &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename CNT< E >::Precision >::Add | operator+ (const Vec< M, E, S > &l, int r) |
|
Vec< M, E, S >::template Result< typename CNT< E >::Precision >::Add | operator+ (int l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const Vec< M, E, S > &l, const std::complex< R > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const std::complex< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const Vec< M, E, S > &l, const conjugate< R > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Add | operator+ (const conjugate< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const Vec< M, E, S > &l, const negator< R > &r) |
|
Vec< M, E, S >::template Result< typename negator< R >::StdNumber >::Add | operator+ (const negator< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< float >::Sub | operator- (const Vec< M, E, S > &l, const float &r) |
|
CNT< float >::template Result< Vec< M, E, S > >::Sub | operator- (const float &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< double >::Sub | operator- (const Vec< M, E, S > &l, const double &r) |
|
CNT< double >::template Result< Vec< M, E, S > >::Sub | operator- (const double &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename CNT< E >::Precision >::Sub | operator- (const Vec< M, E, S > &l, int r) |
|
CNT< typename CNT< E >::Precision >::template Result< Vec< M, E, S > >::Sub | operator- (int l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Sub | operator- (const Vec< M, E, S > &l, const std::complex< R > &r) |
|
CNT< std::complex< R > >::template Result< Vec< M, E, S > >::Sub | operator- (const std::complex< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< std::complex< R > >::Sub | operator- (const Vec< M, E, S > &l, const conjugate< R > &r) |
|
CNT< std::complex< R > >::template Result< Vec< M, E, S > >::Sub | operator- (const conjugate< R > &l, const Vec< M, E, S > &r) |
|
Vec< M, E, S >::template Result< typename negator< R >::StdNumber >::Sub | operator- (const Vec< M, E, S > &l, const negator< R > &r) |
|
CNT< R >::template Result< Vec< M, E, S > >::Sub | operator- (const negator< R > &l, const Vec< M, E, S > &r) |
|
std::basic_ostream< CHAR, TRAITS > & | operator<< (std::basic_ostream< CHAR, TRAITS > &o, const Vec< M, E, S > &v) |
|
std::basic_istream< CHAR, TRAITS > & | operator>> (std::basic_istream< CHAR, TRAITS > &is, Vec< M, E, S > &v) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ContactSurfaceIndex) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ContactId) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ContactTypeId) |
|
std::ostream & | operator<< (std::ostream &o, const Contact &c) |
|
| SimTK_DEFINE_UNIQUE_INDEX_TYPE (ContactGeometryTypeId) |
|
OrientedBoundingBox | operator* (const Transform &t, const OrientedBoundingBox &box) |
|
Matrix_< typename CNT< E1 >::template Result< E2 >::Add > | operator+ (const MatrixBase< E1 > &l, const MatrixBase< E2 > &r) |
|
Matrix_< E > | operator+ (const MatrixBase< E > &l, const typename CNT< E >::T &r) |
|
Matrix_< E > | operator+ (const typename CNT< E >::T &l, const MatrixBase< E > &r) |
|
Matrix_< typename CNT< E1 >::template Result< E2 >::Sub > | operator- (const MatrixBase< E1 > &l, const MatrixBase< E2 > &r) |
|
Matrix_< E > | operator- (const MatrixBase< E > &l, const typename CNT< E >::T &r) |
|
Matrix_< E > | operator- (const typename CNT< E >::T &l, const MatrixBase< E > &r) |
|
Matrix_< E > | operator* (const MatrixBase< E > &l, const typename CNT< E >::StdNumber &r) |
|
Matrix_< E > | operator* (const typename CNT< E >::StdNumber &l, const MatrixBase< E > &r) |
|
Matrix_< E > | operator/ (const MatrixBase< E > &l, const typename CNT< E >::StdNumber &r) |
|
Matrix_< E > | operator* (const MatrixBase< E > &l, int r) |
|
Matrix_< E > | operator* (int l, const MatrixBase< E > &r) |
|
Matrix_< E > | operator/ (const MatrixBase< E > &l, int r) |
|
Vector_< typename CNT< E1 >::template Result< E2 >::Add > | operator+ (const VectorBase< E1 > &l, const VectorBase< E2 > &r) |
|
Vector_< E > | operator+ (const VectorBase< E > &l, const typename CNT< E >::T &r) |
|
Vector_< E > | operator+ (const typename CNT< E >::T &l, const VectorBase< E > &r) |
|
Vector_< typename CNT< E1 >::template Result< E2 >::Sub > | operator- (const VectorBase< E1 > &l, const VectorBase< E2 > &r) |
|
Vector_< E > | operator- (const VectorBase< E > &l, const typename CNT< E >::T &r) |
|
Vector_< E > | operator- (const typename CNT< E >::T &l, const VectorBase< E > &r) |
|
Vector_< E > | operator* (const VectorBase< E > &l, const typename CNT< E >::StdNumber &r) |
|
Vector_< E > | operator* (const typename CNT< E >::StdNumber &l, const VectorBase< E > &r) |
|
Vector_< E > | operator/ (const VectorBase< E > &l, const typename CNT< E >::StdNumber &r) |
|
Vector_< E > | operator* (const VectorBase< E > &l, int r) |
|
Vector_< E > | operator* (int l, const VectorBase< E > &r) |
|
Vector_< E > | operator/ (const VectorBase< E > &l, int r) |
|
Vector_< typename CNT< E1 >::template Result< Vec< M, E2, S > >::Mul > | operator* (const VectorBase< E1 > &v, const Vec< M, E2, S > &s) |
|
Vector_< typename Vec< M, E2, S >::template Result< E1 >::Mul > | operator* (const Vec< M, E2, S > &s, const VectorBase< E1 > &v) |
|
Vector_< typename CNT< E1 >::template Result< Row< N, E2, S > >::Mul > | operator* (const VectorBase< E1 > &v, const Row< N, E2, S > &s) |
|
Vector_< typename Row< N, E2, S >::template Result< E1 >::Mul > | operator* (const Row< N, E2, S > &s, const VectorBase< E1 > &v) |
|
Vector_< typename CNT< E1 >::template Result< Mat< M, N, E2, S1, S2 > >::Mul > | operator* (const VectorBase< E1 > &v, const Mat< M, N, E2, S1, S2 > &s) |
|
Vector_< typename Mat< M, N, E2, S1, S2 >::template Result< E1 >::Mul > | operator* (const Mat< M, N, E2, S1, S2 > &s, const VectorBase< E1 > &v) |
|
Vector_< typename CNT< E1 >::template Result< SymMat< M, E2, S > >::Mul > | operator* (const VectorBase< E1 > &v, const SymMat< M, E2, S > &s) |
|
Vector_< typename SymMat< M, E2, S >::template Result< E1 >::Mul > | operator* (const SymMat< M, E2, S > &s, const VectorBase< E1 > &v) |
|
RowVector_< typename CNT< E1 >::template Result< E2 >::Add > | operator+ (const RowVectorBase< E1 > &l, const RowVectorBase< E2 > &r) |
|
RowVector_< E > | operator+ (const RowVectorBase< E > &l, const typename CNT< E >::T &r) |
|
RowVector_< E > | operator+ (const typename CNT< E >::T &l, const RowVectorBase< E > &r) |
|
RowVector_< typename CNT< E1 >::template Result< E2 >::Sub > | operator- (const RowVectorBase< E1 > &l, const RowVectorBase< E2 > &r) |
|
RowVector_< E > | operator- (const RowVectorBase< E > &l, const typename CNT< E >::T &r) |
|
RowVector_< E > | operator- (const typename CNT< E >::T &l, const RowVectorBase< E > &r) |
|
RowVector_< E > | operator* (const RowVectorBase< E > &l, const typename CNT< E >::StdNumber &r) |
|
RowVector_< E > | operator* (const typename CNT< E >::StdNumber &l, const RowVectorBase< E > &r) |
|
RowVector_< E > | operator/ (const RowVectorBase< E > &l, const typename CNT< E >::StdNumber &r) |
|
RowVector_< E > | operator* (const RowVectorBase< E > &l, int r) |
|
RowVector_< E > | operator* (int l, const RowVectorBase< E > &r) |
|
RowVector_< E > | operator/ (const RowVectorBase< E > &l, int r) |
|
RowVector_< typename CNT< E1 >::template Result< Vec< M, E2, S > >::Mul > | operator* (const RowVectorBase< E1 > &v, const Vec< M, E2, S > &s) |
|
RowVector_< typename Vec< M, E2, S >::template Result< E1 >::Mul > | operator* (const Vec< M, E2, S > &s, const RowVectorBase< E1 > &v) |
|
RowVector_< typename CNT< E1 >::template Result< Row< N, E2, S > >::Mul > | operator* (const RowVectorBase< E1 > &v, const Row< N, E2, S > &s) |
|
RowVector_< typename Row< N, E2, S >::template Result< E1 >::Mul > | operator* (const Row< N, E2, S > &s, const RowVectorBase< E1 > &v) |
|
RowVector_< typename CNT< E1 >::template Result< Mat< M, N, E2, S1, S2 > >::Mul > | operator* (const RowVectorBase< E1 > &v, const Mat< M, N, E2, S1, S2 > &s) |
|
RowVector_< typename Mat< M, N, E2, S1, S2 >::template Result< E1 >::Mul > | operator* (const Mat< M, N, E2, S1, S2 > &s, const RowVectorBase< E1 > &v) |
|
RowVector_< typename CNT< E1 >::template Result< SymMat< M, E2, S > >::Mul > | operator* (const RowVectorBase< E1 > &v, const SymMat< M, E2, S > &s) |
|
RowVector_< typename SymMat< M, E2, S >::template Result< E1 >::Mul > | operator* (const SymMat< M, E2, S > &s, const RowVectorBase< E1 > &v) |
|
CNT< E1 >::template Result< E2 >::Mul | operator* (const RowVectorBase< E1 > &r, const VectorBase< E2 > &v) |
|
Vector_< typename CNT< E1 >::template Result< E2 >::Mul > | operator* (const MatrixBase< E1 > &m, const VectorBase< E2 > &v) |
|
Matrix_< typename CNT< E1 >::template Result< E2 >::Mul > | operator* (const MatrixBase< E1 > &m1, const MatrixBase< E2 > &m2) |
|
UnitVec< P, 1 > | operator* (const Rotation_< P > &R, const UnitVec< P, S > &v) |
|
UnitRow< P, 1 > | operator* (const UnitRow< P, S > &r, const Rotation_< P > &R) |
|
UnitVec< P, 1 > | operator* (const InverseRotation_< P > &R, const UnitVec< P, S > &v) |
|
UnitRow< P, 1 > | operator* (const UnitRow< P, S > &r, const InverseRotation_< P > &R) |
|
Rotation_< P > | operator* (const Rotation_< P > &R1, const Rotation_< P > &R2) |
|
Rotation_< P > | operator* (const Rotation_< P > &R1, const InverseRotation_< P > &R2) |
|
Rotation_< P > | operator* (const InverseRotation_< P > &R1, const Rotation_< P > &R2) |
|
Rotation_< P > | operator* (const InverseRotation_< P > &R1, const InverseRotation_< P > &R2) |
|
Rotation_< P > | operator/ (const Rotation_< P > &R1, const Rotation_< P > &R2) |
|
Rotation_< P > | operator/ (const Rotation_< P > &R1, const InverseRotation &R2) |
|
Rotation_< P > | operator/ (const InverseRotation_< P > &R1, const Rotation_< P > &R2) |
|
Rotation_< P > | operator/ (const InverseRotation_< P > &R1, const InverseRotation_< P > &R2) |
|