Representation of an evaluation of a function and its derivatives w.r.t. More...
#include "Evaluation.hpp"
#include "Math.hpp"
#include <opm/common/Valgrind.hpp>
#include <dune/common/version.hh>
#include <array>
#include <cmath>
#include <cassert>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <dune/common/ftraits.hh>
#include "EvaluationSpecializations.hpp"
Go to the source code of this file.
Classes | |
class | Opm::DenseAd::Evaluation< ValueT, numDerivs > |
Represents a function evaluation and its derivatives w.r.t. More... | |
struct | Dune::FieldTraits< Opm::DenseAd::Evaluation< ValueType, numVars > > |
Functions | |
template<class RhsValueType , class ValueType , int numVars> | |
bool | Opm::DenseAd::operator< (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
bool | Opm::DenseAd::operator> (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
bool | Opm::DenseAd::operator<= (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
bool | Opm::DenseAd::operator>= (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
bool | Opm::DenseAd::operator!= (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
Evaluation< ValueType, numVars > | Opm::DenseAd::operator+ (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
Evaluation< ValueType, numVars > | Opm::DenseAd::operator- (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
Evaluation< ValueType, numVars > | Opm::DenseAd::operator/ (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class RhsValueType , class ValueType , int numVars> | |
Evaluation< ValueType, numVars > | Opm::DenseAd::operator* (const RhsValueType &a, const Evaluation< ValueType, numVars > &b) |
template<class ValueType , int numVars> | |
std::ostream & | Opm::DenseAd::operator<< (std::ostream &os, const Evaluation< ValueType, numVars > &eval) |
template<class ValueType , int numVars> | |
Evaluation< ValueType, numVars > | Opm::DenseAd::abs (const Evaluation< ValueType, numVars > &) |
template<class ValueType , int numVars> | |
const Opm::DenseAd::Evaluation < ValueType, numVars > | std::abs (const Opm::DenseAd::Evaluation< ValueType, numVars > &x) |
Representation of an evaluation of a function and its derivatives w.r.t.
a set of variables in the localized OPM automatic differentiation (AD) framework.