Reference documentation for deal.II version 9.2.0
\(\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\}}\)
Classes | Namespaces
ad_number_traits.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/exceptions.h>
#include <deal.II/base/numbers.h>
#include <deal.II/differentiation/ad/ad_number_types.h>
#include <boost/type_traits.hpp>
#include <complex>
#include <type_traits>

Go to the source code of this file.

Classes

struct  Differentiation::AD::NumberTraits< ScalarType, ADNumberTypeCode, T >
 
struct  Differentiation::AD::ADNumberTraits< ADNumberType, T >
 
struct  Differentiation::AD::internal::ADNumberInfoFromEnum< ScalarType, ADNumberTypeCode, typename >
 
struct  Differentiation::AD::internal::Marking< ADNumberType, T >
 
struct  Differentiation::AD::internal::ExtractData< ADNumberType, T >
 
struct  Differentiation::AD::internal::HasRequiredADInfo< ADNumberTrait, T >
 
struct  Differentiation::AD::internal::NumberType< T >
 
struct  Differentiation::AD::internal::RemoveComplexWrapper< Number >
 
struct  Differentiation::AD::is_ad_number< NumberType >
 
struct  Differentiation::AD::is_taped_ad_number< NumberType, typename >
 
struct  Differentiation::AD::is_tapeless_ad_number< NumberType, typename >
 
struct  Differentiation::AD::is_real_valued_ad_number< NumberType, typename >
 
struct  Differentiation::AD::is_complex_valued_ad_number< NumberType, typename >
 

Namespaces

 Differentiation
 
 Differentiation::AD
 
 Differentiation::AD::internal