dune-common  2.5-git
Classes | Namespaces | Functions
densematrix.hh File Reference

Implements a matrix constructed from a given type representing a field and a compile-time given number of rows and columns. More...

#include <cmath>
#include <cstddef>
#include <iostream>
#include <type_traits>
#include <vector>
#include <dune/common/boundschecking.hh>
#include <dune/common/exceptions.hh>
#include <dune/common/fvector.hh>
#include <dune/common/precision.hh>
#include <dune/common/classname.hh>
#include <dune/common/math.hh>
#include <dune/common/typetraits.hh>
#include <dune/common/unused.hh>

Go to the source code of this file.

Classes

class  Dune::DenseMatrix< MAT >
 A dense n x m matrix. More...
 
struct  Dune::FieldTraits< DenseMatrix< M > >
 
class  Dune::FieldMatrix< K, ROWS, COLS >
 A dense n x m matrix. More...
 
class  Dune::FieldVector< K, SIZE >
 vector space out of a tensor product of fields. More...
 
struct  Dune::DenseMatrixAssigner< DenseMatrix, RHS >
 you have to specialize this structure for any type that should be assignable to a DenseMatrix More...
 
class  Dune::FMatrixError
 Error thrown if operations of a FieldMatrix fail. More...
 
class  Dune::DenseMatrix< MAT >
 A dense n x m matrix. More...
 

Namespaces

 Dune
 Dune namespace.
 
 Dune::DenseMatrixHelp
 

Functions

template<typename MAT , typename V1 , typename V2 >
static void Dune::DenseMatrixHelp::multAssign (const DenseMatrix< MAT > &matrix, const DenseVector< V1 > &x, DenseVector< V2 > &ret)
 calculates ret = matrix * x More...
 
template<typename MAT >
std::ostream & Dune::operator<< (std::ostream &s, const DenseMatrix< MAT > &a)
 Sends the matrix to an output stream. More...
 

Detailed Description

Implements a matrix constructed from a given type representing a field and a compile-time given number of rows and columns.