dune-common 2.9.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions

Implements a vector constructed from a given type representing a field and a compile-time given size. More...

#include <array>
#include <cmath>
#include <cstddef>
#include <cstdlib>
#include <complex>
#include <cstring>
#include <utility>
#include <initializer_list>
#include <algorithm>
#include "typetraits.hh"
#include "exceptions.hh"
#include "ftraits.hh"
#include "densevector.hh"
#include "boundschecking.hh"
#include <dune/common/math.hh>
#include <dune/common/promotiontraits.hh>

Go to the source code of this file.

Classes

struct  Dune::DenseMatVecTraits< FieldVector< K, SIZE > >
 
struct  Dune::FieldTraits< FieldVector< K, SIZE > >
 
struct  Dune::IsFieldVectorSizeCorrect< C, SIZE >
 TMP to check the size of a DenseVectors statically, if possible. More...
 
struct  Dune::IsFieldVectorSizeCorrect< FieldVector< T, SIZE >, SIZE >
 
struct  Dune::IsFieldVectorSizeCorrect< FieldVector< T, SIZE1 >, SIZE >
 
class  Dune::FieldVector< K, SIZE >
 vector space out of a tensor product of fields. More...
 

Namespaces

namespace  Dune
 Dune namespace.
 
namespace  Dune::MathOverloads
 namespace for customization of math functions with Dune-Semantics
 

Functions

template<class K , int SIZE>
auto Dune::MathOverloads::isFinite (const FieldVector< K, SIZE > &b, PriorityTag< 2 >, ADLTag)
 
template<class K , int SIZE>
bool Dune::MathOverloads::isInf (const FieldVector< K, SIZE > &b, PriorityTag< 2 >, ADLTag)
 
template<class K , int SIZE, typename = std::enable_if_t<HasNaN<K>::value>>
bool Dune::MathOverloads::isNaN (const FieldVector< K, SIZE > &b, PriorityTag< 2 >, ADLTag)
 
template<class K , typename = std::enable_if_t<HasNaN<K>::value>>
bool Dune::MathOverloads::isUnordered (const FieldVector< K, 1 > &b, const FieldVector< K, 1 > &c, PriorityTag< 2 >, ADLTag)
 

Detailed Description

Implements a vector constructed from a given type representing a field and a compile-time given size.