MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
grad::FuncAtan2 Class Reference

#include <gradient.h>

Collaboration diagram for grad::FuncAtan2:

Static Public Member Functions

static scalar_func_type f (scalar_func_type u, scalar_func_type v)
 
static scalar_deriv_type df_du (scalar_func_type u, scalar_func_type v)
 
static scalar_deriv_type df_dv (scalar_func_type u, scalar_func_type v)
 

Static Public Attributes

static const bool bVectorize = false
 

Detailed Description

Definition at line 1833 of file gradient.h.

Member Function Documentation

static scalar_deriv_type grad::FuncAtan2::df_du ( scalar_func_type  u,
scalar_func_type  v 
)
inlinestatic

Definition at line 1841 of file gradient.h.

1841  {
1842  return v / (v * v + u * u);
1843  }
static scalar_deriv_type grad::FuncAtan2::df_dv ( scalar_func_type  u,
scalar_func_type  v 
)
inlinestatic

Definition at line 1845 of file gradient.h.

1845  {
1846  return -u / (v * v + u * u);
1847  }
static scalar_func_type grad::FuncAtan2::f ( scalar_func_type  u,
scalar_func_type  v 
)
inlinestatic

Definition at line 1837 of file gradient.h.

References grad::atan2().

1837  {
1838  return atan2(u, v);
1839  }
GradientExpression< BinaryExpr< FuncAtan2, LhsExpr, RhsExpr > > atan2(const GradientExpression< LhsExpr > &u, const GradientExpression< RhsExpr > &v)
Definition: gradient.h:2962

Here is the call graph for this function:

Member Data Documentation

const bool grad::FuncAtan2::bVectorize = false
static

Definition at line 1835 of file gradient.h.


The documentation for this class was generated from the following file: