#include <KokkosExtremeValueBase.h>
Public Member Functions | |
| KokkosExtremeValueBase (const InputParameters ¶meters) | |
| virtual void | initialize () override |
| virtual void | finalize () override |
| virtual Real | getValue () const override |
| template<typename Derived > | |
| KOKKOS_FUNCTION void | computeExtremeValue (const unsigned int qp, Datum &datum, Real *result) const |
| template<typename Derived > | |
| KOKKOS_FUNCTION void | join (Real *result, const Real *source) const |
| template<typename Derived > | |
| KOKKOS_FUNCTION void | init (Real *result) const |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Types | |
| enum | ExtremeType { ExtremeType::MAX, ExtremeType::MIN, ExtremeType::MAX_ABS } |
| Type of extreme value we are going to compute. More... | |
Protected Attributes | |
| enum KokkosExtremeValueBase::ExtremeType | _type |
Definition at line 18 of file KokkosExtremeValueBase.h.
|
strongprotected |
Type of extreme value we are going to compute.
| Enumerator | |
|---|---|
| MAX | |
| MIN | |
| MAX_ABS | |
Definition at line 41 of file KokkosExtremeValueBase.h.
| KokkosExtremeValueBase< Base >::KokkosExtremeValueBase | ( | const InputParameters & | parameters | ) |
| KOKKOS_FUNCTION void KokkosExtremeValueBase< Base >::computeExtremeValue | ( | const unsigned int | qp, |
| Datum & | datum, | ||
| Real * | result | ||
| ) | const |
Definition at line 52 of file KokkosExtremeValueBase.h.
|
overridevirtual |
|
overridevirtual |
| KOKKOS_FUNCTION void KokkosExtremeValueBase< Base >::init | ( | Real * | result | ) | const |
Definition at line 94 of file KokkosExtremeValueBase.h.
|
overridevirtual |
| KOKKOS_FUNCTION void KokkosExtremeValueBase< Base >::join | ( | Real * | result, |
| const Real * | source | ||
| ) | const |
Definition at line 74 of file KokkosExtremeValueBase.h.
|
static |
|
protected |
1.8.14