Namespaces | Macros | Functions
GlobalFunctions.h File Reference

Go to the source code of this file.

Namespaces

 Eigen
 
 Eigen::internal
 

Macros

#define EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY(NAME, FUNCTOR)
 
#define EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(NAME, FUNCTOR, DOC_OP, DOC_DETAILS)
 

Functions

template<typename Derived >
const Eigen::EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE (Derived, typename Derived::Scalar, pow) pow(const Eigen
 
template<typename Derived >
const Eigen::EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE (typename Derived::Scalar, Derived, pow) pow(const typename Derived
 

Macro Definition Documentation

#define EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY (   NAME,
  FUNCTOR 
)
Value:
\
template<typename Derived> \
struct NAME##_retval<ArrayBase<Derived> > \
{ \
}; \
template<typename Derived> \
struct NAME##_impl<ArrayBase<Derived> > \
{ \
static inline typename NAME##_retval<ArrayBase<Derived> >::type run(const Eigen::ArrayBase<Derived>& x) \
{ \
return typename NAME##_retval<ArrayBase<Derived> >::type(x.derived()); \
} \
};
EIGEN_DEVICE_FUNC const Scalar & x
return(x<=y?ADS(x):ADS(y))
Base class for all 1D and 2D array, and related expressions.
Definition: ArrayBase.h:39
string NAME
Generic expression where a coefficient-wise unary operator is applied to an expression.
Definition: CwiseUnaryOp.h:55
void run(Expr &expr, Dev &dev)
Definition: TensorSyclRun.h:33

Definition at line 38 of file GlobalFunctions.h.

#define EIGEN_ARRAY_DECLARE_GLOBAL_UNARY (   NAME,
  FUNCTOR,
  DOC_OP,
  DOC_DETAILS 
)
Value:
template<typename Derived> \
}
return(x<=y?ADS(x):ADS(y))
Base class for all 1D and 2D array, and related expressions.
Definition: ArrayBase.h:39
string NAME
Generic expression where a coefficient-wise unary operator is applied to an expression.
Definition: CwiseUnaryOp.h:55

Definition at line 29 of file GlobalFunctions.h.



hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:09:49