Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la structure Arcane::Alina::StaticMatrix< T, N, M >
+ Graphe de collaboration de Arcane::Alina::StaticMatrix< T, N, M >:

Fonctions membres publiques

operator() (int i, int j) const
 
T & operator() (int i, int j)
 
operator() (int i) const
 
T & operator() (int i)
 
const T * data () const
 
T * data ()
 
template<typename U>
const StaticMatrixoperator= (const StaticMatrix< U, N, M > &y)
 
template<typename U>
const StaticMatrixoperator+= (const StaticMatrix< U, N, M > &y)
 
template<typename U>
const StaticMatrixoperator-= (const StaticMatrix< U, N, M > &y)
 
const StaticMatrixoperator*= (T c)
 

Attributs publics

std::array< T, N *M > buf
 

Amis

StaticMatrix operator* (T a, StaticMatrix x)
 
StaticMatrix operator- (StaticMatrix x)
 
bool operator< (const StaticMatrix &x, const StaticMatrix &y)
 
std::ostream & operator<< (std::ostream &os, const StaticMatrix &a)
 

Description détaillée

template<typename T, int N, int M>
struct Arcane::Alina::StaticMatrix< T, N, M >

Définition à la ligne 43 du fichier StaticMatrix.h.

Documentation des fonctions membres

◆ data() [1/2]

template<typename T, int N, int M>
T * Arcane::Alina::StaticMatrix< T, N, M >::data ( )
inline

Définition à la ligne 72 du fichier StaticMatrix.h.

◆ data() [2/2]

template<typename T, int N, int M>
const T * Arcane::Alina::StaticMatrix< T, N, M >::data ( ) const
inline

Définition à la ligne 67 du fichier StaticMatrix.h.

◆ operator()() [1/4]

template<typename T, int N, int M>
T & Arcane::Alina::StaticMatrix< T, N, M >::operator() ( int i)
inline

Définition à la ligne 62 du fichier StaticMatrix.h.

◆ operator()() [2/4]

template<typename T, int N, int M>
T Arcane::Alina::StaticMatrix< T, N, M >::operator() ( int i) const
inline

Définition à la ligne 57 du fichier StaticMatrix.h.

◆ operator()() [3/4]

template<typename T, int N, int M>
T & Arcane::Alina::StaticMatrix< T, N, M >::operator() ( int i,
int j )
inline

Définition à la ligne 52 du fichier StaticMatrix.h.

◆ operator()() [4/4]

template<typename T, int N, int M>
T Arcane::Alina::StaticMatrix< T, N, M >::operator() ( int i,
int j ) const
inline

Définition à la ligne 47 du fichier StaticMatrix.h.

◆ operator*=()

template<typename T, int N, int M>
const StaticMatrix & Arcane::Alina::StaticMatrix< T, N, M >::operator*= ( T c)
inline

Définition à la ligne 101 du fichier StaticMatrix.h.

◆ operator+=()

template<typename T, int N, int M>
template<typename U>
const StaticMatrix & Arcane::Alina::StaticMatrix< T, N, M >::operator+= ( const StaticMatrix< U, N, M > & y)
inline

Définition à la ligne 86 du fichier StaticMatrix.h.

◆ operator-=()

template<typename T, int N, int M>
template<typename U>
const StaticMatrix & Arcane::Alina::StaticMatrix< T, N, M >::operator-= ( const StaticMatrix< U, N, M > & y)
inline

Définition à la ligne 94 du fichier StaticMatrix.h.

◆ operator=()

template<typename T, int N, int M>
template<typename U>
const StaticMatrix & Arcane::Alina::StaticMatrix< T, N, M >::operator= ( const StaticMatrix< U, N, M > & y)
inline

Définition à la ligne 78 du fichier StaticMatrix.h.

Documentation des fonctions amies et associées

◆ operator*

template<typename T, int N, int M>
StaticMatrix operator* ( T a,
StaticMatrix< T, N, M > x )
friend

Définition à la ligne 108 du fichier StaticMatrix.h.

◆ operator-

template<typename T, int N, int M>
StaticMatrix operator- ( StaticMatrix< T, N, M > x)
friend

Définition à la ligne 113 du fichier StaticMatrix.h.

◆ operator<

template<typename T, int N, int M>
bool operator< ( const StaticMatrix< T, N, M > & x,
const StaticMatrix< T, N, M > & y )
friend

Définition à la ligne 120 du fichier StaticMatrix.h.

◆ operator<<

template<typename T, int N, int M>
std::ostream & operator<< ( std::ostream & os,
const StaticMatrix< T, N, M > & a )
friend

Définition à la ligne 135 du fichier StaticMatrix.h.

Documentation des données membres

◆ buf

template<typename T, int N, int M>
std::array<T, N * M> Arcane::Alina::StaticMatrix< T, N, M >::buf

Définition à la ligne 45 du fichier StaticMatrix.h.


La documentation de cette structure a été générée à partir du fichier suivant :