#include <string>
#include <sstream>
#include <fstream>
#include <boost/random/linear_congruential.hpp>
#include <boost/random/uniform_int.hpp>
#include <boost/random/uniform_real.hpp>
#include <boost/random/variate_generator.hpp>
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/algorithm.hpp>
#include <boost/lambda/bind.hpp>
#include <boost/lambda/if.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/matrix.hpp>
#include <boost/numeric/ublas/matrix_sparse.hpp>
#include <boost/numeric/ublas/symmetric.hpp>
#include <boost/numeric/ublas/operation.hpp>
#include <boost/numeric/ublas/matrix_proxy.hpp>
#include <boost/numeric/ublas/io.hpp>
#include <feel/feelcore/feel.hpp>
#include <feel/feelcore/debug.hpp>
#include <feel/feelcore/traits.hpp>
Go to the source code of this file.
Classes | |
struct | Feel::matrix_node< T, S > |
struct | Feel::node< T, S > |
Namespaces | |
Feel | |
[marker1] | |
Typedefs | |
typedef ublas::compressed_matrix < double, ublas::column_major, 0, ublas::unbounded_array< int > , ublas::unbounded_array < double > > | Feel::csc_matrix_type |
typedef ublas::compressed_matrix < double, ublas::row_major, 0, ublas::unbounded_array< int > , ublas::unbounded_array < double > > | Feel::csr_matrix_type |
typedef ublas::symmetric_matrix < double, ublas::lower, ublas::row_major, ublas::bounded_array< double, 9 > > | Feel::hessian_node_type |
typedef ublas::matrix< double, ublas::column_major, ublas::bounded_array< double, 9 > > | Feel::lapack_matrix_type |
typedef ublas::symmetric_adaptor < lapack_matrix_type, ublas::lower > | Feel::symmetric_matrix_type |
typedef lapack_matrix_type | Feel::transformation_matrix_type |
Functions | |
template<class T > | |
T | Feel::Abs (const T &a) |
template<typename T , typename Orien > | |
ublas::matrix< T, Orien > | Feel::glas::average (ublas::matrix< T, Orien > const &m) |
template<typename T > | |
void | Feel::glas::clean (T &t, typename T::value_type const &treshold=type_traits< typename T::value_type >::epsilon(), typename T::value_type const &new_value=typename T::value_type(0.0)) |
template<class T > | |
void | Feel::Exchange (T &a, T &b) |
template<typename T > | |
ublas::vector< T > | Feel::glas::linspace (T const &__a, T const &__b, size_type __N, int interior=0) |
template<class T > | |
T | Feel::Max (const T &a, const T &b) |
template<class T > | |
T | Feel::Max (const T &a, const T &b, const T &c) |
template<class T > | |
T | Feel::Min (const T &a, const T &b) |
template<class T > | |
T | Feel::Min (const T &a, const T &b, const T &c) |
DebugStream & | Feel::operator<< (DebugStream &__os, node< real64_type >::type const &__n) |
NdebugStream & | Feel::operator<< (NdebugStream &os, node< real64_type >::type const &) |
template<typename T > | |
DebugStream & | Feel::operator<< (DebugStream &__os, ublas::vector< T > const &__n) |
template<typename T > | |
NdebugStream & | Feel::operator<< (NdebugStream &__os, ublas::vector< T > const &) |
template<typename T , typename Orient > | |
DebugStream & | Feel::operator<< (DebugStream &__os, ublas::matrix< T, Orient > const &__n) |
template<typename T , typename Orient > | |
NdebugStream & | Feel::operator<< (NdebugStream &__os, ublas::matrix< T, Orient > const &) |
template<typename T > | |
void | Feel::glas::randomize (T &t) |
template<typename MatrixType > | |
void | Feel::spy (MatrixType const &__m, std::string const &filename) |
Variables | |
const double | Feel::Pi = 3.14159265358979323846264338328 |
const double | Feel::TGV = 1e20 |