Feel++  0.91.4
Classes | Namespaces | Macros | Typedefs | Functions | Variables
feel.hpp File Reference
#include <complex>
#include <boost/mpl/multiplies.hpp>
#include <boost/mpl/list.hpp>
#include <boost/mpl/lower_bound.hpp>
#include <boost/mpl/transform_view.hpp>
#include <boost/mpl/sizeof.hpp>
#include <boost/mpl/int.hpp>
#include <boost/mpl/identity.hpp>
#include <boost/mpl/base.hpp>
#include <boost/mpl/deref.hpp>
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/comparison.hpp>
#include <boost/tokenizer.hpp>
#include <boost/token_functions.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp>
#include <boost/assign/list_of.hpp>
#include <boost/math/constants/constants.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/bind.hpp>
#include <boost/mpi.hpp>
#include <boost/program_options.hpp>
#include <boost/cstdint.hpp>
#include <boost/filesystem/operations.hpp>
#include <boost/filesystem/fstream.hpp>
#include <boost/format.hpp>
#include <boost/foreach.hpp>
#include <cmath>
#include <numeric>
#include <string>
#include <limits>
#include <iosfwd>
#include <feel/feelconfig.h>
#include <feel/feelcore/info.hpp>
#include <feel/feelcore/feelmacros.hpp>
#include <feel/feelcore/feelassert.hpp>
#include <feel/feelcore/flags.hpp>
#include <feel/feelcore/serialization.hpp>
#include <boost/mpl/eval_if.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <feel/feelcore/debug.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/detail/is_xxx.hpp>

Classes

class  Feel::detail::no_int< bit_size >
struct  Feel::detail::integer< bit_size >
struct  Feel::detail::real< bit_size >
struct  Feel::detail::unsigned_integer< bit_size >
struct  Feel::meta::remove_all< TheArgs >

Namespaces

namespace  Feel

Macros

#define OMP_SET_NUM_THREADS(num)
#define OMP_GET_NUM_THREADS   1
#define OMP_SET_DYNAMIC(num)
#define OMP_SET_NESTED(num)
#define OMP_GET_WTIME   0
#define OMP_GET_WTICK   0

Typedefs

typedef double Feel::Real
typedef double Feel::scalar_type
typedef std::complex< double > Feel::complex_type
typedef boost::int8_t Feel::int8_type
typedef boost::int16_t Feel::int16_type
typedef boost::int32_t Feel::int32_type
typedef boost::int64_t Feel::int64_type
typedef detail::real< 32 >::type Feel::real32_type
typedef detail::real< 64 >::type Feel::real64_type
typedef boost::uint8_t Feel::uint8_type
typedef boost::uint16_t Feel::uint16_type
typedef boost::uint32_t Feel::uint32_type
typedef boost::uint64_t Feel::uint64_type
typedef int64_type Feel::flag_type
typedef uint16_type Feel::dim_type
 dimension type
typedef size_t Feel::size_type
 Indices (starting from 0)

Functions

template<class T >
void Feel::detail::ignore_unused_variable_warning (const T &)
 Feel::BOOST_STATIC_ASSERT ((boost::is_same< real32_type, float >::value))
 Feel::BOOST_STATIC_ASSERT ((boost::is_same< real64_type, double >::value))
std::string Feel::prefixvm (std::string const &prefix, std::string const &opt, std::string const &sep)

Variables

const int64_type Feel::invalid_flag_type_value = std::numeric_limits<int32_type>::min()
Constants
const uint8_type Feel::invalid_uint8_type_value = uint8_type( -1 )
const uint16_type Feel::invalid_uint16_type_value = uint16_type( -1 )
const uint32_type Feel::invalid_uint32_type_value = uint32_type( -1 )
const uint64_type Feel::invalid_uint64_type_value = uint64_type( -1 )
const dim_type Feel::invalid_dim_type_value = dim_type( -1 )
const size_type Feel::invalid_size_type_value = size_type( -1 )

Detailed Description

Author:
Christophe Prud'homme chris.nosp@m.toph.nosp@m.e.pru.nosp@m.dhom.nosp@m.me@uj.nosp@m.f-gr.nosp@m.enobl.nosp@m.e.fr
Date:
2006-12-30