Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Namespaces | |
mpl | |
Fad | |
Namespace for forward-mode AD classes. | |
CacheFad | |
Namespace for forward-mode AD classes w/caching. | |
Impl | |
ELRCacheFad | |
Namespace for expression-level reverse forward-mode AD classes. | |
ELRFad | |
Namespace for expression-level reverse forward-mode AD classes. | |
FAD_NS | |
LFad | |
Namespace for logical forward-mode AD classes. | |
Radnt | |
Rad2d | |
FlopCounterPack | |
Tay | |
Namespace for Taylor polynomial AD classes. | |
Rad | |
Rad2 | |
RadVec | |
Classes | |
struct | IsExpr< Fad::Exp::Expr< T > > |
struct | BaseExprType< Fad::Exp::Expr< T > > |
struct | ScalarType< Fad::Exp::Expr< T > > |
Specialization of Promote to Expr types. More... | |
struct | ValueType< Fad::Exp::Expr< T > > |
Specialization of ValueType to Expr types. More... | |
struct | IsADType< Fad::Exp::Expr< T > > |
Specialization of IsADType to Expr types. More... | |
struct | IsScalarType< Fad::Exp::Expr< T > > |
Specialization of IsScalarType to Expr types. More... | |
struct | IsSimdType< Fad::Exp::Expr< T > > |
Specialization of IsSimdType to Expr types. More... | |
struct | Value< Fad::Exp::Expr< T > > |
Specialization of Value to Expr types. More... | |
struct | ScalarValue< Fad::Exp::Expr< T > > |
Specialization of ScalarValue to Expr types. More... | |
struct | IsFad< Fad::Exp::GeneralFad< S > > |
struct | IsExpr< Fad::Exp::GeneralFad< S > > |
struct | BaseExprType< Fad::Exp::GeneralFad< S > > |
struct | ScalarType< Fad::Exp::GeneralFad< Storage > > |
Specialization of Promote to GeneralFad types. More... | |
struct | ValueType< Fad::Exp::GeneralFad< Storage > > |
Specialization of Storageype to GeneralFad types. More... | |
struct | IsADType< Fad::Exp::GeneralFad< Storage > > |
Specialization of IsADType to GeneralFad types. More... | |
struct | IsScalarType< Fad::Exp::GeneralFad< Storage > > |
Specialization of IsScalarType to GeneralFad types. More... | |
struct | IsSimdType< Fad::Exp::GeneralFad< Storage > > |
Specialization of IsSimdType to GeneralFad types. More... | |
struct | Value< Fad::Exp::GeneralFad< Storage > > |
Specialization of Value to GeneralFad types. More... | |
struct | ScalarValue< Fad::Exp::GeneralFad< Storage > > |
Specialization of ScalarValue to GeneralFad types. More... | |
struct | StringName< Fad::Exp::GeneralFad< Storage > > |
Specialization of StringName to GeneralFad types. More... | |
struct | IsEqual< Fad::Exp::GeneralFad< Storage > > |
Specialization of IsEqual to GeneralFad types. More... | |
struct | IsStaticallySized< Fad::Exp::GeneralFad< Storage > > |
Specialization of IsStaticallySized to GeneralFad types. More... | |
struct | IsStaticallySized< const Fad::Exp::GeneralFad< Storage > > |
Specialization of IsStaticallySized to GeneralFad types. More... | |
struct | StaticSize< Fad::Exp::GeneralFad< Storage > > |
Specialization of StaticSize to GeneralFad types. More... | |
struct | StaticSize< const Fad::Exp::GeneralFad< Storage > > |
Specialization of StaticSize to GeneralFad types. More... | |
struct | IsExpr< Fad::Exp::IfThenElseOp< CondT, T1, T2, c1, c2, E > > |
struct | BaseExprType< Fad::Exp::IfThenElseOp< CondT, T1, T2, c1, c2, E > > |
struct | IsSimdType |
Base template specification for IsSimdType. More... | |
struct | ViewFadType |
Get view type for any Fad type. More... | |
struct | ViewFadType< Fad::Exp::GeneralFad< S >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ViewFadType< const Fad::Exp::GeneralFad< S >, length, stride > |
The View Fad type associated with this type. More... | |
struct | BaseExprType< Fad::Exp::GeneralFad< Fad::Exp::ViewStorage< T, static_length, static_stride, U > > > |
class | ParameterRegistration |
Parameter class for simple registration of a parameter with a Parameter Library. Requires a parameter name a ParameterAccessor object. More... | |
class | ParameterAccessor |
Abstract class that provides access to a parameter value in a code for the parameter library. An object of this type is required to construct a ParameterRegistration object. More... | |
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... | |
struct | DefaultEvalTypeTraits |
Base traits definition mapping evaluation types to value types. 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 | Base |
Base class for Sacado types to control overload resolution. More... | |
struct | ScalarType< CacheFad::DFad< ValueT > > |
Specialization of Promote to DFad types. More... | |
struct | ValueType< CacheFad::DFad< ValueT > > |
Specialization of ValueType to DFad types. More... | |
struct | IsADType< CacheFad::DFad< ValueT > > |
Specialization of IsADType to DFad types. More... | |
struct | IsScalarType< CacheFad::DFad< ValueT > > |
Specialization of IsADType to DFad types. More... | |
struct | Value< CacheFad::DFad< ValueT > > |
Specialization of Value to DFad types. More... | |
struct | ScalarValue< CacheFad::DFad< ValueT > > |
Specialization of ScalarValue to DFad types. More... | |
struct | StringName< CacheFad::DFad< ValueT > > |
Specialization of StringName to DFad types. More... | |
struct | IsEqual< CacheFad::DFad< ValueT > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< CacheFad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsStaticallySized< const CacheFad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsExpr< CacheFad::Expr< T > > |
struct | BaseExprType< CacheFad::Expr< T > > |
struct | ScalarType< CacheFad::Expr< T > > |
Specialization of Promote to Expr types. More... | |
struct | ValueType< CacheFad::Expr< T > > |
Specialization of ValueType to Expr types. More... | |
struct | IsADType< CacheFad::Expr< T > > |
Specialization of IsADType to Expr types. More... | |
struct | IsScalarType< CacheFad::Expr< T > > |
Specialization of IsADType to Expr types. More... | |
struct | Value< CacheFad::Expr< T > > |
Specialization of Value to Expr types. More... | |
struct | ScalarValue< CacheFad::Expr< T > > |
Specialization of ScalarValue to Expr types. More... | |
struct | ScalarType< CacheFad::SFad< ValueT, Num > > |
Specialization of Promote to SFad types. More... | |
struct | ValueType< CacheFad::SFad< ValueT, Num > > |
Specialization of ValueType to SFad types. More... | |
struct | IsADType< CacheFad::SFad< ValueT, Num > > |
Specialization of IsADType to SFad types. More... | |
struct | IsScalarType< CacheFad::SFad< ValueT, Num > > |
Specialization of IsADType to SFad types. More... | |
struct | Value< CacheFad::SFad< ValueT, Num > > |
Specialization of Value to SFad types. More... | |
struct | ScalarValue< CacheFad::SFad< ValueT, Num > > |
Specialization of ScalarValue to SFad types. More... | |
struct | StringName< CacheFad::SFad< ValueT, Num > > |
Specialization of StringName to SFad types. More... | |
struct | IsEqual< CacheFad::SFad< ValueT, Num > > |
Specialization of IsEqual to SFad types. More... | |
struct | IsStaticallySized< CacheFad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | IsStaticallySized< const CacheFad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | StaticSize< CacheFad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | StaticSize< const CacheFad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | ScalarType< CacheFad::SLFad< ValueT, Num > > |
Specialization of Promote to SLFad types. More... | |
struct | ValueType< CacheFad::SLFad< ValueT, Num > > |
Specialization of ValueType to SLFad types. More... | |
struct | IsADType< CacheFad::SLFad< ValueT, Num > > |
Specialization of IsADType to SLFad types. More... | |
struct | IsScalarType< CacheFad::SLFad< ValueT, Num > > |
Specialization of IsADType to SLFad types. More... | |
struct | Value< CacheFad::SLFad< ValueT, Num > > |
Specialization of Value to SLFad types. More... | |
struct | ScalarValue< CacheFad::SLFad< ValueT, Num > > |
Specialization of ScalarValue to SLFad types. More... | |
struct | StringName< CacheFad::SLFad< ValueT, Num > > |
Specialization of StringName to SLFad types. More... | |
struct | IsEqual< CacheFad::SLFad< ValueT, Num > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< CacheFad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | IsStaticallySized< const CacheFad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | ScalarType< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Promote to ViewFad types. More... | |
struct | ValueType< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ValueType to ViewFad types. More... | |
struct | IsADType< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsADType to ViewFad types. More... | |
struct | IsScalarType< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsADType to ViewFad types. More... | |
struct | Value< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Value to ViewFad types. More... | |
struct | ScalarValue< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ScalarValue to ViewFad types. More... | |
struct | StringName< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of StringName to ViewFad types. More... | |
struct | IsEqual< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsEqual to ViewFad types. More... | |
struct | IsStaticallySized< CacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsStaticallySized to ViewFad types. More... | |
struct | dummy_arg |
A dummy argument that can be converted to any scalar type. More... | |
struct | dummy |
A meta-function that defines U as its type. More... | |
struct | dummy< T, T > |
Specialization to provide a dummy argument when types are the same. 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... | |
struct | ScalarType< ELRCacheFad::DFad< ValueT > > |
Specialization of Promote to DFad types. More... | |
struct | ValueType< ELRCacheFad::DFad< ValueT > > |
Specialization of ValueType to DFad types. More... | |
struct | IsADType< ELRCacheFad::DFad< ValueT > > |
Specialization of IsADType to DFad types. More... | |
struct | IsScalarType< ELRCacheFad::DFad< ValueT > > |
Specialization of IsADType to DFad types. More... | |
struct | Value< ELRCacheFad::DFad< ValueT > > |
Specialization of Value to DFad types. More... | |
struct | ScalarValue< ELRCacheFad::DFad< ValueT > > |
Specialization of ScalarValue to DELRCacheFad types. More... | |
struct | StringName< ELRCacheFad::DFad< ValueT > > |
Specialization of StringName to DFad types. More... | |
struct | IsEqual< ELRCacheFad::DFad< ValueT > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< ELRCacheFad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsStaticallySized< const ELRCacheFad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsExpr< ELRCacheFad::Expr< T > > |
struct | BaseExprType< ELRCacheFad::Expr< T > > |
struct | ScalarType< ELRCacheFad::Expr< T > > |
Specialization of Promote to Expr types. More... | |
struct | ValueType< ELRCacheFad::Expr< T > > |
Specialization of ValueType to Expr types. More... | |
struct | IsADType< ELRCacheFad::Expr< T > > |
Specialization of IsADType to Expr types. More... | |
struct | IsScalarType< ELRCacheFad::Expr< T > > |
Specialization of IsADType to Expr types. More... | |
struct | Value< ELRCacheFad::Expr< T > > |
Specialization of Value to Expr types. More... | |
struct | ScalarValue< ELRCacheFad::Expr< T > > |
Specialization of ScalarValue to Expr types. More... | |
struct | ScalarType< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of Promote to SFad types. More... | |
struct | ValueType< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of ValueType to SFad types. More... | |
struct | IsADType< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of IsADType to SFad types. More... | |
struct | IsScalarType< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of IsADType to SFad types. More... | |
struct | Value< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of Value to SFad types. More... | |
struct | ScalarValue< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of ScalarValue to SFad types. More... | |
struct | StringName< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of StringName to SFad types. More... | |
struct | IsEqual< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of IsEqual to SFad types. More... | |
struct | IsStaticallySized< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | IsStaticallySized< const ELRCacheFad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | StaticSize< ELRCacheFad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | StaticSize< const ELRCacheFad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | ScalarType< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of Promote to SLFad types. More... | |
struct | ValueType< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of ValueType to SLFad types. More... | |
struct | IsADType< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of IsADType to SLFad types. More... | |
struct | IsScalarType< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of IsADType to SLFad types. More... | |
struct | Value< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of Value to SLFad types. More... | |
struct | ScalarValue< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of ScalarValue to SLFad types. More... | |
struct | StringName< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of StringName to SLFad types. More... | |
struct | IsEqual< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | IsStaticallySized< const ELRCacheFad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | ScalarType< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Promote to ViewFad types. More... | |
struct | ValueType< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ValueType to ViewFad types. More... | |
struct | IsADType< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsADType to ViewFad types. More... | |
struct | IsScalarType< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsADType to ViewFad types. More... | |
struct | Value< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Value to ViewFad types. More... | |
struct | ScalarValue< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ScalarValue to ViewFad types. More... | |
struct | StringName< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of StringName to ViewFad types. More... | |
struct | IsEqual< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsEqual to ViewFad types. More... | |
struct | IsStaticallySized< ELRCacheFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsStaticallySized to ViewFad types. More... | |
struct | ScalarType< ELRFad::DFad< ValueT > > |
Specialization of Promote to DFad types. More... | |
struct | ValueType< ELRFad::DFad< ValueT > > |
Specialization of ValueType to DFad types. More... | |
struct | IsADType< ELRFad::DFad< ValueT > > |
Specialization of IsADType to DFad types. More... | |
struct | IsScalarType< ELRFad::DFad< ValueT > > |
Specialization of IsADType to DFad types. More... | |
struct | Value< ELRFad::DFad< ValueT > > |
Specialization of Value to DFad types. More... | |
struct | ScalarValue< ELRFad::DFad< ValueT > > |
Specialization of ScalarValue to DELRFad types. More... | |
struct | StringName< ELRFad::DFad< ValueT > > |
Specialization of StringName to DFad types. More... | |
struct | IsEqual< ELRFad::DFad< ValueT > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< ELRFad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsStaticallySized< const ELRFad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsExpr< ELRFad::Expr< T > > |
struct | BaseExprType< ELRFad::Expr< T > > |
struct | ScalarType< ELRFad::Expr< T > > |
Specialization of Promote to Expr types. More... | |
struct | ValueType< ELRFad::Expr< T > > |
Specialization of ValueType 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 | ScalarValue< ELRFad::Expr< T > > |
Specialization of ScalarValue to Expr types. More... | |
struct | ScalarType< ELRFad::SFad< ValueT, Num > > |
Specialization of Promote to SFad types. More... | |
struct | ValueType< ELRFad::SFad< ValueT, Num > > |
Specialization of ValueType to SFad types. More... | |
struct | IsADType< ELRFad::SFad< ValueT, Num > > |
Specialization of IsADType to SFad types. More... | |
struct | IsScalarType< ELRFad::SFad< ValueT, Num > > |
Specialization of IsADType to SFad types. More... | |
struct | Value< ELRFad::SFad< ValueT, Num > > |
Specialization of Value to SFad types. More... | |
struct | ScalarValue< ELRFad::SFad< ValueT, Num > > |
Specialization of ScalarValue to SFad types. More... | |
struct | StringName< ELRFad::SFad< ValueT, Num > > |
Specialization of StringName to SFad types. More... | |
struct | IsEqual< ELRFad::SFad< ValueT, Num > > |
Specialization of IsEqual to SFad types. More... | |
struct | IsStaticallySized< ELRFad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | IsStaticallySized< const ELRFad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | StaticSize< ELRFad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | StaticSize< const ELRFad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | ScalarType< ELRFad::SLFad< ValueT, Num > > |
Specialization of Promote to SLFad types. More... | |
struct | ValueType< ELRFad::SLFad< ValueT, Num > > |
Specialization of ValueType to SLFad types. More... | |
struct | IsADType< ELRFad::SLFad< ValueT, Num > > |
Specialization of IsADType to SLFad types. More... | |
struct | IsScalarType< ELRFad::SLFad< ValueT, Num > > |
Specialization of IsADType to SLFad types. More... | |
struct | Value< ELRFad::SLFad< ValueT, Num > > |
Specialization of Value to SLFad types. More... | |
struct | ScalarValue< ELRFad::SLFad< ValueT, Num > > |
Specialization of ScalarValue to SLFad types. More... | |
struct | StringName< ELRFad::SLFad< ValueT, Num > > |
Specialization of StringName to SLFad types. More... | |
struct | IsEqual< ELRFad::SLFad< ValueT, Num > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< ELRFad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | IsStaticallySized< const ELRFad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | ScalarType< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Promote to ViewFad types. More... | |
struct | ValueType< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ValueType to ViewFad types. More... | |
struct | IsADType< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsADType to ViewFad types. More... | |
struct | IsScalarType< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsADType to ViewFad types. More... | |
struct | Value< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Value to ViewFad types. More... | |
struct | ScalarValue< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ScalarValue to ViewFad types. More... | |
struct | StringName< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of StringName to ViewFad types. More... | |
struct | IsEqual< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsEqual to ViewFad types. More... | |
struct | IsStaticallySized< ELRFad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsStaticallySized to ViewFad types. More... | |
struct | IsFad< FAD_NS::DFad< T > > |
struct | IsExpr< FAD_NS::DFad< T > > |
struct | BaseExprType< FAD_NS::DFad< T > > |
struct | ViewFadType< Sacado::FAD_NS::DFad< ValueType >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ViewFadType< const Sacado::FAD_NS::DFad< ValueType >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ScalarType< Fad::DFad< ValueT > > |
Specialization of Promote to DFad types. More... | |
struct | ValueType< Fad::DFad< ValueT > > |
Specialization of ValueType to DFad types. More... | |
struct | IsADType< Fad::DFad< ValueT > > |
Specialization of IsADType to DFad types. More... | |
struct | IsScalarType< Fad::DFad< ValueT > > |
Specialization of IsScalarType to DFad types. More... | |
struct | IsSimdType< Fad::DFad< ValueT > > |
Specialization of IsSimdType to DFad types. More... | |
struct | Value< Fad::DFad< ValueT > > |
Specialization of Value to DFad types. More... | |
struct | ScalarValue< Fad::DFad< ValueT > > |
Specialization of ScalarValue to DFad types. More... | |
struct | StringName< Fad::DFad< ValueT > > |
Specialization of StringName to DFad types. More... | |
struct | IsEqual< Fad::DFad< ValueT > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< Fad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsStaticallySized< const Fad::DFad< ValueT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | IsExpr< Fad::DMFad< T > > |
struct | BaseExprType< Fad::DMFad< T > > |
struct | ViewFadType< Sacado::Fad::DMFad< ValueType >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ViewFadType< const Sacado::Fad::DMFad< ValueType >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ScalarType< Fad::DMFad< ValueT > > |
Specialization of Promote to DMFad types. More... | |
struct | ValueType< Fad::DMFad< ValueT > > |
Specialization of ValueType to DMFad types. More... | |
struct | IsADType< Fad::DMFad< ValueT > > |
Specialization of IsADType to DMFad types. More... | |
struct | IsScalarType< Fad::DMFad< ValueT > > |
Specialization of IsScalarType to DMFad types. More... | |
struct | IsSimdType< Fad::DMFad< ValueT > > |
Specialization of IsSimdType to DMFad types. More... | |
struct | Value< Fad::DMFad< ValueT > > |
Specialization of Value to DMFad types. More... | |
struct | ScalarValue< Fad::DMFad< ValueT > > |
Specialization of ScalarValue to DMFad types. More... | |
struct | StringName< Fad::DMFad< ValueT > > |
Specialization of StringName to DMFad types. More... | |
struct | IsEqual< Fad::DMFad< ValueT > > |
Specialization of IsEqual to DMFad types. More... | |
struct | IsStaticallySized< Fad::DMFad< ValueT > > |
Specialization of IsStaticallySized to DMFad types. More... | |
struct | IsFad< Fad::DMFad< T > > |
struct | IsExpr< Fad::DVFad< T > > |
struct | BaseExprType< Fad::DVFad< T > > |
struct | ViewFadType< Sacado::Fad::DVFad< ValueType >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ViewFadType< const Sacado::Fad::DVFad< ValueType >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ScalarType< Fad::DVFad< ValueT > > |
Specialization of Promote to DVFad types. More... | |
struct | ValueType< Fad::DVFad< ValueT > > |
Specialization of ValueType to DVFad types. More... | |
struct | IsADType< Fad::DVFad< ValueT > > |
Specialization of IsADType to DVFad types. More... | |
struct | IsScalarType< Fad::DVFad< ValueT > > |
Specialization of IsScalarType to DVFad types. More... | |
struct | IsSimdType< Fad::DVFad< ValueT > > |
Specialization of IsSimdType to DVFad types. More... | |
struct | Value< Fad::DVFad< ValueT > > |
Specialization of Value to DVFad types. More... | |
struct | ScalarValue< Fad::DVFad< ValueT > > |
Specialization of ScalarValue to DVFad types. More... | |
struct | StringName< Fad::DVFad< ValueT > > |
Specialization of StringName to DVFad types. More... | |
struct | IsEqual< Fad::DVFad< ValueT > > |
Specialization of IsEqual to DVFad types. More... | |
struct | IsStaticallySized< Fad::DVFad< ValueT > > |
Specialization of IsStaticallySized to DVFad types. More... | |
struct | IsFad< Fad::DVFad< T > > |
struct | IsExpr< Fad::Expr< T > > |
struct | BaseExprType< Fad::Expr< T > > |
struct | ValueType< Fad::ConstExpr< T > > |
struct | ScalarType< Fad::Expr< T > > |
Specialization of Promote to Expr types. More... | |
struct | ValueType< Fad::Expr< T > > |
Specialization of ValueType to Expr types. More... | |
struct | IsADType< Fad::Expr< T > > |
Specialization of IsADType to Expr types. More... | |
struct | IsScalarType< Fad::Expr< T > > |
Specialization of IsSclarType to Expr types. More... | |
struct | IsSimdType< Fad::Expr< T > > |
Specialization of IsSimdType to Expr types. More... | |
struct | Value< Fad::Expr< T > > |
Specialization of Value to Expr types. More... | |
struct | ScalarValue< Fad::Expr< T > > |
Specialization of ScalarValue to Expr types. More... | |
struct | IsFad< FAD_NS::SFad< T, N > > |
struct | IsExpr< FAD_NS::SFad< T, N > > |
struct | BaseExprType< FAD_NS::SFad< T, N > > |
struct | ViewFadType< Sacado::FAD_NS::SFad< ValueType, N >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ViewFadType< const Sacado::FAD_NS::SFad< ValueType, N >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ScalarType< Fad::SFad< ValueT, Num > > |
Specialization of Promote to SFad types. More... | |
struct | ValueType< Fad::SFad< ValueT, Num > > |
Specialization of ValueType to SFad types. More... | |
struct | IsADType< Fad::SFad< ValueT, Num > > |
Specialization of IsADType to SFad types. More... | |
struct | IsScalarType< Fad::SFad< ValueT, Num > > |
Specialization of IsScalarType to SFad types. More... | |
struct | IsSimdType< Fad::SFad< ValueT, Num > > |
Specialization of IsSimdType to SFad types. More... | |
struct | Value< Fad::SFad< ValueT, Num > > |
Specialization of Value to SFad types. More... | |
struct | ScalarValue< Fad::SFad< ValueT, Num > > |
Specialization of ScalarValue to SFad types. More... | |
struct | StringName< Fad::SFad< ValueT, Num > > |
Specialization of StringName to SFad types. More... | |
struct | IsEqual< Fad::SFad< ValueT, Num > > |
Specialization of IsEqual to SFad types. More... | |
struct | IsStaticallySized< Fad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | IsStaticallySized< const Fad::SFad< ValueT, Num > > |
Specialization of IsStaticallySized to SFad types. More... | |
struct | StaticSize< Fad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | StaticSize< const Fad::SFad< ValueT, Num > > |
Specialization of StaticSize to SFad types. More... | |
struct | ScalarType< Fad::SimpleFad< ValueT > > |
Specialization of Promote to SimpleFad types. More... | |
struct | ValueType< Fad::SimpleFad< ValueT > > |
Specialization of ValueType to SimpleFad types. More... | |
struct | IsADType< Fad::SimpleFad< ValueT > > |
Specialization of IsADType to SimpleFad types. More... | |
struct | IsScalarType< Fad::SimpleFad< ValueT > > |
Specialization of IsScalarType to SimpleFad types. More... | |
struct | IsSimdType< Fad::SimpleFad< ValueT > > |
Specialization of IsSimdType to SimpleFad types. More... | |
struct | Value< Fad::SimpleFad< ValueT > > |
Specialization of Value to SimpleFad types. More... | |
struct | ScalarValue< Fad::SimpleFad< ValueT > > |
Specialization of ScalarValue to SimpleFad types. More... | |
struct | StringName< Fad::SimpleFad< ValueT > > |
Specialization of StringName to SimpleFad types. More... | |
struct | IsEqual< Fad::SimpleFad< ValueT > > |
Specialization of IsEqual to SimpleFad types. More... | |
struct | IsStaticallySized< Fad::SimpleFad< ValueT > > |
Specialization of IsStaticallySized to SimpleFad types. More... | |
struct | IsFad< Fad::SimpleFad< ValueT > > |
Specialization of IsFad to SimpleFad types. More... | |
struct | IsFad< FAD_NS::SLFad< T, N > > |
struct | IsExpr< FAD_NS::SLFad< T, N > > |
struct | BaseExprType< FAD_NS::SLFad< T, N > > |
struct | ViewFadType< Sacado::FAD_NS::SLFad< ValueType, N >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ViewFadType< const Sacado::FAD_NS::SLFad< ValueType, N >, length, stride > |
The View Fad type associated with this type. More... | |
struct | ScalarType< Fad::SLFad< ValueT, Num > > |
Specialization of Promote to SLFad types. More... | |
struct | ValueType< Fad::SLFad< ValueT, Num > > |
Specialization of ValueType to SLFad types. More... | |
struct | IsADType< Fad::SLFad< ValueT, Num > > |
Specialization of IsADType to SLFad types. More... | |
struct | IsScalarType< Fad::SLFad< ValueT, Num > > |
Specialization of IsScalarType to SLFad types. More... | |
struct | IsSimdType< Fad::SLFad< ValueT, Num > > |
Specialization of IsSimdType to SLFad types. More... | |
struct | Value< Fad::SLFad< ValueT, Num > > |
Specialization of Value to SLFad types. More... | |
struct | ScalarValue< Fad::SLFad< ValueT, Num > > |
Specialization of ScalarValue to SLFad types. More... | |
struct | StringName< Fad::SLFad< ValueT, Num > > |
Specialization of StringName to SLFad types. More... | |
struct | IsEqual< Fad::SLFad< ValueT, Num > > |
Specialization of IsEqual to SLFad types. More... | |
struct | IsStaticallySized< Fad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | IsStaticallySized< const Fad::SLFad< ValueT, Num > > |
Specialization of IsStaticallySized to SLFad types. More... | |
struct | IsView< Sacado::FAD_NS::ViewFad< T, l, s, U > > |
struct | IsFad< FAD_NS::ViewFad< T, l, s, U > > |
struct | IsExpr< FAD_NS::ViewFad< T, l, s, U > > |
struct | BaseExprType< FAD_NS::ViewFad< T, l, s, U > > |
struct | ScalarType< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Promote to ViewFad types. More... | |
struct | ValueType< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ValueType to ViewFad types. More... | |
struct | IsADType< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsADType to ViewFad types. More... | |
struct | IsScalarType< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsScalarType to ViewFad types. More... | |
struct | IsSimdType< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsSimdType to ViewFad types. More... | |
struct | Value< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of Value to ViewFad types. More... | |
struct | ScalarValue< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of ScalarValue to ViewFad types. More... | |
struct | StringName< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of StringName to ViewFad types. More... | |
struct | IsEqual< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsEqual to ViewFad types. More... | |
struct | IsStaticallySized< Fad::ViewFad< ValueT, Size, Stride, Base > > |
Specialization of IsStaticallySized to ViewFad types. More... | |
class | Handle |
A generic handle class. More... | |
struct | ScalarType< LFad::Expr< T > > |
Specialization of Promote to Expr types. More... | |
struct | ValueType< LFad::Expr< T > > |
Specialization of ValueType 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 | ScalarValue< LFad::Expr< T > > |
Specialization of ScalarValue to Expr types. More... | |
struct | IsExpr< LFad::Expr< T > > |
struct | BaseExprType< LFad::Expr< T > > |
struct | IsExpr< LFad::LogicalSparse< T, L > > |
struct | BaseExprType< LFad::LogicalSparse< T, L > > |
struct | ScalarType< LFad::LogicalSparse< ValT, LogT > > |
Specialization of Promote to LogicalSparse types. More... | |
struct | ValueType< LFad::LogicalSparse< ValT, LogT > > |
Specialization of ValueType 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 | ScalarValue< LFad::LogicalSparse< ValT, LogT > > |
Specialization of ScalarValue to DFad types. More... | |
struct | StringName< LFad::LogicalSparse< ValT, LogT > > |
Specialization of StringName to DFad types. More... | |
struct | IsEqual< LFad::LogicalSparse< ValT, LogT > > |
Specialization of IsEqual to DFad types. More... | |
struct | IsStaticallySized< LFad::LogicalSparse< ValT, LogT > > |
Specialization of IsStaticallySized to DFad types. More... | |
struct | ScalarType< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
Specialization of Promote to ScalarFlopCounter types. More... | |
struct | ValueType< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
Specialization of ValueType 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... | |
struct | ScalarValue< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
Specialization of ScalarValue to ScalarFlopCounter types. More... | |
struct | StringName< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
Specialization of StringName to ScalarFlopCounter types. More... | |
struct | IsStaticallySized< FlopCounterPack::ScalarFlopCounter< ScalarT > > |
Specialization of IsStaticallySized to ScalarFlopCounter types. 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 | IsExpr< Tay::Expr< T > > |
struct | BaseExprType< Tay::Expr< T > > |
struct | ScalarType< Tay::CacheTaylor< T > > |
Specialization of Promote to CacheTaylor types. More... | |
struct | ValueType< Tay::CacheTaylor< T > > |
Specialization of ValueType 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... | |
struct | ScalarValue< Tay::CacheTaylor< T > > |
Specialization of ScalarValue to CacheTaylor types. More... | |
struct | StringName< Tay::CacheTaylor< T > > |
Specialization of StringName to CacheTaylor types. More... | |
struct | IsEqual< Tay::CacheTaylor< T > > |
Specialization of IsEqual to Taylor types. More... | |
struct | IsStaticallySized< Tay::CacheTaylor< T > > |
Specialization of IsStaticallySized to Taylor types. More... | |
struct | ScalarType< Tay::Taylor< T > > |
Specialization of Promote to Taylor types. More... | |
struct | ValueType< Tay::Taylor< T > > |
Specialization of ValueType 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... | |
struct | ScalarValue< Tay::Taylor< T > > |
Specialization of ScalarValue to Taylor types. More... | |
struct | StringName< Tay::Taylor< T > > |
Specialization of StringName to Taylor types. More... | |
struct | IsEqual< Tay::Taylor< T > > |
Specialization of IsEqual to Taylor types. More... | |
struct | IsStaticallySized< Tay::Taylor< T > > |
Specialization of IsStaticallySized to Taylor types. More... | |
struct | ScalarType< Rad2::ADvar< T > > |
Specialization of Promote to ADvar types. More... | |
struct | ScalarType< Rad2::ADvari< T > > |
Specialization of ScalarType to ADvari types. More... | |
struct | ValueType< Rad2::ADvar< T > > |
Specialization of ValueType to ADvar types. More... | |
struct | ValueType< Rad2::ADvari< T > > |
Specialization of ValueType to ADvari types. More... | |
struct | IsADType< Rad2::ADvar< T > > |
Specialization of IsADType to ADvar types. More... | |
struct | IsADType< Rad2::ADvari< T > > |
Specialization of IsADType to ADvari types. More... | |
struct | IsScalarType< Rad2::ADvar< T > > |
Specialization of IsADType to ADvar types. More... | |
struct | IsScalarType< Rad2::ADvari< T > > |
Specialization of IsADType to ADvari types. More... | |
struct | Value< Rad2::ADvar< T > > |
Specialization of Value to ADvar types. More... | |
struct | MarkConstant< Rad2::ADvar< T > > |
Specialization of MarkConstant to ADvar types. More... | |
struct | MarkConstant< Rad2::ADvari< T > > |
Specialization of MarkConstant to ADvari types. More... | |
struct | ScalarValue< Rad2::ADvar< T > > |
Specialization of ScalarValue to ADvar types. More... | |
struct | StringName< Rad2::ADvar< T > > |
Specialization of StringName to ADvar types. More... | |
struct | ScalarType< Rad::ADvar< T > > |
Specialization of Promote 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 | 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 | MarkConstant< Rad::ADvar< T > > |
Specialization of MarkConstant to ADvar types. More... | |
struct | MarkConstant< Rad::ADvari< T > > |
Specialization of MarkConstant to ADvari types. More... | |
struct | ScalarValue< Rad::ADvar< T > > |
Specialization of ScalarValue to ADvar types. More... | |
struct | StringName< Rad::ADvar< T > > |
Specialization of StringName to ADvar types. More... | |
struct | ScalarType< RadVec::ADvar< T > > |
Specialization of Promote to ADvar types. More... | |
struct | ScalarType< RadVec::ADvari< T > > |
Specialization of ScalarType to ADvari types. More... | |
struct | ValueType< RadVec::ADvar< T > > |
Specialization of ValueType to ADvar types. More... | |
struct | ValueType< RadVec::ADvari< T > > |
Specialization of ValueType to ADvari types. More... | |
struct | IsADType< RadVec::ADvar< T > > |
Specialization of IsADType to ADvar types. More... | |
struct | IsADType< RadVec::ADvari< T > > |
Specialization of IsADType to ADvari types. More... | |
struct | IsScalarType< RadVec::ADvar< T > > |
Specialization of IsADType to ADvar types. More... | |
struct | IsScalarType< RadVec::ADvari< T > > |
Specialization of IsADType to ADvari types. More... | |
struct | Value< RadVec::ADvar< T > > |
Specialization of Value to ADvar types. More... | |
struct | MarkConstant< RadVec::ADvar< T > > |
Specialization of MarkConstant to ADvar types. More... | |
struct | MarkConstant< RadVec::ADvari< T > > |
Specialization of MarkConstant to ADvari types. More... | |
struct | ScalarValue< RadVec::ADvar< T > > |
Specialization of ScalarValue to ADvar types. More... | |
struct | StringName< RadVec::ADvar< T > > |
Specialization of StringName to ADvar types. More... | |
struct | IsExpr |
Is a type an expression. More... | |
struct | IsView |
Determine whether a given type is a view. More... | |
struct | BaseExprType |
Get the base Fad type from a view/expression. More... | |
struct | OverrideDefaultPromote |
Specialize this for a given type T to disable default Promote rules. More... | |
struct | Promote |
Base template specification for Promote. More... | |
struct | Promote< A, A, typename mpl::enable_if_c< !OverrideDefaultPromote< A >::value >::type > |
Specialization of Promote for a single type. More... | |
struct | Promote< A, B, typename mpl::enable_if_c< mpl::is_convertible< A, B >::value &&!mpl::is_convertible< B, A >::value &&!OverrideDefaultPromote< A >::value &&!OverrideDefaultPromote< B >::value >::type > |
Specialization of Promote when A is convertible to B but not vice-versa. More... | |
struct | Promote< A, B, typename mpl::enable_if_c< mpl::is_convertible< B, A >::value &&!mpl::is_convertible< A, B >::value &&!OverrideDefaultPromote< A >::value &&!OverrideDefaultPromote< B >::value >::type > |
Specialization of Promote when B is convertible to A but not vice-versa. More... | |
struct | Promote< A, B, typename mpl::enable_if_c< mpl::is_convertible< A, B >::value &&mpl::is_convertible< B, A >::value &&!mpl::is_same< A, B >::value &&(IsExpr< A >::value||IsExpr< B >::value) >::type > |
Specialization of Promote when A and B are convertible to each other, and one of them is an expression. More... | |
struct | Promote< A, B, typename mpl::enable_if_c< !mpl::is_convertible< A, B >::value &&!mpl::is_convertible< B, A >::value &&IsExpr< A >::value &&mpl::is_convertible< B, typename BaseExprType< typename A::value_type >::type >::value >::type > |
Specialization of Promote when A is an expression and B is convertible to its value-type, e.g., Promote< fad-expression, double > (using BaseExprType to remove ViewFad) More... | |
struct | Promote< A, B, typename mpl::enable_if_c< !mpl::is_convertible< A, B >::value &&!mpl::is_convertible< B, A >::value &&IsExpr< B >::value &&mpl::is_convertible< A, typename BaseExprType< typename B::value_type >::type >::value >::type > |
Specialization of Promote when B is an expression and A is convertible to its value-type, e.g., Promote< double, fad-expression > (using BaseExprType to remove ViewFad) More... | |
struct | Promote< A, B, typename mpl::enable_if_c< !mpl::is_convertible< A, B >::value &&!mpl::is_convertible< B, A >::value &&IsExpr< A >::value &&IsExpr< B >::value &&mpl::is_same< typename BaseExprType< typename A::value_type >::type, typename BaseExprType< typename B::value_type >::type >::value >::type > |
Specialization of Promote when A and B are (different) expressions, with the same value type, e.g, Promote< fad-expr1, fad-expr2 > (using BaseExprType to remove ViewFad) More... | |
struct | ScalarType |
Base template specification for ScalarType. More... | |
struct | ScalarType< const T > |
Specialization of ScalarType for const types. More... | |
struct | ValueType |
Base template specification for ValueType. More... | |
struct | ValueType< const T > |
Specialization of ValueType for const types. 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 | ScalarValue |
Base template specification for ScalarValue. More... | |
struct | MarkConstant |
Base template specification for marking constants. More... | |
struct | StringName |
Base template specification for string names of types. More... | |
struct | IsEqual |
Base template specification for testing equivalence. More... | |
struct | IsStaticallySized |
Base template specification for testing whether type is statically sized. More... | |
struct | IsStaticallySized< const T > |
Specialization of IsStaticallySized for const types. More... | |
struct | StaticSize |
Base template specification for static size. More... | |
struct | IsFad |
Base template specification for whether a type is a Fad type. More... | |
struct | IsFad< const T > |
Base template specification for whether a type is a Fad type. More... | |
struct | RemoveConst |
Remove const from a type. More... | |
struct | RemoveConst< const T > |
Remove const from a type. More... | |
struct | integral_nonzero |
struct | integral_nonzero< T, zero, false > |
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... | |
Enumerations | |
enum | DerivInit { NoInitDerivArray = 0, InitDerivArray } |
Enum use to signal whether the derivative array should be initialized in AD object constructors. More... | |
Functions | |
template<typename FamilyType , typename EntryType > | |
std::ostream & | operator<< (std::ostream &os, const ParameterLibraryBase< FamilyType, EntryType > &pl) |
template<typename Cond , typename T > | |
KOKKOS_INLINE_FUNCTION T | if_then_else (const Cond cond, const T &a, const T &b) |
template<typename ExecSpace > | |
void | createGlobalMemoryPool (const ExecSpace &space, const size_t min_total_alloc_size, const uint32_t min_block_alloc_size, const uint32_t max_block_alloc_size, const uint32_t min_superblock_size) |
template<typename ExecSpace > | |
void | destroyGlobalMemoryPool (const ExecSpace &space) |
template<typename T > | |
bool | operator== (const Handle< T > &h1, const Handle< T > &h2) |
Compare two handles. More... | |
enum Sacado::DerivInit |
Enum use to signal whether the derivative array should be initialized in AD object constructors.
Enumerator | |
---|---|
NoInitDerivArray |
Do not initialize the derivative array. |
InitDerivArray |
Initialize the derivative array. |
Definition at line 70 of file Sacado_Traits.hpp.
std::ostream& Sacado::operator<< | ( | std::ostream & | os, |
const ParameterLibraryBase< FamilyType, EntryType > & | pl | ||
) |
Definition at line 156 of file Sacado_ParameterLibraryBase.hpp.
KOKKOS_INLINE_FUNCTION T Sacado::if_then_else | ( | const Cond | cond, |
const T & | a, | ||
const T & | b | ||
) |
Definition at line 63 of file Sacado_cmath.hpp.
void Sacado::createGlobalMemoryPool | ( | const ExecSpace & | space, |
const size_t | min_total_alloc_size, | ||
const uint32_t | min_block_alloc_size, | ||
const uint32_t | max_block_alloc_size, | ||
const uint32_t | min_superblock_size | ||
) |
Definition at line 51 of file Sacado_DynamicArrayTraits.hpp.
void Sacado::destroyGlobalMemoryPool | ( | const ExecSpace & | space | ) |
Definition at line 59 of file Sacado_DynamicArrayTraits.hpp.
Compare two handles.
Definition at line 118 of file Sacado_Handle.hpp.