Sacado Package Browser (Single Doxygen Collection) Version of the Day
Namespaces | Classes | Functions
Sacado Namespace Reference

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...

Namespaces

namespace  mpl
namespace  CacheFad
 

Namespace for forward-mode AD classes w/caching.


namespace  Fad
 

Namespace for forward-mode AD classes.


namespace  ELRCacheFad
 

Namespace for expression-level reverse forward-mode AD classes.


namespace  ELRFad
 

Namespace for expression-level reverse 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

Classes

class  ParameterAccessor
class  ParameterFamilyBase
class  ParameterLibraryBase
 Class to provide a centralized library for setting/retrieving numerical parameter values. More...
class  ParameterRegistration
 Parameter class for simple registration of a parameter with a Parameter Library. Requires a parameter name a ParameterAccessor object. 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  Promote< CacheFad::DFad< ValueT >, CacheFad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  Promote< CacheFad::DFad< ValueT >, R >
 Specialization of Promote to DFad types. More...
struct  Promote< L, CacheFad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  ScalarType< CacheFad::DFad< ValueT > >
 Specialization of ScalarType 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  ScalarType< CacheFad::Expr< T > >
 Specialization of ScalarType 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  Promote< CacheFad::SFad< ValueT, Num >, CacheFad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  Promote< CacheFad::SFad< ValueT, Num >, R >
 Specialization of Promote to SFad types. More...
struct  Promote< L, CacheFad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  ScalarType< CacheFad::SFad< ValueT, Num > >
 Specialization of ScalarType 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  Promote< CacheFad::SLFad< ValueT, Num >, CacheFad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  Promote< CacheFad::SLFad< ValueT, Num >, R >
 Specialization of Promote to SLFad types. More...
struct  Promote< L, CacheFad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  ScalarType< CacheFad::SLFad< ValueT, Num > >
 Specialization of ScalarType 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  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  Promote< ELRCacheFad::DFad< ValueT >, ELRCacheFad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  Promote< ELRCacheFad::DFad< ValueT >, R >
 Specialization of Promote to DFad types. More...
struct  Promote< L, ELRCacheFad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  ScalarType< ELRCacheFad::DFad< ValueT > >
 Specialization of ScalarType 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  ScalarType< ELRCacheFad::Expr< T > >
 Specialization of ScalarType 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  Promote< ELRCacheFad::SFad< ValueT, Num >, ELRCacheFad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  Promote< ELRCacheFad::SFad< ValueT, Num >, R >
 Specialization of Promote to SFad types. More...
struct  Promote< L, ELRCacheFad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  ScalarType< ELRCacheFad::SFad< ValueT, Num > >
 Specialization of ScalarType 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  Promote< ELRCacheFad::SLFad< ValueT, Num >, ELRCacheFad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  Promote< ELRCacheFad::SLFad< ValueT, Num >, R >
 Specialization of Promote to SLFad types. More...
struct  Promote< L, ELRCacheFad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  ScalarType< ELRCacheFad::SLFad< ValueT, Num > >
 Specialization of ScalarType 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  Promote< ELRFad::DFad< ValueT >, ELRFad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  Promote< ELRFad::DFad< ValueT >, R >
 Specialization of Promote to DFad types. More...
struct  Promote< L, ELRFad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  ScalarType< ELRFad::DFad< ValueT > >
 Specialization of ScalarType 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  ScalarType< ELRFad::Expr< T > >
 Specialization of ScalarType 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  Promote< ELRFad::SFad< ValueT, Num >, ELRFad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  Promote< ELRFad::SFad< ValueT, Num >, R >
 Specialization of Promote to SFad types. More...
struct  Promote< L, ELRFad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  ScalarType< ELRFad::SFad< ValueT, Num > >
 Specialization of ScalarType 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  Promote< ELRFad::SLFad< ValueT, Num >, ELRFad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  Promote< ELRFad::SLFad< ValueT, Num >, R >
 Specialization of Promote to SLFad types. More...
struct  Promote< L, ELRFad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  ScalarType< ELRFad::SLFad< ValueT, Num > >
 Specialization of ScalarType 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  Promote< Fad::DFad< ValueT >, Fad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  Promote< Fad::DFad< ValueT >, R >
 Specialization of Promote to DFad types. More...
struct  Promote< L, Fad::DFad< ValueT > >
 Specialization of Promote to DFad types. More...
struct  ScalarType< Fad::DFad< ValueT > >
 Specialization of ScalarType 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 IsADType 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  Promote< Fad::DMFad< ValueT >, Fad::DMFad< ValueT > >
 Specialization of Promote to DMFad types. More...
struct  Promote< Fad::DMFad< ValueT >, R >
 Specialization of Promote to DMFad types. More...
