rheolef  6.3
Classes | Functions
rheolef::detail_nonlinear_expr Namespace Reference

Classes

struct  unary_plus
struct  negate
struct  plus
struct  minus
struct  multiplies_result
struct  multiplies_result< T, T >
struct  multiplies_result< point_basic< T >, point_basic< T > >
struct  multiplies_result< point_basic< T >, T >
struct  multiplies_result< T, point_basic< T > >
struct  multiplies_result< tensor_basic< T >, T >
struct  multiplies_result< T, tensor_basic< T > >
struct  multiplies_result< tensor_basic< T >, point_basic< T > >
struct  multiplies_result< point_basic< T >, tensor_basic< T > >
struct  multiplies
struct  divides_result
struct  divides_result< T, T >
struct  divides_result< point_basic< T >, T >
struct  divides_result< tensor_basic< T >, T >
struct  divides
struct  cos_
struct  sin_
struct  tan_
struct  acos_
struct  asin_
struct  atan_
struct  cosh_
struct  sinh_
struct  tanh_
struct  exp_
struct  log_
struct  log10_
struct  sqrt_
struct  abs_
struct  fabs_
struct  floor_
struct  ceil_
struct  sqr_
struct  norm_
struct  norm2_
struct  atan2_
struct  pow_
struct  fmod_
struct  min_
struct  max_
struct  function_wrapper
struct  function_wrapper< Result(Arg)>
struct  function_wrapper< Result(Arg1, Arg2)>

Functions

template<class Function >
Function function_wrap (Function f)
template<class Result , class Arg >
std::pointer_to_unary_function
< Arg, Result > 
function_wrap (Result(*f)(Arg))
template<class Result , class Arg1 , class Arg2 >
std::pointer_to_binary_function
< Arg1, Arg2, Result > 
function_wrap (Result(*f)(Arg1, Arg2))

Function Documentation

template<class Function >
Function rheolef::detail_nonlinear_expr::function_wrap ( Function  f)
inline

Definition at line 13751 of file field_nonlinear_expr_ops.h.

template<class Result , class Arg >
std::pointer_to_unary_function<Arg,Result> rheolef::detail_nonlinear_expr::function_wrap ( Result(*)(Arg)  f)
inline

Definition at line 13758 of file field_nonlinear_expr_ops.h.

template<class Result , class Arg1 , class Arg2 >
std::pointer_to_binary_function<Arg1,Arg2,Result> rheolef::detail_nonlinear_expr::function_wrap ( Result(*)(Arg1, Arg2)  f)
inline

Definition at line 13765 of file field_nonlinear_expr_ops.h.