Reference documentation for deal.II version Git 1c2f3d7ba8 2021-05-16 10:03:46 +0200
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Differentiation::AD::internal::HasRequiredADInfo< ADNumberTrait, T > Struct Template Reference

#include <deal.II/differentiation/ad/ad_number_traits.h>

Detailed Description

template<typename ADNumberTrait, typename T = void>
struct Differentiation::AD::internal::HasRequiredADInfo< ADNumberTrait, T >

A struct that checks that the data expected to be stored in a specialization of the ADNumberInfoFromEnum struct has been supplied. By default it is assumed that the input type does not satisfy the necessary conditions to construct this class.

Template Parameters
ADNumberTraitA class that examined whether it contains the necessary information to satisfy the requirements for being an internally supported auto-differentiable number.
TAn arbitrary type resulting from the application of the SFINAE idiom to selectively specialize this class.

Definition at line 192 of file ad_number_traits.h.

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