|
Classes |
| class | ParameterFamilyBase |
| class | ParameterLibraryBase |
| | Class to provide a centralized library for setting/retrieving numerical parameter values. More...
|
| class | ParameterVectorBase |
| | A class to store the active parameters in a code in an ordered fashion, along with their "base" values, i.e., the floating point value upon which the templated values are based. More...
|
| class | AbstractScalarParameterEntry |
| | Abstract interface for all entries in Sacado::ScalarParameterFamily. More...
|
| class | ScalarParameterEntry |
| | A base class for scalar parameter values. More...
|
| class | ScalarParameterFamily |
| | Specialization of Sacado::ParameterFamilyBase for scalar parameters. More...
|
| class | ScalarParameterLibrary |
| | Specialization of Sacado::ParameterLibraryBase for scalar parameters. More...
|
| class | ScalarParameterVector |
| | Specialization of Sacado::ParameterVectorBase for scalar parameters. More...
|
| struct | ds_array |
| | Dynamic array allocation class that works for any type. More...
|
| struct | ds_array< T, true > |
| | Dynamic array allocation class that is specialized for scalar i.e., fundamental or built-in types (float, double, etc...). More...
|
| class | Handle |
| | A generic handle class. More...
|
| struct | ss_array |
| | Static array allocation class that works for any type. More...
|
| struct | ss_array< T, true > |
| | Static array allocation class that is specialized for scalar i.e., fundamental or built-in types (float, double, etc...). More...
|
| struct | Promote |
| | Base template specification for Promote. More...
|
| struct | Promote< A, A > |
| | Specialization of Promote for a single type. More...
|
| struct | ScalarType |
| | Base template specification for ScalarType. More...
|
| struct | ValueType |
| | Base template specification for ValueType. More...
|
| struct | ScalarValueType |
| | Base template specification for ScalarValueType. More...
|
| struct | IsADType |
| | Base template specification for IsADType. More...
|
| struct | IsScalarType |
| | Base template specification for IsScalarType. More...
|
| struct | Value |
| | Base template specification for Value. More...
|
| struct | MarkConstant |
| | Base template specification for marking constants. More...
|
| class | TemplateIterator |
| class | ConstTemplateIterator |
| class | TemplateManager |
| | Container class to manager template instantiations of a template class. More...
|
| class | Random |
| | A random number generator that generates random numbers uniformly distributed in the interval (a,b). More...
|
| class | Promote< PCE::Hermite< L >, R > |
| | Specialization of Promote to Hermite types. More...
|
| class | Promote< L, PCE::Hermite< R > > |
| | Specialization of Promote to Hermite types. More...
|
| struct | ScalarType< PCE::Hermite< T > > |
| | Specialization of ScalarType to Hermite types. More...
|
| struct | ValueType< PCE::Hermite< T > > |
| | Specialization of ValueType to Hermite types. More...
|
| struct | ScalarValueType< PCE::Hermite< T > > |
| | Specialization of ScalarValueType to Hermite types. More...
|
| struct | IsADType< PCE::Hermite< T > > |
| | Specialization of IsADType to Hermite types. More...
|
| struct | IsScalarType< PCE::Hermite< T > > |
| | Specialization of IsADType to Hermite types. More...
|
| struct | Value< PCE::Hermite< T > > |
| | Specialization of Value to Hermite types. More...
|
| class | Promote< PCE::OrthogPoly< L >, R > |
| | Specialization of Promote to OrthogPoly types. More...
|
| class | Promote< L, PCE::OrthogPoly< R > > |
| | Specialization of Promote to OrthogPoly types. More...
|
| struct | ScalarType< PCE::OrthogPoly< T > > |
| | Specialization of ScalarType to OrthogPoly types. More...
|
| struct | ValueType< PCE::OrthogPoly< T > > |
| | Specialization of ValueType to OrthogPoly types. More...
|
| struct | ScalarValueType< PCE::OrthogPoly< T > > |
| | Specialization of ScalarValueType to OrthogPoly types. More...
|
| struct | IsADType< PCE::OrthogPoly< T > > |
| | Specialization of IsADType to OrthogPoly types. More...
|
| struct | IsScalarType< PCE::OrthogPoly< T > > |
| | Specialization of IsADType to OrthogPoly types. More...
|
| struct | Value< PCE::OrthogPoly< T > > |
| | Specialization of Value to OrthogPoly types. More...
|
| struct | Promote< CacheFad::DFad< ValueT, ScalarT >, R > |
| | Specialization of Promote to DFad types. More...
|
| struct | Promote< L, CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of Promote to DFad types. More...
|
| struct | ScalarType< CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of ScalarType to DFad types. More...
|
| struct | ValueType< CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of ValueType to DFad types. More...
|
| struct | ScalarValueType< CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of ScalarValueType to DFad types. More...
|
| struct | IsADType< CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | IsScalarType< CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | Value< CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of Value to DFad types. More...
|
| struct | Promote< ELRFad::DFad< ValueT, ScalarT >, R > |
| | Specialization of Promote to DFad types. More...
|
| struct | Promote< L, ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of Promote to DFad types. More...
|
| struct | ScalarType< ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of ScalarType to DFad types. More...
|
| struct | ValueType< ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of ValueType to DFad types. More...
|
| struct | ScalarValueType< ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of ScalarValueType to DFad types. More...
|
| struct | IsADType< ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | IsScalarType< ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | Value< ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of Value to DFad types. More...
|
| struct | ScalarType< ELRFad::Expr< T > > |
| | Specialization of ScalarType to Expr types. More...
|
| struct | ValueType< ELRFad::Expr< T > > |
| | Specialization of ValueType to Expr types. More...
|
| struct | ScalarValueType< ELRFad::Expr< T > > |
| | Specialization of ScalarValueType to Expr types. More...
|
| struct | IsADType< ELRFad::Expr< T > > |
| | Specialization of IsADType to Expr types. More...
|
| struct | IsScalarType< ELRFad::Expr< T > > |
| | Specialization of IsADType to Expr types. More...
|
| struct | Value< ELRFad::Expr< T > > |
| | Specialization of Value to Expr types. More...
|
| struct | Promote< ELRFad::SFad< ValueT, Num, ScalarT >, R > |
| | Specialization of Promote to SFad types. More...
|
| struct | Promote< L, ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SFad types. More...
|
| struct | ScalarType< ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarType to SFad types. More...
|
| struct | ValueType< ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of ValueType to SFad types. More...
|
| struct | ScalarValueType< ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarValueType to SFad types. More...
|
| struct | IsADType< ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SFad types. More...
|
| struct | IsScalarType< ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SFad types. More...
|
| struct | Value< ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of Value to SFad types. More...
|
| struct | Promote< ELRFad::SLFad< ValueT, Num, ScalarT >, R > |
| | Specialization of Promote to SLFad types. More...
|
| struct | Promote< L, ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SLFad types. More...
|
| struct | ScalarType< ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarType to SLFad types. More...
|
| struct | ValueType< ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of ValueType to SLFad types. More...
|
| struct | ScalarValueType< ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarValueType to SLFad types. More...
|
| struct | IsADType< ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SLFad types. More...
|
| struct | IsScalarType< ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SLFad types. More...
|
| struct | Value< ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of Value to SLFad types. More...
|
| struct | Promote< Fad::DFad< ValueT, ScalarT >, R > |
| | Specialization of Promote to DFad types. More...
|
| struct | Promote< L, Fad::DFad< ValueT, ScalarT > > |
| | Specialization of Promote to DFad types. More...
|
| struct | ScalarType< Fad::DFad< ValueT, ScalarT > > |
| | Specialization of ScalarType to DFad types. More...
|
| struct | ValueType< Fad::DFad< ValueT, ScalarT > > |
| | Specialization of ValueType to DFad types. More...
|
| struct | ScalarValueType< Fad::DFad< ValueT, ScalarT > > |
| | Specialization of ScalarValueType to DFad types. More...
|
| struct | IsADType< Fad::DFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | IsScalarType< Fad::DFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | Value< Fad::DFad< ValueT, ScalarT > > |
| | Specialization of Value to DFad types. More...
|
| struct | Promote< Fad::DMFad< ValueT, ScalarT >, R > |
| | Specialization of Promote to DMFad types. More...
|
| struct | Promote< L, Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of Promote to DMFad types. More...
|
| struct | ScalarType< Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of ScalarType to DMFad types. More...
|
| struct | ValueType< Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of ValueType to DMFad types. More...
|
| struct | ScalarValueType< Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of ScalarValueType to DMFad types. More...
|
| struct | IsADType< Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DMFad types. More...
|
| struct | IsScalarType< Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of IsADType to DMFad types. More...
|
| struct | Value< Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of Value to DMFad types. More...
|
| struct | ScalarType< Fad::Expr< T > > |
| | Specialization of ScalarType to Expr types. More...
|
| struct | ValueType< Fad::Expr< T > > |
| | Specialization of ValueType to Expr types. More...
|
| struct | ScalarValueType< Fad::Expr< T > > |
| | Specialization of ScalarValueType to Expr types. More...
|
| struct | IsADType< Fad::Expr< T > > |
| | Specialization of IsADType to Expr types. More...
|
| struct | IsScalarType< Fad::Expr< T > > |
| | Specialization of IsADType to Expr types. More...
|
| struct | Value< Fad::Expr< T > > |
| | Specialization of Value to Expr types. More...
|
| struct | Promote< Fad::SFad< ValueT, Num, ScalarT >, R > |
| | Specialization of Promote to SFad types. More...
|
| struct | Promote< L, Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SFad types. More...
|
| struct | ScalarType< Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarType to SFad types. More...
|
| struct | ValueType< Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of ValueType to SFad types. More...
|
| struct | ScalarValueType< Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarValueType to SFad types. More...
|
| struct | IsADType< Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SFad types. More...
|
| struct | IsScalarType< Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SFad types. More...
|
| struct | Value< Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of Value to SFad types. More...
|
| struct | Promote< Fad::SLFad< ValueT, Num, ScalarT >, R > |
| | Specialization of Promote to SLFad types. More...
|
| struct | Promote< L, Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SLFad types. More...
|
| struct | ScalarType< Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarType to SLFad types. More...
|
| struct | ValueType< Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of ValueType to SLFad types. More...
|
| struct | ScalarValueType< Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of ScalarValueType to SLFad types. More...
|
| struct | IsADType< Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SLFad types. More...
|
| struct | IsScalarType< Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of IsADType to SLFad types. More...
|
| struct | Value< Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of Value to SLFad types. More...
|
| struct | ScalarType< LFad::Expr< T > > |
| | Specialization of ScalarType to Expr types. More...
|
| struct | ValueType< LFad::Expr< T > > |
| | Specialization of ValueType to Expr types. More...
|
| struct | ScalarValueType< LFad::Expr< T > > |
| | Specialization of ScalarValueType to Expr types. More...
|
| struct | IsADType< LFad::Expr< T > > |
| | Specialization of IsADType to Expr types. More...
|
| struct | IsScalarType< LFad::Expr< T > > |
| | Specialization of IsADType to Expr types. More...
|
| struct | Value< LFad::Expr< T > > |
| | Specialization of Value to Expr types. More...
|
| struct | Promote< LFad::LogicalSparse< ValT, LogT >, R > |
| | Specialization of Promote to LogicalSparse types. More...
|
| struct | Promote< L, LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of Promote to LogicalSparse types. More...
|
| struct | ScalarType< LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of ScalarType to LogicalSparse types. More...
|
| struct | ValueType< LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of ValueType to LogicalSparse types. More...
|
| struct | ScalarValueType< LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of ScalarValueType to LogicalSparse types. More...
|
| struct | IsADType< LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of IsADType to LogicalSparse types. More...
|
| struct | IsScalarType< LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of IsADType to LogicalSparse types. More...
|
| struct | Value< LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of Value to LogicalSparse types. More...
|
| struct | Promote< FlopCounterPack::ScalarFlopCounter< ScalarT >, R > |
| | Specialization of Promote to ScalarFlopCounter types. More...
|
| struct | Promote< L, FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of Promote to ScalarFlopCounter types. More...
|
| struct | ScalarType< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of ScalarType to ScalarFlopCounter types. More...
|
| struct | ValueType< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of ValueType to ScalarFlopCounter types. More...
|
| struct | ScalarValueType< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of ScalarValueType to ScalarFlopCounter types. More...
|
| struct | IsADType< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of IsADType to ScalarFlopCounter types. More...
|
| struct | IsScalarType< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of IsADType to ScalarFlopCounter types. More...
|
| struct | Value< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of Value to ScalarFlopCounter types. More...
|
| class | Promote< Tay::CacheTaylor< L >, R > |
| | Specialization of Promote to CacheTaylor types. More...
|
| class | Promote< L, Tay::CacheTaylor< R > > |
| | Specialization of Promote to CacheTaylor types. More...
|
| struct | ScalarType< Tay::CacheTaylor< T > > |
| | Specialization of ScalarType to DFad types. More...
|
| struct | ValueType< Tay::CacheTaylor< T > > |
| | Specialization of ValueType to DFad types. More...
|
| struct | ScalarValueType< Tay::CacheTaylor< T > > |
| | Specialization of ScalarValueType to DFad types. More...
|
| struct | IsADType< Tay::CacheTaylor< T > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | IsScalarType< Tay::CacheTaylor< T > > |
| | Specialization of IsADType to DFad types. More...
|
| struct | Value< Tay::CacheTaylor< T > > |
| | Specialization of Value to DFad types. More...
|
| class | Promote< Tay::Taylor< L >, R > |
| | Specialization of Promote to SimpleTaylor types. More...
|
| class | Promote< L, Tay::Taylor< R > > |
| | Specialization of Promote to SimpleTaylor types. More...
|
| struct | ScalarType< Tay::Taylor< T > > |
| | Specialization of ScalarType to Taylor types. More...
|
| struct | ValueType< Tay::Taylor< T > > |
| | Specialization of ValueType to Taylor types. More...
|
| struct | ScalarValueType< Tay::Taylor< T > > |
| | Specialization of ScalarValueType to Taylor types. More...
|
| struct | IsADType< Tay::Taylor< T > > |
| | Specialization of IsADType to Taylor types. More...
|
| struct | IsScalarType< Tay::Taylor< T > > |
| | Specialization of IsADType to Taylor types. More...
|
| struct | Value< Tay::Taylor< T > > |
| | Specialization of Value to Taylor types. More...
|
| class | Promote< Rad::ADvar< L >, R > |
| | Specialization of Promote to ADvar types. More...
|
| class | Promote< L, Rad::ADvar< R > > |
| | Specialization of Promote to ADvar types. More...
|
| struct | ScalarType< Rad::ADvar< T > > |
| | Specialization of ScalarType to ADvar types. More...
|
| struct | ScalarType< Rad::ADvari< T > > |
| | Specialization of ScalarType to ADvari types. More...
|
| struct | ValueType< Rad::ADvar< T > > |
| | Specialization of ValueType to ADvar types. More...
|
| struct | ValueType< Rad::ADvari< T > > |
| | Specialization of ValueType to ADvari types. More...
|
| struct | ScalarValueType< Rad::ADvar< T > > |
| | Specialization of ScalarValueType to ADvar types. More...
|
| struct | ScalarValueType< Rad::ADvari< T > > |
| | Specialization of ScalarValueType to ADvari types. More...
|
| struct | IsADType< Rad::ADvar< T > > |
| | Specialization of IsADType to ADvar types. More...
|
| struct | IsADType< Rad::ADvari< T > > |
| | Specialization of IsADType to ADvari types. More...
|
| struct | IsScalarType< Rad::ADvar< T > > |
| | Specialization of IsADType to ADvar types. More...
|
| struct | IsScalarType< Rad::ADvari< T > > |
| | Specialization of IsADType to ADvari types. More...
|
| struct | Value< Rad::ADvar< T > > |
| | Specialization of Value to ADvar types. More...
|
| struct | Value< Rad::ADvari< T > > |
| | Specialization of Value to ADvari types. More...
|
| struct | MarkConstant< Rad::ADvar< T > > |
| | Specialization of MarkConstant to ADvar types. More...
|
| struct | MarkConstant< Rad::ADvari< T > > |
| | Specialization of MarkConstant to ADvari types. More...
|
| class | Promote< PCE::Hermite< T >, PCE::Hermite< T > > |
| | Specialization of Promote to Taylor types. More...
|
| class | Promote< PCE::OrthogPoly< T >, PCE::OrthogPoly< T > > |
| | Specialization of Promote to Taylor types. More...
|
| struct | Promote< CacheFad::DFad< ValueT, ScalarT >, CacheFad::DFad< ValueT, ScalarT > > |
| | Specialization of Promote to DFad types. More...
|
| struct | Promote< ELRFad::DFad< ValueT, ScalarT >, ELRFad::DFad< ValueT, ScalarT > > |
| | Specialization of Promote to DFad types. More...
|
| struct | Promote< ELRFad::SFad< ValueT, Num, ScalarT >, ELRFad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SFad types. More...
|
| struct | Promote< ELRFad::SLFad< ValueT, Num, ScalarT >, ELRFad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SLFad types. More...
|
| struct | Promote< Fad::DFad< ValueT, ScalarT >, Fad::DFad< ValueT, ScalarT > > |
| | Specialization of Promote to DFad types. More...
|
| struct | Promote< Fad::DMFad< ValueT, ScalarT >, Fad::DMFad< ValueT, ScalarT > > |
| | Specialization of Promote to DMFad types. More...
|
| struct | Promote< Fad::SFad< ValueT, Num, ScalarT >, Fad::SFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SFad types. More...
|
| struct | Promote< Fad::SLFad< ValueT, Num, ScalarT >, Fad::SLFad< ValueT, Num, ScalarT > > |
| | Specialization of Promote to SLFad types. More...
|
| struct | Promote< LFad::LogicalSparse< ValT, LogT >, LFad::LogicalSparse< ValT, LogT > > |
| | Specialization of Promote to LogicalSparse types. More...
|
| struct | Promote< FlopCounterPack::ScalarFlopCounter< ScalarT >, FlopCounterPack::ScalarFlopCounter< ScalarT > > |
| | Specialization of Promote to ScalarFlopCounter types. More...
|
| class | Promote< Tay::CacheTaylor< T >, Tay::CacheTaylor< T > > |
| | Specialization of Promote to CacheTaylor types. More...
|
| class | Promote< Tay::Taylor< T >, Tay::Taylor< T > > |
| | Specialization of Promote to SimpleTaylor types. More...
|
| class | Promote< Rad::ADvar< T >, Rad::ADvar< T > > |
| | Specialization of Promote to ADvar types. More...
|
Namespaces |
| namespace | mpl |
| namespace | PCE |
| | Namespace for polynomial chaos expansion classes.
|
| namespace | CacheFad |
| | Namespace for forward-mode AD classes w/caching.
|
| namespace | ELRFad |
| | Namespace for expression-level reverse forward-mode AD classes.
|
| namespace | Fad |
| | Namespace for forward-mode AD classes.
|
| namespace | LFad |
| | Namespace for logical forward-mode AD classes.
|
| namespace | Radnt |
| namespace | Rad2d |
| namespace | FlopCounterPack |
| namespace | Tay |
| | Namespace for Taylor polynomial AD classes.
|
| namespace | Rad |
| namespace | Rad2 |
| namespace | RadVec |
Functions |
| template<typename T> |
| bool | operator== (const Handle< T > &h1, const Handle< T > &h2) |
| | Compare two handles.
|