All Classes Namespaces Files Functions Variables Typedefs Enumerator Pages
Opm::Selector< Scalar > Class Template Reference

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

#include <AutoDiffHelpers.hpp>

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: