Reference documentation for deal.II version 9.1.1
|
Namespaces | |
internal | |
Classes | |
struct | ADNumberTraits |
class | CellLevelBase |
class | EnergyFunctional |
class | HelperBase |
struct | is_ad_number |
struct | is_adolc_number |
struct | is_adolc_taped_number |
struct | is_adolc_tapeless_number |
struct | is_complex_valued_ad_number |
struct | is_real_valued_ad_number |
struct | is_sacado_dfad_number |
struct | is_sacado_number |
struct | is_sacado_rad_number |
struct | is_taped_ad_number |
struct | is_tapeless_ad_number |
struct | Numbers |
struct | NumberTraits |
class | PointLevelFunctionsBase |
class | ResidualLinearization |
class | ScalarFunction |
struct | TapedDrivers |
struct | TapelessDrivers |
struct | Types |
class | VectorFunction |
Functions | |
static ::ExceptionBase & | ExcRequiresADNumberSpecialization () |
static ::ExceptionBase & | ExcRequiresADOLC () |
static ::ExceptionBase & | ExcSupportedDerivativeLevels (std::size_t arg1, std::size_t arg2) |
Wrappers for automatic differentiation libraries. Currently there is support for the following libraries:
|
strong |
An enumeration to indicate which type of auto-differentiable number is to be used for computations. If a type that is selected for use is not available in the library, a run-time error will be thrown.
Definition at line 36 of file ad_number_types.h.