AutoDiff.hpp File Reference
#include <cmath>
Include dependency graph for AutoDiff.hpp:

Go to the source code of this file.

Classes

class  Opm::AutoDiff< Scalar >
 

Namespaces

 Opm
 

Functions

template<class Ostream , typename Scalar >
Ostream & Opm::operator<< (Ostream &os, const AutoDiff< Scalar > &fw)
 
template<typename Scalar >
AutoDiff< Scalar > Opm::operator+ (const AutoDiff< Scalar > &lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator+ (const T lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator+ (const AutoDiff< Scalar > &lhs, const T rhs)
 
template<typename Scalar >
AutoDiff< Scalar > Opm::operator- (const AutoDiff< Scalar > &lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator- (const T lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator- (const AutoDiff< Scalar > &lhs, const T rhs)
 
template<typename Scalar >
AutoDiff< Scalar > Opm::operator* (const AutoDiff< Scalar > &lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator* (const T lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator* (const AutoDiff< Scalar > &lhs, const T rhs)
 
template<typename Scalar >
AutoDiff< Scalar > Opm::operator/ (const AutoDiff< Scalar > &lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator/ (const T lhs, const AutoDiff< Scalar > &rhs)
 
template<typename Scalar , typename T >
AutoDiff< Scalar > Opm::operator/ (const AutoDiff< Scalar > &lhs, const T rhs)
 
template<typename Scalar >
AutoDiff< Scalar > Opm::cos (const AutoDiff< Scalar > &x)
 
template<typename Scalar >
AutoDiff< Scalar > Opm::sqrt (const AutoDiff< Scalar > &x)