Memosa-FVM  0.2
ArrayScalarTraits< Vector< T, N > > Struct Template Reference

#include <Vector.h>

Static Public Member Functions

static void limit (Vector< T, N > &val, const double min, const double max)
 

Detailed Description

template<class T, int N>
struct ArrayScalarTraits< Vector< T, N > >

Definition at line 331 of file Vector.h.

Member Function Documentation

template<class T , int N>
static void ArrayScalarTraits< Vector< T, N > >::limit ( Vector< T, N > &  val,
const double  min,
const double  max 
)
inlinestatic

Definition at line 333 of file Vector.h.

References max(), and min().

334  {
335  for(int i=0; i<N; i++)
336  {
337  if (val[i] < min)
338  val[i] = min;
339  else if (val[i] > max)
340  val[i] = max;
341  }
342  }
double max(double x, double y)
Definition: Octree.cpp:18
double min(double x, double y)
Definition: Octree.cpp:23

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