Reference documentation for deal.II version GIT relicensing-439-g5fda5c893d 2024-04-20 06:50:02+00:00
\(\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\}}\)
Loading...
Searching...
No Matches
Classes | Namespaces
adolc_product_types.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/template_constraints.h>
#include <adolc/adouble.h>
#include <adolc/adtl.h>

Go to the source code of this file.

Classes

struct  internal::ProductTypeImpl< adouble, adouble >
 
struct  internal::ProductTypeImpl< adub, adouble >
 
struct  internal::ProductTypeImpl< adouble, adub >
 
struct  internal::ProductTypeImpl< double, adouble >
 
struct  internal::ProductTypeImpl< adouble, double >
 
struct  internal::ProductTypeImpl< double, adub >
 
struct  internal::ProductTypeImpl< adub, double >
 
struct  internal::ProductTypeImpl< float, adouble >
 
struct  internal::ProductTypeImpl< adouble, float >
 
struct  internal::ProductTypeImpl< float, adub >
 
struct  internal::ProductTypeImpl< adub, float >
 
struct  internal::ProductTypeImpl< std::complex< double >, std::complex< adouble > >
 
struct  internal::ProductTypeImpl< std::complex< adouble >, std::complex< double > >
 
struct  internal::ProductTypeImpl< std::complex< adouble >, std::complex< adouble > >
 
struct  internal::ProductTypeImpl< std::complex< adub >, std::complex< adouble > >
 
struct  internal::ProductTypeImpl< std::complex< adouble >, std::complex< adub > >
 
struct  internal::ProductTypeImpl< std::complex< float >, std::complex< adouble > >
 
struct  internal::ProductTypeImpl< std::complex< adouble >, std::complex< float > >
 
struct  EnableIfScalar< adouble >
 
struct  EnableIfScalar< std::complex< adouble > >
 
struct  EnableIfScalar< adub >
 
struct  EnableIfScalar< std::complex< adub > >
 
struct  internal::ProductTypeImpl< double, adtl::adouble >
 
struct  internal::ProductTypeImpl< adtl::adouble, double >
 
struct  internal::ProductTypeImpl< adtl::adouble, adtl::adouble >
 
struct  internal::ProductTypeImpl< float, adtl::adouble >
 
struct  internal::ProductTypeImpl< adtl::adouble, float >
 
struct  internal::ProductTypeImpl< std::complex< double >, std::complex< adtl::adouble > >
 
struct  internal::ProductTypeImpl< std::complex< adtl::adouble >, std::complex< double > >
 
struct  internal::ProductTypeImpl< std::complex< adtl::adouble >, std::complex< adtl::adouble > >
 
struct  internal::ProductTypeImpl< std::complex< float >, std::complex< adtl::adouble > >
 
struct  internal::ProductTypeImpl< std::complex< adtl::adouble >, std::complex< float > >
 
struct  EnableIfScalar< adtl::adouble >
 
struct  EnableIfScalar< std::complex< adtl::adouble > >
 

Namespaces

namespace  internal