dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
double.hh File Reference
#include <iostream>
#include <cmath>
#include <limits>
#include <string>
#include <dune/common/version.hh>
#include <dune/common/typetraits.hh>
#include <dune/fem/io/streams/streams.hh>
#include <dune/fem/misc/mpimanager.hh>
#include <dune/fem/misc/threads/threadsafevalue.hh>
#include <dune/fem/storage/singleton.hh>

Go to the source code of this file.

Classes

class  Dune::Fem::FlOpCounter< FloatImp >
 
class  Dune::Fem::Double
 
struct  Dune::IsNumber< Double >
 
struct  std::numeric_limits< Dune::Fem::Double >
 
struct  std::is_floating_point< Dune::Fem::Double >
 

Namespaces

namespace  Dune
 
namespace  Dune::Fem
 
namespace  std
 STL namespace.
 

Functions

static double Dune::Fem::log (const Double &v)
 
static double Dune::Fem::sqrt (const Double &v)
 
static double Dune::Fem::cos (const Double &v)
 
static double Dune::Fem::sin (const Double &v)
 
static double Dune::Fem::min (const Double &v, const double p)
 
static double Dune::Fem::min (const double v, const Double &p)
 
static double Dune::Fem::max (const Double &v, const double p)
 
static double Dune::Fem::max (const double v, const Double &p)
 
Double Dune::Fem::operator+ (const Double &a, const Double &b)
 
Double Dune::Fem::operator+ (const double a, const Double &b)
 
Double Dune::Fem::operator+ (const Double &a, const double b)
 
Double Dune::Fem::operator+ (const int a, const Double &b)
 
Double Dune::Fem::operator+ (const Double &a, const int b)
 
Double Dune::Fem::operator+ (const unsigned int a, const Double &b)
 
Double Dune::Fem::operator+ (const Double &a, const unsigned int b)
 
Double Dune::Fem::operator- (const Double &a, const Double &b)
 
Double Dune::Fem::operator- (const double a, const Double &b)
 
Double Dune::Fem::operator- (const Double &a, const double b)
 
Double Dune::Fem::operator- (const int a, const Double &b)
 
Double Dune::Fem::operator- (const Double &a, const int b)
 
Double Dune::Fem::operator- (const unsigned int a, const Double &b)
 
Double Dune::Fem::operator- (const Double &a, const unsigned int b)
 
Double Dune::Fem::operator* (const Double &a, const Double &b)
 
Double Dune::Fem::operator* (const double a, const Double &b)
 
Double Dune::Fem::operator* (const Double &a, const double b)
 
Double Dune::Fem::operator* (const int a, const Double &b)
 
Double Dune::Fem::operator* (const Double &a, const int b)
 
Double Dune::Fem::operator* (const unsigned int a, const Double &b)
 
Double Dune::Fem::operator* (const Double &a, const unsigned int b)
 
Double Dune::Fem::operator/ (const Double &a, const Double &b)
 
Double Dune::Fem::operator/ (const double a, const Double &b)
 
Double Dune::Fem::operator/ (const Double &a, const double b)
 
Double Dune::Fem::operator/ (const int a, const Double &b)
 
Double Dune::Fem::operator/ (const Double &a, const int b)
 
Double Dune::Fem::operator/ (const unsigned int a, const Double &b)
 
Double Dune::Fem::operator/ (const Double &a, const unsigned int b)
 
bool Dune::Fem::operator== (const Double &a, const Double &b)
 
bool Dune::Fem::operator== (const double a, const Double &b)
 
bool Dune::Fem::operator== (const Double &a, const double b)
 
bool Dune::Fem::operator== (const int a, const Double &b)
 
bool Dune::Fem::operator== (const Double &a, const int b)
 
bool Dune::Fem::operator== (const unsigned int a, const Double &b)
 
bool Dune::Fem::operator== (const Double &a, const unsigned int b)
 
bool Dune::Fem::operator!= (const Double &a, const Double &b)
 
bool Dune::Fem::operator!= (const double a, const Double &b)
 
