LifeV
RNM.hpp File Reference

Container class for multidimensional arrays. More...

#include <cassert>
#include <iostream>
#include <iomanip>
#include <cmath>
#include <lifev/core/array/RNMTemplate.hpp>
+ Include dependency graph for RNM.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  KNMKL_< R >
 
class  KNMK_< R >
 
class  KNM_< R >
 
class  KN_< R >
 
class  KNMKL< R >
 
class  KNMK< R >
 
class  KNM< R >
 
class  KN< R >
 
class  Add_KN_< R >
 
class  Sub_KN_< R >
 
class  Mulc_KN_< R >
 
class  Add_Mulc_KN_< R >
 
class  Mul_KNM_KN_< R >
 
class  MatriceCreuseMulKN_< R >
 
class  MatriceCreuseDivKN_< R >
 
class  FromTo
 
class  SubArray
 
class  ShapeOfArray
 
class  KN_< R >
 
class  KNM_< R >
 
class  KNMK_< R >
 
class  KNMKL_< R >
 
class  KN< R >
 
class  KNM< R >
 
class  KNMK< R >
 
class  KNMKL< R >
 
class  Add_KN_< R >
 
class  Sub_KN_< R >
 
class  Mulc_KN_< R >
 
class  Add_Mulc_KN_< R >
 
class  Mul_KNM_KN_< R >
 

Namespaces

 LifeV
 Default Physical Solver.
 

Macros

#define const_R   R
 
#define K_assert(i)
 

Functions

std::ostream & operator<< (std::ostream &f, const ShapeOfArray &s)
 
bool SameShape (const ShapeOfArray &a, const ShapeOfArray &b)
 
int N (const ShapeOfArray &a, const ShapeOfArray &b)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KN_< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNM_< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNMK_< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KN< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNM< R > &v)
 
template<class R >
std::ostream & operator<< (std::ostream &f, const KNMK< R > &v)
 
template<class R >
Add_KN_< R > operator+ (const KN_< R > &a, const KN_< R > &b)
 
template<class R >
Sub_KN_< R > operator- (const KN_< R > &a, const KN_< R > &b)
 
template<class R >
Mulc_KN_< R > operator* (const KN_< R > &a, const R &b)
 
template<class R >
Mulc_KN_< R > operator* (const R &b, const KN_< R > &a)
 
template<class R >
Mulc_KN_< R > operator- (const KN_< R > &a)
 
template<class R >
Add_Mulc_KN_< R > operator+ (const Mulc_KN_< R > &a, const Mulc_KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator- (const Mulc_KN_< R > &a, const Mulc_KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator+ (const Mulc_KN_< R > &a, const KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator- (const Mulc_KN_< R > &a, const KN_< R > &b)
 
template<class R >
Add_Mulc_KN_< R > operator+ (const KN_< R > &b, const Mulc_KN_< R > &a)
 
template<class R >
Add_Mulc_KN_< R > operator- (const KN_< R > &b, const Mulc_KN_< R > &a)
 
template<class R >
Mul_KNM_KN_< R > operator* (const KNM_< R > A, const KN_< R > b)
 
template<class R >
int SameAdress (const KN_< R > &a, const KN_< R > &b)
 

Detailed Description

Container class for multidimensional arrays.

Contributor:
Matteo Astorino matte.nosp@m.o.as.nosp@m.torin.nosp@m.o@ep.nosp@m.fl.ch Matteo Astorino matte.nosp@m.o.as.nosp@m.torin.nosp@m.o@ep.nosp@m.fl.ch

Definition in file RNM.hpp.

Macro Definition Documentation

◆ const_R

#define const_R   R

Definition at line 48 of file RNM.hpp.

◆ K_assert

#define K_assert (   i)

Definition at line 59 of file RNM.hpp.