|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_signaling_nan_h
17 #define dealii_signaling_nan_h
40 namespace SignalingNaN
64 return std::numeric_limits<float>::signaling_NaN();
80 return std::numeric_limits<double>::signaling_NaN();
90 template <
int dim,
typename T>
98 for (
unsigned int i = 0; i < dim; ++i)
112 template <
int rank,
int dim,
typename T>
121 for (
unsigned int i = 0; i < dim; ++i)
136 template <
int dim,
typename T>
144 for (
unsigned int i = 0; i < dim; ++i)
158 template <
int rank,
int dim,
typename T>
167 for (
unsigned int i = 0;
168 i < SymmetricTensor<rank, dim, T>::n_independent_components;
183 template <
int order,
int dim,
int spacedim,
typename T>
192 for (
unsigned int i = 0; i < spacedim; ++i)
static float invalid_element()
#define DEAL_II_NAMESPACE_OPEN
static Point< dim, T > invalid_element()
static Tensor< rank, dim, T > invalid_element()
static SymmetricTensor< rank, dim, T > invalid_element()
static Tensor< 1, dim, T > invalid_element()
#define DEAL_II_NAMESPACE_CLOSE
static double invalid_element()