Memosa-FVM
0.2
|
#include <Tangent.h>
Public Types | |
typedef Tangent | This_T |
typedef Tangent | T_Scalar |
typedef NumTypeTraits< double > ::T_BuiltIn | T_BuiltIn |
Public Member Functions | |
Tangent () | |
Tangent (const double v, const double dv) | |
Tangent (const double v) | |
Tangent (const int v) | |
Tangent (const Tangent &o) | |
~Tangent () | |
Tangent & | operator= (const Tangent &o) |
Tangent & | operator= (const double &f) |
Tangent & | operator= (const int &i) |
Tangent & | operator+= (const Tangent &o) |
Tangent & | operator-= (const Tangent &o) |
Tangent & | operator*= (const Tangent &o) |
Tangent & | operator/= (const Tangent &o) |
Tangent & | operator+= (const double &o) |
Tangent & | operator-= (const double &o) |
Tangent & | operator*= (const double &o) |
Tangent & | operator/= (const double &o) |
Tangent & | operator+= (const int &i) |
Tangent & | operator-= (const int &i) |
Tangent & | operator*= (const int &i) |
Tangent & | operator/= (const int &i) |
TANGENT_RELATIONAL_OPS (operator>,>) | |
TANGENT_RELATIONAL_OPS (operator>=,>=) | |
TANGENT_RELATIONAL_OPS (operator<,<) | |
TANGENT_RELATIONAL_OPS (operator<=,<=) | |
TANGENT_RELATIONAL_OPS (operator==,==) | |
TANGENT_RELATIONAL_OPS (operator!=,!=) | |
void | print (ostream &os) const |
Tangent | fabs () const |
Static Public Member Functions | |
static string | getTypeName () |
static Tangent | getZero () |
static Tangent | getUnity () |
static Tangent | getNegativeUnity () |
static double | doubleMeasure (const Tangent &x) |
static void | setFloat (Tangent &t, const int i, const double &val) |
static double | getFloat (const Tangent &t, const int i) |
static void | write (FILE *fp, const Tangent &x) |
static int | getDimension () |
static void | getShape (int *shp) |
static int | getDataSize () |
static void | accumulateOneNorm (Tangent &sum, const Tangent &v) |
static void | accumulateDotProduct (Tangent &sum, const Tangent &v0, const Tangent &v1) |
static void | reduceSum (Tangent &sum, const Tangent &x) |
static void | safeDivide (Tangent &x, const Tangent &y) |
static void | setMax (Tangent &x, const Tangent &y) |
Public Attributes | |
double | _v |
double | _dv |
typedef NumTypeTraits<double>::T_BuiltIn Tangent::T_BuiltIn |
typedef Tangent Tangent::T_Scalar |
typedef Tangent Tangent::This_T |
|
inline |
Definition at line 26 of file Tangent.h.
Referenced by fabs(), getNegativeUnity(), getUnity(), and getZero().
|
inline |
|
inlineexplicit |
Definition at line 36 of file Tangent.h.
|
inlineexplicit |
Definition at line 43 of file Tangent.h.
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
Definition at line 235 of file Tangent.h.
|
inlinestatic |
Definition at line 231 of file Tangent.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 233 of file Tangent.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 66 of file Tangent.h.
|
inline |
Definition at line 74 of file Tangent.h.
|
inline |
|
inlinestatic |
Tangent::TANGENT_RELATIONAL_OPS | ( | operator | ) |
Tangent::TANGENT_RELATIONAL_OPS | ( | operator>= | , |
>= | |||
) |
Tangent::TANGENT_RELATIONAL_OPS | ( | ) |
Tangent::TANGENT_RELATIONAL_OPS | ( | operator<= | , |
<= | |||
) |
Tangent::TANGENT_RELATIONAL_OPS | ( | operator | = = | ) |
Tangent::TANGENT_RELATIONAL_OPS | ( | operator! | , |
! | |||
) |
|
inlinestatic |
double Tangent::_dv |
Definition at line 260 of file Tangent.h.
Referenced by accumulateDotProduct(), fabs(), fabs(), getFloat(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator=(), print(), setFloat(), sin(), and sqrt().
double Tangent::_v |
Definition at line 259 of file Tangent.h.
Referenced by accumulateDotProduct(), doubleMeasure(), fabs(), fabs(), getFloat(), operator*=(), operator+=(), operator-(), operator-=(), operator/=(), operator=(), print(), safeDivide(), setFloat(), setMax(), sin(), sqrt(), and write().