|
template<class Ostream , typename Scalar > |
Ostream & | Opm::operator<< (Ostream &os, const AutoDiffBlock< Scalar > &fw) |
| Stream output. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator* (const typename AutoDiffBlock< Scalar >::M &lhs, const AutoDiffBlock< Scalar > &rhs) |
| Multiply with AutoDiffMatrix from the left. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator* (const Eigen::SparseMatrix< Scalar > &lhs, const AutoDiffBlock< Scalar > &rhs) |
| Multiply with Eigen sparse matrix from the left. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator* (const typename AutoDiffBlock< Scalar >::V &lhs, const AutoDiffBlock< Scalar > &rhs) |
| Elementwise multiplication with constant on the left. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator* (const AutoDiffBlock< Scalar > &lhs, const typename AutoDiffBlock< Scalar >::V &rhs) |
| Elementwise multiplication with constant on the right. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator+ (const typename AutoDiffBlock< Scalar >::V &lhs, const AutoDiffBlock< Scalar > &rhs) |
| Elementwise addition with constant on the left. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator+ (const AutoDiffBlock< Scalar > &lhs, const typename AutoDiffBlock< Scalar >::V &rhs) |
| Elementwise addition with constant on the right. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator- (const typename AutoDiffBlock< Scalar >::V &lhs, const AutoDiffBlock< Scalar > &rhs) |
| Elementwise subtraction with constant on the left. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator- (const AutoDiffBlock< Scalar > &lhs, const typename AutoDiffBlock< Scalar >::V &rhs) |
| Elementwise subtraction with constant on the right. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator/ (const typename AutoDiffBlock< Scalar >::V &lhs, const AutoDiffBlock< Scalar > &rhs) |
| Elementwise division with constant on the left. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator/ (const AutoDiffBlock< Scalar > &lhs, const typename AutoDiffBlock< Scalar >::V &rhs) |
| Elementwise division with constant on the right. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator* (const AutoDiffBlock< Scalar > &lhs, const Scalar &rhs) |
| Operator for multiplication with a scalar on the right-hand side. More...
|
|
template<typename Scalar > |
AutoDiffBlock< Scalar > | Opm::operator* (const Scalar &lhs, const AutoDiffBlock< Scalar > &rhs) |
| Operator for multiplication with a scalar on the left-hand side. More...
|
|