|
Sacado
Development
|
Base traits definition mapping evaluation types to value types. More...
#include <Sacado_ScalarParameterEntry.hpp>
Classes | |
| struct | apply |
Base traits definition mapping evaluation types to value types.
Users should provide evaluation type tags for various evalutions (e.g., Residual, Jacobian, Tangent, ...) and specialize SPE_ValueType on those tags. Each specialization should have a public typedef called type specifying the ValueType for that evaluation type, e.g.,
struct ResidualType {}; template <> struct SPE_ValueType<ResidualType> { typedef double type; }; struct JacobianType {}; template <> struct SPE_ValueType<JacobianType> { typedef Sacado::Fad::DFad<double> type; };
1.7.6.1