|
class | Evaluation |
| Represents a function evaluation and its derivatives w.r.t. a fixed set of variables. More...
|
|
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
bool | operator< (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
bool | operator> (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
bool | operator<= (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
bool | operator>= (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
bool | operator!= (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | operator+ (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | operator- (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | operator/ (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | operator* (const ScalarA &a, const Evaluation< Scalar, VarSetTag, numVars > &b) |
|
template<class Scalar , class VarSetTag , int numVars> |
std::ostream & | operator<< (std::ostream &os, const Evaluation< Scalar, VarSetTag, numVars > &eval) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | abs (const Evaluation< Scalar, VarSetTag, numVars > &) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | min (const Evaluation< Scalar, VarSetTag, numVars > &x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | min (ScalarA x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarB , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | min (const Evaluation< Scalar, VarSetTag, numVars > &x2, ScalarB x1) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | max (const Evaluation< Scalar, VarSetTag, numVars > &x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarA , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | max (ScalarA x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) |
|
template<class ScalarB , class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | max (const Evaluation< Scalar, VarSetTag, numVars > &x2, ScalarB x1) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | tan (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | atan (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | atan2 (const Evaluation< Scalar, VarSetTag, numVars > &x, const Evaluation< Scalar, VarSetTag, numVars > &y) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | sin (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | asin (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | cos (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | acos (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | sqrt (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | exp (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | pow (const Evaluation< Scalar, VarSetTag, numVars > &base, Scalar exp) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | pow (Scalar base, const Evaluation< Scalar, VarSetTag, numVars > &exp) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | pow (const Evaluation< Scalar, VarSetTag, numVars > &base, const Evaluation< Scalar, VarSetTag, numVars > &exp) |
|
template<class Scalar , class VarSetTag , int numVars> |
Evaluation< Scalar, VarSetTag,
numVars > | log (const Evaluation< Scalar, VarSetTag, numVars > &x) |
|
template<class Scalar , class VarSetTag , int numVars>
Evaluation< Scalar, VarSetTag, numVars > Opm::LocalAd::abs |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::MathToolbox< ScalarT, true >::abs(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::abs(), Opm::FluidStateEquilibriumTemperatureModule< Scalar, FluidSystem::numPhases, CompositionalFluidState< Scalar, FluidSystem, false > >::assign(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::calculateDefect_(), Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::PengRobinson< Scalar >::computeVaporPressure(), Opm::PengRobinson< Scalar >::findCriticalPoint_(), Opm::PengRobinson< Scalar >::findExtrema_(), Opm::H2O< Scalar >::gasPressure(), Opm::WetGasPvt< Scalar >::gasSaturationPressure(), Opm::TridiagonalMatrix< Scalar >::infinityNorm(), Opm::invertCubicPolynomial(), Opm::invertLinearPolynomial(), Opm::invertQuadraticPolynomial(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::linearize_(), Opm::Brine< Scalar, H2O >::liquidPressure(), Opm::H2O< Scalar >::liquidPressure(), Opm::Spline< Scalar >::makeMonotonicSpline_(), Opm::FluidStateExplicitCompositionModule< Scalar, FluidSystem, CompositionalFluidState< Scalar, FluidSystem, false > >::massFraction(), Opm::Spline< Scalar >::monotonic(), Opm::Spline< Scalar >::monotonic_(), Opm::LiveOilPvt< Scalar >::oilSaturationPressure(), Opm::TridiagonalMatrix< Scalar >::solve(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::update_(), and Opm::NcpFlash< Scalar, FluidSystem >::update_().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::acos |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, sqrt(), and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::MathToolbox< ScalarT, true >::acos(), and Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::acos().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::asin |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, sqrt(), and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::MathToolbox< ScalarT, true >::asin(), and Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::asin().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::atan |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::MathToolbox< ScalarT, true >::atan(), and Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::atan().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::atan2 |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
y |
|
) |
| |
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::MathToolbox< ScalarT, true >::atan2(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::atan2(), and Opm::invertCubicPolynomial().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::cos |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, sin(), and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::MathToolbox< ScalarT, true >::cos(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::cos(), Opm::invertCubicPolynomial(), and sin().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::exp |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(), Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeFugacityCoeffient(), Opm::MathToolbox< ScalarT, true >::exp(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::exp(), Opm::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >::fugacityCoefficientH2O(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::Air< Scalar >::gasViscosity(), Opm::SimpleCO2< Scalar >::gasViscosity(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::N2< Scalar >::gasViscosity(), Opm::Xylene< Scalar >::gasViscosity(), Opm::BinaryCoeff::H2O_Air::henry(), Opm::henryIAPWS(), Opm::Mesitylene< Scalar >::liquidViscosity(), Opm::Xylene< Scalar >::liquidViscosity(), Opm::Brine< Scalar, H2O >::liquidViscosity(), pow(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::N2< Scalar >::vaporPressure(), Opm::CO2< Scalar, CO2Tables >::vaporPressure(), and Opm::IAPWS::Common< Scalar >::viscosity().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::log |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >::fugacityCoefficientH2O(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), Opm::MathToolbox< ScalarT, true >::log(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::log(), and pow().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::max |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x1, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
x2 |
|
) |
| |
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::FluidSystems::BrineCO2< Scalar, CO2Tables >::density(), Opm::FluidSystems::H2OAir< Scalar, H2Otype, useComplexRelations >::density(), Opm::FluidSystems::H2ON2< Scalar, useComplexRelations >::density(), Opm::UniformTabulated2DFunction< Scalar >::eval(), Opm::UniformXTabulated2DFunction< Scalar >::eval(), Opm::FluidSystems::BrineCO2< Scalar, CO2Tables >::fugacityCoefficient(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::Xylene< Scalar >::gasViscosity(), Opm::PengRobinson< Scalar >::handleCriticalFluid_(), Opm::Somerton< FluidSystem, ScalarT, ParamsT >::heatConductivity(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), Opm::TridiagonalMatrix< Scalar >::infinityNorm(), Opm::FluidSystems::Spe5< Scalar >::init(), Opm::FluidSystems::Spe5< Scalar >::interactionCoefficient(), Opm::Spline< Scalar >::intersectSegment_(), Opm::NullMaterial< TraitsT >::krg(), Opm::LinearMaterial< TraitsT, ParamsT >::krg(), Opm::NullMaterial< TraitsT >::krn(), Opm::LinearMaterial< TraitsT, ParamsT >::krn(), Opm::NullMaterial< TraitsT >::krw(), Opm::LinearMaterial< TraitsT, ParamsT >::krw(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::linearize_(), Opm::Mesitylene< Scalar >::liquidViscosity(), Opm::Xylene< Scalar >::liquidViscosity(), Opm::FluidStateExplicitCompositionModule< Scalar, FluidSystem, CompositionalFluidState< Scalar, FluidSystem, false > >::massFraction(), Opm::MathToolbox< ScalarT, true >::max(), max(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::max(), Opm::Xylene< Scalar >::molarLiquidDensity(), Opm::Mesitylene< Scalar >::molarLiquidDensity_(), Opm::UniformXTabulated2DFunction< Scalar >::print(), Opm::Tabulated1DFunction< Scalar >::printCSV(), Opm::Spline< Scalar >::printCSV(), Opm::NullMaterial< TraitsT >::relativePermeabilities(), Opm::LinearMaterial< TraitsT, ParamsT >::relativePermeabilities(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrn(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrn(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrw(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrw(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::update_(), Opm::NcpFlash< Scalar, FluidSystem >::update_(), Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, gasPhaseIdx, true >::updateMix(), and Opm::FluidSystems::H2ON2< Scalar, useComplexRelations >::viscosity().
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::max |
( |
ScalarA |
x1, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
x2 |
|
) |
| |
template<class ScalarB , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::max |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x2, |
|
|
ScalarB |
x1 |
|
) |
| |
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::min |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x1, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
x2 |
|
) |
| |
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeMolarVolume(), Opm::FluidSystems::BrineCO2< Scalar, CO2Tables >::density(), Opm::UniformTabulated2DFunction< Scalar >::eval(), Opm::UniformXTabulated2DFunction< Scalar >::eval(), Opm::FluidSystems::BrineCO2< Scalar, CO2Tables >::fugacityCoefficient(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::Xylene< Scalar >::gasViscosity(), Opm::PengRobinson< Scalar >::handleCriticalFluid_(), Opm::Somerton< FluidSystem, ScalarT, ParamsT >::heatConductivity(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), Opm::FluidSystems::Spe5< Scalar >::init(), Opm::FluidSystems::Spe5< Scalar >::interactionCoefficient(), Opm::Spline< Scalar >::intersectSegment_(), Opm::NullMaterial< TraitsT >::krg(), Opm::LinearMaterial< TraitsT, ParamsT >::krg(), Opm::NullMaterial< TraitsT >::krn(), Opm::LinearMaterial< TraitsT, ParamsT >::krn(), Opm::NullMaterial< TraitsT >::krw(), Opm::LinearMaterial< TraitsT, ParamsT >::krw(), Opm::Mesitylene< Scalar >::liquidViscosity(), Opm::Xylene< Scalar >::liquidViscosity(), min(), Opm::MathToolbox< ScalarT, true >::min(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::min(), Opm::Xylene< Scalar >::molarLiquidDensity(), Opm::Mesitylene< Scalar >::molarLiquidDensity_(), Opm::UniformXTabulated2DFunction< Scalar >::print(), Opm::Tabulated1DFunction< Scalar >::printCSV(), Opm::Spline< Scalar >::printCSV(), Opm::NullMaterial< TraitsT >::relativePermeabilities(), Opm::LinearMaterial< TraitsT, ParamsT >::relativePermeabilities(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrn(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrn(), Opm::NullMaterial< TraitsT >::twoPhaseSatKrw(), Opm::LinearMaterial< TraitsT, ParamsT >::twoPhaseSatKrw(), Opm::CompositionFromFugacities< Scalar, FluidSystem, Evaluation >::update_(), Opm::NcpFlash< Scalar, FluidSystem >::update_(), and Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, gasPhaseIdx, true >::updateMix().
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::min |
( |
ScalarA |
x1, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
x2 |
|
) |
| |
template<class ScalarB , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::min |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x2, |
|
|
ScalarB |
x1 |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
bool Opm::LocalAd::operator!= |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::operator* |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::operator+ |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::operator- |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::operator/ |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
bool Opm::LocalAd::operator< |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class Scalar , class VarSetTag , int numVars>
std::ostream& Opm::LocalAd::operator<< |
( |
std::ostream & |
os, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
eval |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
bool Opm::LocalAd::operator<= |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
bool Opm::LocalAd::operator> |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class ScalarA , class Scalar , class VarSetTag , int numVars>
bool Opm::LocalAd::operator>= |
( |
const ScalarA & |
a, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
b |
|
) |
| |
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::pow |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
base, |
|
|
Scalar |
exp |
|
) |
| |
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, exp(), pow(), and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::PengRobinson< Scalar >::ambroseWalton_(), Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeFugacityCoeffient(), Opm::IAPWS::Region1< Scalar >::ddgamma_ddpi(), Opm::IAPWS::Region2< Scalar >::ddgamma_ddpi(), Opm::IAPWS::Region1< Scalar >::ddgamma_ddtau(), Opm::IAPWS::Region2< Scalar >::ddgamma_ddtau(), Opm::IAPWS::Region1< Scalar >::ddgamma_dtaudpi(), Opm::IAPWS::Region2< Scalar >::ddgamma_dtaudpi(), Opm::IAPWS::Region1< Scalar >::dgamma_dpi(), Opm::IAPWS::Region2< Scalar >::dgamma_dpi(), Opm::IAPWS::Region1< Scalar >::dgamma_dtau(), Opm::IAPWS::Region2< Scalar >::dgamma_dtau(), Opm::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >::fugacityCoefficientCO2(), Opm::BinaryCoeff::Brine_CO2< Scalar, CO2Tables, verbose >::fugacityCoefficientH2O(), Opm::BinaryCoeff::fullerMethod(), Opm::IAPWS::Region2< Scalar >::gamma(), Opm::IAPWS::Region1< Scalar >::gamma(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Air::gasDiffCoeff(), Opm::Air< Scalar >::gasHeatCapacity(), Opm::Air< Scalar >::gasViscosity(), Opm::SimpleCO2< Scalar >::gasViscosity(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), Opm::Mesitylene< Scalar >::gasViscosity(), Opm::N2< Scalar >::gasViscosity(), Opm::Xylene< Scalar >::gasViscosity(), Opm::Mesitylene< Scalar >::heatVap(), Opm::Xylene< Scalar >::heatVap(), Opm::henryIAPWS(), Opm::invertCubicPolynomial(), Opm::Brine< Scalar, H2O >::liquidEnthalpy(), Opm::Brine< Scalar, H2O >::liquidViscosity(), Opm::Xylene< Scalar >::molarLiquidDensity(), Opm::Mesitylene< Scalar >::molarLiquidDensity_(), Opm::MathToolbox< ScalarT, true >::pow(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::pow(), Opm::Air< Scalar >::simpleGasViscosity(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::Xylene< Scalar >::vaporPressure(), Opm::Mesitylene< Scalar >::vaporPressure(), Opm::CO2< Scalar, CO2Tables >::vaporPressure(), Opm::IAPWS::Region4< Scalar >::vaporTemperature(), Opm::FluidSystems::H2OAir< Scalar, H2Otype, useComplexRelations >::viscosity(), and Opm::FluidSystems::H2ON2< Scalar, useComplexRelations >::viscosity().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::pow |
( |
Scalar |
base, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
exp |
|
) |
| |
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::pow |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
base, |
|
|
const Evaluation< Scalar, VarSetTag, numVars > & |
exp |
|
) |
| |
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::sin |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References cos(), Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by cos(), Opm::MathToolbox< ScalarT, true >::sin(), and Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::sin().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::sqrt |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by acos(), Opm::PengRobinson< Scalar >::ambroseWalton_(), asin(), Opm::PengRobinsonMixture< Scalar, StaticParameters >::computeFugacityCoefficient(), Opm::PengRobinson< Scalar >::computeFugacityCoeffient(), Opm::TridiagonalMatrix< Scalar >::frobeniusNorm(), Opm::BinaryCoeff::fullerMethod(), Opm::BinaryCoeff::Air_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::Air_Mesitylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Xylene::gasDiffCoeff(), Opm::BinaryCoeff::H2O_Mesitylene::gasDiffCoeff(), Opm::Air< Scalar >::gasViscosity(), Opm::SimpleCO2< Scalar >::gasViscosity(), Opm::CO2< Scalar, CO2Tables >::gasViscosity(), Opm::N2< Scalar >::gasViscosity(), Opm::geometricMean(), Opm::invertCubicPolynomial(), Opm::invertQuadraticPolynomial(), Opm::Spline< Scalar >::makeMonotonicSpline_(), Opm::Spline< Scalar >::monotonic_(), Opm::Somerton< FluidSystem, ScalarT, ParamsT >::regularizedSqrt_(), Opm::IAPWS::Region4< Scalar >::saturationPressure(), Opm::MathToolbox< ScalarT, true >::sqrt(), Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::sqrt(), Opm::IAPWS::Common< Scalar >::thermalConductivityIAPWS(), Opm::PengRobinsonParamsMixture< Scalar, FluidSystem, gasPhaseIdx, true >::updatePure(), Opm::N2< Scalar >::vaporPressure(), Opm::SimpleH2O< Scalar >::vaporPressure(), Opm::IAPWS::Region4< Scalar >::vaporTemperature(), Opm::IAPWS::Common< Scalar >::viscosity(), Opm::FluidSystems::H2OAir< Scalar, H2Otype, useComplexRelations >::viscosity(), and Opm::FluidSystems::H2ON2< Scalar, useComplexRelations >::viscosity().
template<class Scalar , class VarSetTag , int numVars>
Evaluation<Scalar, VarSetTag, numVars> Opm::LocalAd::tan |
( |
const Evaluation< Scalar, VarSetTag, numVars > & |
x | ) |
|
References Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::derivatives, and Opm::LocalAd::Evaluation< ScalarT, VarSetTag, numVars >::value.
Referenced by Opm::MathToolbox< ScalarT, true >::tan(), and Opm::MathToolbox< Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars >, false >::tan().
|