Flow123d  release_3.0.0-1193-g9220a69
Classes | Typedefs | Functions
Armor Namespace Reference

Classes

class  Array
 
class  Mat
 

Typedefs

template<uint N>
using vec = Mat< double, N, 1 >
 
template<uint N, uint M>
using mat = Mat< double, N, M >
 
using array = Array< double >
 

Functions

template<class Type , uint nRows, uint nCols>
Type dot (const Mat< Type, nRows, nCols > &a, const Mat< Type, nRows, nCols > &b)
 
template<class Type , uint nRows, uint nCols>
arma::Mat< Type >::template fixed< nRows, nCols > operator+ (const Mat< Type, nRows, nCols > &a, const Mat< Type, nRows, nCols > &b)
 
template<class Type , uint nRows, uint nCols>
arma::Mat< Type >::template fixed< nRows, nCols > operator- (const Mat< Type, nRows, nCols > &a, const Mat< Type, nRows, nCols > &b)
 
template<class Type , uint resRows, uint commonDimension, uint resCols>
arma::Mat< Type >::template fixed< resRows, resCols > operator* (const Mat< Type, resRows, commonDimension > &a, const Mat< Type, commonDimension, resCols > &b)
 
template<class Type , uint nRows, uint nCols>
arma::Mat< Type >::template fixed< nRows, nCols > operator% (const Mat< Type, nRows, nCols > &a, const Mat< Type, nRows, nCols > &b)
 
template<class Type , uint nRows, uint nCols>
arma::Mat< Type >::template fixed< nRows, nCols > operator* (Type number, const Mat< Type, nRows, nCols > &a)
 
template<class Type , uint nRows, uint nCols>
arma::Mat< Type >::template fixed< nRows, nCols > operator/ (const Mat< Type, nRows, nCols > &a, Type number)
 

Typedef Documentation

using Armor::array = typedef Array<double>

Definition at line 216 of file armor.hh.

template<uint N, uint M>
using Armor::mat = typedef Mat<double, N, M>

Definition at line 214 of file armor.hh.

template<uint N>
using Armor::vec = typedef Mat<double, N, 1>

Definition at line 211 of file armor.hh.

Function Documentation

template<class Type , uint nRows, uint nCols>
Type Armor::dot ( const Mat< Type, nRows, nCols > &  a,
const Mat< Type, nRows, nCols > &  b 
)
inline

Definition at line 176 of file armor.hh.

template<class Type , uint nRows, uint nCols>
arma::Mat<Type>::template fixed<nRows,nCols> Armor::operator% ( const Mat< Type, nRows, nCols > &  a,
const Mat< Type, nRows, nCols > &  b 
)
inline

Definition at line 196 of file armor.hh.

template<class Type , uint resRows, uint commonDimension, uint resCols>
arma::Mat<Type>::template fixed<resRows,resCols> Armor::operator* ( const Mat< Type, resRows, commonDimension > &  a,
const Mat< Type, commonDimension, resCols > &  b 
)
inline

Definition at line 191 of file armor.hh.

Here is the caller graph for this function:

template<class Type , uint nRows, uint nCols>
arma::Mat<Type>::template fixed<nRows,nCols> Armor::operator* ( Type  number,
const Mat< Type, nRows, nCols > &  a 
)
inline

Definition at line 201 of file armor.hh.

template<class Type , uint nRows, uint nCols>
arma::Mat<Type>::template fixed<nRows,nCols> Armor::operator+ ( const Mat< Type, nRows, nCols > &  a,
const Mat< Type, nRows, nCols > &  b 
)
inline

Definition at line 181 of file armor.hh.

Here is the caller graph for this function:

template<class Type , uint nRows, uint nCols>
arma::Mat<Type>::template fixed<nRows,nCols> Armor::operator- ( const Mat< Type, nRows, nCols > &  a,
const Mat< Type, nRows, nCols > &  b 
)
inline

Definition at line 186 of file armor.hh.

Here is the caller graph for this function:

template<class Type , uint nRows, uint nCols>
arma::Mat<Type>::template fixed<nRows,nCols> Armor::operator/ ( const Mat< Type, nRows, nCols > &  a,
Type  number 
)
inline

Definition at line 206 of file armor.hh.