Flow123d  3.9.0-454df51df
Public Member Functions | Private Attributes | List of all members
Armor::Array< Type >::ArrayMatSet Class Reference

#include <armor.hh>

Public Member Functions

 ArrayMatSet (Type *ptr, uint n_rows, uint n_cols, uint reserved)
 
template<long long unsigned int nr, long long unsigned int nc>
ArrayMatSetoperator= (const ArmaMat< Type, nr, nc > &arma_x)
 
template<long long unsigned int nr>
ArrayMatSetoperator= (const ArmaVec< Type, nr > &arma_x)
 
ArrayMatSetoperator= (const Type &arma_x)
 
template<uint nr, uint nc>
void copy (const Type *other_ptr)
 

Private Attributes

Type * ptr_
 
uint n_rows_
 
uint n_cols_
 
uint reserved_
 Reserved size of Armor::Array. More...
 

Detailed Description

template<class Type>
class Armor::Array< Type >::ArrayMatSet

Definition at line 599 of file armor.hh.

Constructor & Destructor Documentation

◆ ArrayMatSet()

template<class Type >
Armor::Array< Type >::ArrayMatSet::ArrayMatSet ( Type *  ptr,
uint  n_rows,
uint  n_cols,
uint  reserved 
)
inline

Definition at line 604 of file armor.hh.

Member Function Documentation

◆ copy()

template<class Type >
template<uint nr, uint nc>
void Armor::Array< Type >::ArrayMatSet::copy ( const Type *  other_ptr)
inline

Definition at line 645 of file armor.hh.

◆ operator=() [1/3]

template<class Type >
template<long long unsigned int nr, long long unsigned int nc>
ArrayMatSet& Armor::Array< Type >::ArrayMatSet::operator= ( const ArmaMat< Type, nr, nc > &  arma_x)
inline

Definition at line 617 of file armor.hh.

◆ operator=() [2/3]

template<class Type >
template<long long unsigned int nr>
ArrayMatSet& Armor::Array< Type >::ArrayMatSet::operator= ( const ArmaVec< Type, nr > &  arma_x)
inline

Definition at line 626 of file armor.hh.

◆ operator=() [3/3]

template<class Type >
ArrayMatSet& Armor::Array< Type >::ArrayMatSet::operator= ( const Type &  arma_x)
inline

Definition at line 635 of file armor.hh.

Member Data Documentation

◆ n_cols_

template<class Type >
uint Armor::Array< Type >::ArrayMatSet::n_cols_
private

Definition at line 601 of file armor.hh.

◆ n_rows_

template<class Type >
uint Armor::Array< Type >::ArrayMatSet::n_rows_
private

Definition at line 601 of file armor.hh.

◆ ptr_

template<class Type >
Type* Armor::Array< Type >::ArrayMatSet::ptr_
private

Definition at line 600 of file armor.hh.

◆ reserved_

template<class Type >
uint Armor::Array< Type >::ArrayMatSet::reserved_
private

Reserved size of Armor::Array.

Definition at line 602 of file armor.hh.


The documentation for this class was generated from the following file: