Automatic Differentiation
 
Loading...
Searching...
No Matches
Available requires<> for overloading.

Detailed Description

See require_meta_doc for an overview of their use and for how to build your own custom requires for functions.

The modules below group the different possible require constraints available for overloading functions.

Modules

 Scalar types
 require type traits for types that are either arithmetic, var, fvar, or Complex.
 
 Standard library types and traits
 require type traits that come from the standard library.
 
 Eigen
 require type traits to detect Eigen types.
 
 General Types
 require type traits for general types.
 
 Require Macro Generators
 These macros are used on type traits to define the set of requires
 
 OpenCL
 require type traits to detect types used with OpenCL.