Sacado Namespace Reference


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.


Function Documentation

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.


Generated on Wed May 12 21:59:11 2010 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.4.7