Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
Public Types | List of all members
sierra::nalu::utils::OutOfBounds Struct Reference

#include <LinearInterpolation.h>

Public Types

enum  boundLimits { LOWLIM = -2, UPLIM = -1, VALID = 0 }
 Out of bounds limit types. More...
 
enum  OobAction { ERROR = 0, WARN, CLAMP, EXTRAPOLATE }
 Flags indicating action to perform on Out of Bounds situation. More...
 

Member Enumeration Documentation

Out of bounds limit types.

Enumerator
LOWLIM 

xtgt < xarray[0]

UPLIM 

xtgt > xarray[N]

VALID 

xarray[0] <= xtgt <= xarray[N]

Flags indicating action to perform on Out of Bounds situation.

Enumerator
ERROR 

Raise runtime error.

WARN 

Warn and then CLAMP.

CLAMP 

Clamp values to the end points.

EXTRAPOLATE 

Extrapolate linearly based on end point.


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