NAG CPP Interface
utility::array3D

 Contents

Settings help

CPP Name Style:


 #include "include/utility/nagcpp_utility_array.hpp"

 template <typename RT, enum ArgIntent inout = ArgIntent::INOUT>
 class array3D

1 Description

A data container class to hold a table, defined as a data arranged in l, m×n matrices, i.e. a m×n×l three-dimensional array).

2 Variables

None.

3 Methods

array3D(RT data_, IT1 size1_, IT2 size2_, IT3 size2_, bool col_major_)
bool  array3D::is_col_major() const
template <DT>
DT*  array3D::data()
template <DT>
const DT*  array3D::data() const