struct  Promote< L, Fad::DMFad< ValueT > >
 Specialization of Promote to DMFad types. More...
struct  ScalarType< Fad::DMFad< ValueT > >
 Specialization of ScalarType 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 IsADType 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  Promote< Fad::DVFad< ValueT >, Fad::DVFad< ValueT > >
 Specialization of Promote to DVFad types. More...
struct  Promote< Fad::DVFad< ValueT >, R >
 Specialization of Promote to DVFad types. More...
struct  Promote< L, Fad::DVFad< ValueT > >
 Specialization of Promote to DVFad types. More...
struct  ScalarType< Fad::DVFad< ValueT > >
 Specialization of ScalarType 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 IsADType 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  ScalarType< Fad::Expr< T > >
 Specialization of ScalarType 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 IsADType 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  Promote< Fad::SFad< ValueT, Num >, Fad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  Promote< Fad::SFad< ValueT, Num >, R >
 Specialization of Promote to SFad types. More...
struct  Promote< L, Fad::SFad< ValueT, Num > >
 Specialization of Promote to SFad types. More...
struct  ScalarType< Fad::SFad< ValueT, Num > >
 Specialization of ScalarType 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 IsADType 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  Promote< Fad::SimpleFad< ValueT >, Fad::SimpleFad< ValueT > >
 Specialization of Promote to SimpleFad types. More...
struct  Promote< Fad::SimpleFad< ValueT >, R >
 Specialization of Promote to SimpleFad types. More...
struct  Promote< L, Fad::SimpleFad< ValueT > >
 Specialization of Promote to SimpleFad types. More...
struct  ScalarType< Fad::SimpleFad< ValueT > >
 Specialization of ScalarType 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 IsADType 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  Promote< Fad::SLFad< ValueT, Num >, Fad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  Promote< Fad::SLFad< ValueT, Num >, R >
 Specialization of Promote to SLFad types. More...
struct  Promote< L, Fad::SLFad< ValueT, Num > >
 Specialization of Promote to SLFad types. More...
struct  ScalarType< Fad::SLFad< ValueT, Num > >
 Specialization of ScalarType 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 IsADType 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...
class  Handle
 A generic handle class. 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  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  Promote< LFad::LogicalSparse< ValT, LogT >, LFad::LogicalSparse< ValT, LogT > >
 Specialization of Promote to LogicalSparse 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  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  Promote< FlopCounterPack::ScalarFlopCounter< ScalarT >, FlopCounterPack::ScalarFlopCounter< ScalarT > >
 Specialization of Promote to ScalarFlopCounter 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  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  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...
class  Promote< Tay::CacheTaylor< T >, Tay::CacheTaylor< T > >
 Specialization of Promote to CacheTaylor 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  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...
class  Promote< Tay::Taylor< T >, Tay::Taylor< T > >
 Specialization of Promote to SimpleTaylor 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  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...
class  Promote< Rad2::ADvar< T >, Rad2::ADvar< T > >
 Specialization of Promote to ADvar types. More...
class  Promote< Rad2::ADvar< L >, R >
 Specialization of Promote to ADvar types. More...
class  Promote< L, Rad2::ADvar< R > >
 Specialization of Promote to ADvar types. More...
struct  ScalarType< Rad2::ADvar< T > >
 Specialization of ScalarType 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...
class  Promote< Rad::ADvar< T >, Rad::ADvar< T > >
 Specialization of Promote to ADvar 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  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...
class  Promote< RadVec::ADvar< T >, RadVec::ADvar< T > >
 Specialization of Promote to ADvar types. More...
class  Promote< RadVec::ADvar< L >, R >
 Specialization of Promote to ADvar types. More...
class  Promote< L, RadVec::ADvar< R > >
 Specialization of Promote to ADvar types. More...
struct  ScalarType< RadVec::ADvar< T > >
 Specialization of ScalarType 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  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  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...
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...

Functions

template<typename FamilyType , typename EntryType >
std::ostream & operator<< (std::ostream &os, const ParameterLibraryBase< FamilyType, EntryType > &pl)
template<typename T >
bool operator== (const Handle< T > &h1, const Handle< T > &h2)
 Compare two handles.

Detailed Description

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.


Function Documentation

template<typename FamilyType , typename EntryType >
std::ostream& Sacado::operator<< ( std::ostream &  os,
const ParameterLibraryBase< FamilyType, EntryType > &  pl 
)

Definition at line 153 of file Sacado_ParameterLibraryBase.hpp.

template<typename T >
bool Sacado::operator== ( const Handle< T > &  h1,
const Handle< T > &  h2 
)

Compare two handles.

Definition at line 118 of file Sacado_Handle.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines