Opm::Selector< Scalar > Class Template Reference

Selection. Choose first of two elements if selection basis element is nonnegative. More...

#include <AutoDiffHelpers.hpp>

List of all members.

Public Types

enum  CriterionForLeftElement {
  GreaterEqualZero, GreaterZero, Zero, NotEqualZero,
  LessZero, LessEqualZero, NotNaN
}
typedef AutoDiffBlock< Scalar > ADB

Public Member Functions

 Selector (const typename ADB::V &selection_basis, CriterionForLeftElement crit=GreaterEqualZero)
ADB select (const ADB &x1, const ADB &x2) const
 Apply selector to ADB quantities.
ADB::V select (const typename ADB::V &x1, const typename ADB::V &x2) const
 Apply selector to ADB quantities.

Detailed Description

template<typename Scalar>
class Opm::Selector< Scalar >

Selection. Choose first of two elements if selection basis element is nonnegative.


The documentation for this class was generated from the following file:

Generated on 26 Mar 2018 by  doxygen 1.6.1