bool Dune::Fem::operator!= (const Double &a, const double b)
 
bool Dune::Fem::operator!= (const int a, const Double &b)
 
bool Dune::Fem::operator!= (const Double &a, const int b)
 
bool Dune::Fem::operator!= (const unsigned int a, const Double &b)
 
bool Dune::Fem::operator!= (const Double &a, const unsigned int b)
 
bool Dune::Fem::operator< (const Double &a, const Double &b)
 
bool Dune::Fem::operator< (const double a, const Double &b)
 
bool Dune::Fem::operator< (const Double &a, const double b)
 
bool Dune::Fem::operator< (const int a, const Double &b)
 
bool Dune::Fem::operator< (const Double &a, const int b)
 
bool Dune::Fem::operator< (const unsigned int a, const Double &b)
 
bool Dune::Fem::operator< (const Double &a, const unsigned int b)
 
bool Dune::Fem::operator<= (const Double &a, const Double &b)
 
bool Dune::Fem::operator<= (const double a, const Double &b)
 
bool Dune::Fem::operator<= (const Double &a, const double b)
 
bool Dune::Fem::operator<= (const int a, const Double &b)
 
bool Dune::Fem::operator<= (const Double &a, const int b)
 
bool Dune::Fem::operator<= (const unsigned int a, const Double &b)
 
bool Dune::Fem::operator<= (const Double &a, const unsigned int b)
 
bool Dune::Fem::operator> (const Double &a, const Double &b)
 
bool Dune::Fem::operator> (const double a, const Double &b)
 
bool Dune::Fem::operator> (const Double &a, const double b)
 
bool Dune::Fem::operator> (const int a, const Double &b)
 
bool Dune::Fem::operator> (const Double &a, const int b)
 
bool Dune::Fem::operator> (const unsigned int a, const Double &b)
 
bool Dune::Fem::operator> (const Double &a, const unsigned int b)
 
bool Dune::Fem::operator>= (const Double &a, const Double &b)
 
bool Dune::Fem::operator>= (const double a, const Double &b)
 
bool Dune::Fem::operator>= (const Double &a, const double b)
 
bool Dune::Fem::operator>= (const int a, const Double &b)
 
bool Dune::Fem::operator>= (const Double &a, const int b)
 
bool Dune::Fem::operator>= (const unsigned int a, const Double &b)
 
bool Dune::Fem::operator>= (const Double &a, const unsigned int b)
 
std::ostream & Dune::Fem::operator<< (std ::ostream &out, const Double &a)
 
std::istream & Dune::Fem::operator>> (std ::istream &in, Double &a)
 
template<class Traits >
OutStreamInterface< Traits > & Dune::Fem::operator<< (OutStreamInterface< Traits > &out, const Double a)
 
template<class Traits >
InStreamInterface< Traits > & Dune::Fem::operator>> (InStreamInterface< Traits > &in, Double &a)
 
Double Dune::Fem::abs (const Double &a)
 
double Dune::Fem::pow (const Double &a, const double b)
 
void Dune::Fem::field_cast (const Double &f1, double &f2)
 
double Dune::Fem::real (const std::complex< Double > &x)
 
double Dune::Fem::real (const Double &x)
 
double Dune::Fem::imag (const std::complex< Double > &x)
 
double Dune::Fem::imag (const Double &x)
 
Dune::Fem::Double std::abs (const Dune::Fem::Double &a)
 
Dune::Fem::Double std::pow (const Dune::Fem::Double &a, const Dune::Fem::Double &b)
 
double std::min (const Dune::Fem::Double &v, const double p)
 
double std::min (const double v, const Dune::Fem::Double &p)
 
double std::max (const Dune::Fem::Double &v, const double p)
 
double std::max (const double v, const Dune::Fem::Double &p)
 
double std::sqrt (const Dune::Fem::Double &v)
 
double std::real (const complex< Dune::Fem::Double > &x)
 
double std::real (const Dune::Fem::Double &x)
 
double std::imag (const complex< Dune::Fem::Double > &x)
 
double std::imag (const Dune::Fem::Double &x)