ARTS  2.2.66
ConstTensor6View Class Reference

A constant view of a Tensor6. More...

#include <matpackVI.h>

Inheritance diagram for ConstTensor6View:
Collaboration diagram for ConstTensor6View:

Public Member Functions

Index nvitrines () const
 Returns the number of vitrines. More...
 
Index nshelves () const
 Returns the number of shelves. More...
 
Index nbooks () const
 Returns the number of books. More...
 
Index npages () const
 Returns the number of pages. More...
 
Index nrows () const
 Returns the number of rows. More...
 
Index ncols () const
 Returns the number of columns. More...
 
ConstTensor6View operator() (const Range &v, const Range &s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &v, const Range &s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor5View operator() (const Range &v, const Range &s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor5View operator() (const Range &v, const Range &s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &v, const Range &s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &v, Index s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (Index v, const Range &s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (const Range &v, const Range &s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor4View operator() (const Range &v, const Range &s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &v, const Range &s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &v, Index s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (Index v, const Range &s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &v, const Range &s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &v, const Range &s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &v, Index s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (Index v, const Range &s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &v, const Range &s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (const Range &v, Index s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index v, const Range &s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (const Range &v, Index s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index v, const Range &s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index v, Index s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (const Range &v, const Range &s, const Range &b, Index p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &v, const Range &s, Index b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &v, Index s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (Index v, const Range &s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &v, const Range &s, Index b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (const Range &v, Index s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index v, const Range &s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (const Range &v, Index s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index v, const Range &s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index v, Index s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor3View operator() (const Range &v, const Range &s, Index b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (const Range &v, Index s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index v, const Range &s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (const Range &v, Index s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index v, const Range &s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index v, Index s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor3View operator() (const Range &v, Index s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index v, const Range &s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index v, Index s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index v, Index s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstMatrixView operator() (Index v, Index s, Index b, Index p, const Range &r, const Range &c) const
 
ConstMatrixView operator() (Index v, Index s, Index b, const Range &p, Index r, const Range &c) const
 
ConstMatrixView operator() (Index v, Index s, const Range &b, Index p, Index r, const Range &c) const
 
ConstMatrixView operator() (Index v, const Range &s, Index b, Index p, Index r, const Range &c) const
 
ConstMatrixView operator() (const Range &v, Index s, Index b, Index p, Index r, const Range &c) const
 
ConstMatrixView operator() (Index v, Index s, Index b, const Range &p, const Range &r, Index c) const
 
ConstMatrixView operator() (Index v, Index s, const Range &b, Index p, const Range &r, Index c) const
 
ConstMatrixView operator() (Index v, const Range &s, Index b, Index p, const Range &r, Index c) const
 
ConstMatrixView operator() (const Range &v, Index s, Index b, Index p, const Range &r, Index c) const
 
ConstMatrixView operator() (Index v, Index s, const Range &b, const Range &p, Index r, Index c) const
 
ConstMatrixView operator() (Index v, const Range &s, Index b, const Range &p, Index r, Index c) const
 
ConstMatrixView operator() (const Range &v, Index s, Index b, const Range &p, Index r, Index c) const
 
ConstMatrixView operator() (Index v, const Range &s, const Range &b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (const Range &v, Index s, const Range &b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (const Range &v, const Range &s, Index b, Index p, Index r, Index c) const
 
ConstVectorView operator() (Index v, Index s, Index b, Index p, Index r, const Range &c) const
 
ConstVectorView operator() (Index v, Index s, Index b, Index p, const Range &r, Index c) const
 
ConstVectorView operator() (Index v, Index s, Index b, const Range &p, Index r, Index c) const
 
ConstVectorView operator() (Index v, Index s, const Range &b, Index p, Index r, Index c) const
 
ConstVectorView operator() (Index v, const Range &s, Index b, Index p, Index r, Index c) const
 
ConstVectorView operator() (const Range &v, Index s, Index b, Index p, Index r, Index c) const
 
Numeric operator() (Index v, Index s, Index b, Index p, Index r, Index c) const
 
Numeric get (Index v, Index s, Index b, Index p, Index r, Index c) const
 Get element implementation without assertions. More...
 
ConstIterator6D begin () const
 Return const iterator to first sub-tensor. More...
 
ConstIterator6D end () const
 Return const iterator behind last sub-tensor. More...
 
virtual ~ConstTensor6View ()
 
 ConstTensor6View (const ConstTensor5View &a)
 Special constructor to make a Tensor6 view of a Tensor5. More...
 

Protected Member Functions

 ConstTensor6View ()
 Default constructor. More...
 
 ConstTensor6View (Numeric *data, const Range &v, const Range &s, const Range &b, const Range &p, const Range &r, const Range &c)
 Explicit constructor. More...
 
 ConstTensor6View (Numeric *data, const Range &pv, const Range &ps, const Range &pb, const Range &pp, const Range &pr, const Range &pc, const Range &nv, const Range &ns, const Range &nb, const Range &np, const Range &nr, const Range &nc)
 Recursive constructor. More...
 

Protected Attributes

Range mvr
 The vitrine range of mdata that is actually used. More...
 
Range msr
 The shelf range of mdata that is actually used. More...
 
Range mbr
 The book range of mdata that is actually used. More...
 
Range mpr
 The page range of mdata that is actually used. More...
 
Range mrr
 The row range of mdata that is actually used. More...
 
Range mcr
 The column range of mdata that is actually used. More...
 
Numericmdata
 Pointer to the plain C array that holds the data. More...
 

Friends

class ConstIterator7D
 
class Tensor6View
 
class ConstTensor7View
 

Detailed Description

A constant view of a Tensor6.

This, together with the derived class Tensor6View, contains the main implementation of a Tensor6. It defines the concepts of Tensor6View. Plus additionally the recursive subrange operator, which makes it possible to create a Tensor6View from a subrange of a Tensor6View.

Dimensions are called: vitrine, shelf, book, page, row, column. or short: v, s, b, p, r, c

The class Tensor6 is just a special case of a Tensor6View which also allocates storage.

Definition at line 159 of file matpackVI.h.

Constructor & Destructor Documentation

◆ ~ConstTensor6View()

virtual ConstTensor6View::~ConstTensor6View ( )
inlinevirtual

Definition at line 400 of file matpackVI.h.

◆ ConstTensor6View() [1/4]

ConstTensor6View::ConstTensor6View ( const ConstTensor5View a)

Special constructor to make a Tensor6 view of a Tensor5.

Definition at line 924 of file matpackVI.cc.

◆ ConstTensor6View() [2/4]

ConstTensor6View::ConstTensor6View ( )
protected

Default constructor.

This is necessary, so that we can have a default constructor for derived classes.

Definition at line 943 of file matpackVI.cc.

Referenced by operator()().

◆ ConstTensor6View() [3/4]

ConstTensor6View::ConstTensor6View ( Numeric data,
const Range v,
const Range s,
const Range b,
const Range p,
const Range r,
const Range c 
)
protected

Explicit constructor.

This one is used by Tensor6 to initialize its own Tensor6View part. The row range rr must have a stride to account for the length of one row. The page range pr must have a stride to account for the length of one page.

Definition at line 955 of file matpackVI.cc.

◆ ConstTensor6View() [4/4]

ConstTensor6View::ConstTensor6View ( Numeric data,
const Range pv,
const Range ps,
const Range pb,
const Range pp,
const Range pr,
const Range pc,
const Range nv,
const Range ns,
const Range nb,
const Range np,
const Range nr,
const Range nc 
)
protected

Recursive constructor.

This is used to construct sub-tensors from sub-tensors. That means that the new ranges have to be interpreted relative to the original ranges.

The new ranges may contain -1 for the extent which acts as a joker. However, the used Range constructor converts this to an explicit range, consistent with the original Range.

Definition at line 980 of file matpackVI.cc.

Member Function Documentation

◆ begin()

◆ end()

◆ get()

Numeric ConstTensor6View::get ( Index  v,
Index  s,
Index  b,
Index  p,
Index  r,
Index  c 
) const
inline

Get element implementation without assertions.

Definition at line 386 of file matpackVI.h.

References OFFSET.

Referenced by Tensor6View::get(), and interp().

◆ nbooks()

◆ ncols()

◆ npages()

◆ nrows()

◆ nshelves()

◆ nvitrines()

◆ operator()() [1/64]

ConstTensor6View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 72 of file matpackVI.cc.

References ConstTensor6View(), mbr, mcr, mdata, mpr, mrr, msr, and mvr.

Referenced by Tensor6View::operator()().

◆ operator()() [2/64]

ConstTensor5View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 83 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, mrr, msr, mvr, and OFFSET.

◆ operator()() [3/64]

ConstTensor5View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 94 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mpr, msr, mvr, and OFFSET.

◆ operator()() [4/64]

ConstTensor5View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 105 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mrr, msr, mvr, and OFFSET.

◆ operator()() [5/64]

ConstTensor5View ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 116 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, mrr, msr, mvr, and OFFSET.

◆ operator()() [6/64]

ConstTensor5View ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 127 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mpr, mrr, mvr, and OFFSET.

◆ operator()() [7/64]

ConstTensor5View ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 138 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mpr, mrr, msr, and OFFSET.

◆ operator()() [8/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 151 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, msr, mvr, and OFFSET.

◆ operator()() [9/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 163 of file matpackVI.cc.

References CHECK, mbr, mdata, mrr, msr, mvr, and OFFSET.

◆ operator()() [10/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 175 of file matpackVI.cc.

References CHECK, mdata, mpr, mrr, msr, mvr, and OFFSET.

◆ operator()() [11/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 187 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, mrr, mvr, and OFFSET.

◆ operator()() [12/64]

ConstTensor4View ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 199 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, mrr, msr, and OFFSET.

◆ operator()() [13/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 211 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, msr, mvr, and OFFSET.

◆ operator()() [14/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 223 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, msr, mvr, and OFFSET.

◆ operator()() [15/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 235 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mpr, mvr, and OFFSET.

◆ operator()() [16/64]

ConstTensor4View ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 247 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mpr, msr, and OFFSET.

◆ operator()() [17/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 259 of file matpackVI.cc.

References CHECK, mcr, mdata, mrr, msr, mvr, and OFFSET.

◆ operator()() [18/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 271 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mrr, mvr, and OFFSET.

◆ operator()() [19/64]

ConstTensor4View ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 283 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mrr, msr, and OFFSET.

◆ operator()() [20/64]

ConstTensor4View ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 295 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, mrr, mvr, and OFFSET.

◆ operator()() [21/64]

ConstTensor4View ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 307 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, mrr, msr, and OFFSET.

◆ operator()() [22/64]

ConstTensor4View ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 319 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mpr, mrr, and OFFSET.

◆ operator()() [23/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
const Range s,
const Range b,
Index  p,
Index  r,
Index  c 
) const

Definition at line 333 of file matpackVI.cc.

References CHECK, mbr, mdata, msr, mvr, and OFFSET.

◆ operator()() [24/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 346 of file matpackVI.cc.

References CHECK, mdata, mpr, msr, mvr, and OFFSET.

◆ operator()() [25/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 359 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, mvr, and OFFSET.

◆ operator()() [26/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 372 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, msr, and OFFSET.

◆ operator()() [27/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 385 of file matpackVI.cc.

References CHECK, mdata, mrr, msr, mvr, and OFFSET.

◆ operator()() [28/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 398 of file matpackVI.cc.

References CHECK, mbr, mdata, mrr, mvr, and OFFSET.

◆ operator()() [29/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 411 of file matpackVI.cc.

References CHECK, mbr, mdata, mrr, msr, and OFFSET.

◆ operator()() [30/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 424 of file matpackVI.cc.

References CHECK, mdata, mpr, mrr, mvr, and OFFSET.

◆ operator()() [31/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 437 of file matpackVI.cc.

References CHECK, mdata, mpr, mrr, msr, and OFFSET.

◆ operator()() [32/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 450 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, mrr, and OFFSET.

◆ operator()() [33/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 463 of file matpackVI.cc.

References CHECK, mcr, mdata, msr, mvr, and OFFSET.

◆ operator()() [34/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 476 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mvr, and OFFSET.

◆ operator()() [35/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 489 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, msr, and OFFSET.

◆ operator()() [36/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 502 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, mvr, and OFFSET.

◆ operator()() [37/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 515 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, msr, and OFFSET.

◆ operator()() [38/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 528 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mpr, and OFFSET.

◆ operator()() [39/64]

ConstTensor3View ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 541 of file matpackVI.cc.

References CHECK, mcr, mdata, mrr, mvr, and OFFSET.

◆ operator()() [40/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 554 of file matpackVI.cc.

References CHECK, mcr, mdata, mrr, msr, and OFFSET.

◆ operator()() [41/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 567 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, mrr, and OFFSET.

◆ operator()() [42/64]

ConstTensor3View ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
const Range p,
const Range r,
const Range c 
) const

Definition at line 580 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, mrr, and OFFSET.

◆ operator()() [43/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
Index  p,
const Range r,
const Range c 
) const

Definition at line 595 of file matpackVI.cc.

References CHECK, mcr, mdata, mrr, and OFFSET.

◆ operator()() [44/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
const Range p,
Index  r,
const Range c 
) const

Definition at line 609 of file matpackVI.cc.

References CHECK, mcr, mdata, mpr, and OFFSET.

◆ operator()() [45/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 623 of file matpackVI.cc.

References CHECK, mbr, mcr, mdata, and OFFSET.

◆ operator()() [46/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 637 of file matpackVI.cc.

References CHECK, mcr, mdata, msr, and OFFSET.

◆ operator()() [47/64]

ConstMatrixView ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 651 of file matpackVI.cc.

References CHECK, mcr, mdata, mvr, and OFFSET.

◆ operator()() [48/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
const Range p,
const Range r,
Index  c 
) const

Definition at line 665 of file matpackVI.cc.

References CHECK, mdata, mpr, mrr, and OFFSET.

◆ operator()() [49/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 679 of file matpackVI.cc.

References CHECK, mbr, mdata, mrr, and OFFSET.

◆ operator()() [50/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 693 of file matpackVI.cc.

References CHECK, mdata, mrr, msr, and OFFSET.

◆ operator()() [51/64]

ConstMatrixView ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 707 of file matpackVI.cc.

References CHECK, mdata, mrr, mvr, and OFFSET.

◆ operator()() [52/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 721 of file matpackVI.cc.

References CHECK, mbr, mdata, mpr, and OFFSET.

◆ operator()() [53/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 735 of file matpackVI.cc.

References CHECK, mdata, mpr, msr, and OFFSET.

◆ operator()() [54/64]

ConstMatrixView ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 749 of file matpackVI.cc.

References CHECK, mdata, mpr, mvr, and OFFSET.

◆ operator()() [55/64]

ConstMatrixView ConstTensor6View::operator() ( Index  v,
const Range s,
const Range b,
Index  p,
Index  r,
Index  c 
) const

Definition at line 763 of file matpackVI.cc.

References CHECK, mbr, mdata, msr, and OFFSET.

◆ operator()() [56/64]

ConstMatrixView ConstTensor6View::operator() ( const Range v,
Index  s,
const Range b,
Index  p,
Index  r,
Index  c 
) const

Definition at line 777 of file matpackVI.cc.

References CHECK, mbr, mdata, mvr, and OFFSET.

◆ operator()() [57/64]

ConstMatrixView ConstTensor6View::operator() ( const Range v,
const Range s,
Index  b,
Index  p,
Index  r,
Index  c 
) const

Definition at line 791 of file matpackVI.cc.

References CHECK, mdata, msr, mvr, and OFFSET.

◆ operator()() [58/64]

ConstVectorView ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
Index  p,
Index  r,
const Range c 
) const

Definition at line 807 of file matpackVI.cc.

References CHECK, mcr, mdata, and OFFSET.

◆ operator()() [59/64]

ConstVectorView ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
Index  p,
const Range r,
Index  c 
) const

Definition at line 822 of file matpackVI.cc.

References CHECK, mdata, mrr, and OFFSET.

◆ operator()() [60/64]

ConstVectorView ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
const Range p,
Index  r,
Index  c 
) const

Definition at line 837 of file matpackVI.cc.

References CHECK, mdata, mpr, and OFFSET.

◆ operator()() [61/64]

ConstVectorView ConstTensor6View::operator() ( Index  v,
Index  s,
const Range b,
Index  p,
Index  r,
Index  c 
) const

Definition at line 852 of file matpackVI.cc.

References CHECK, mbr, mdata, and OFFSET.

◆ operator()() [62/64]

ConstVectorView ConstTensor6View::operator() ( Index  v,
const Range s,
Index  b,
Index  p,
Index  r,
Index  c 
) const

Definition at line 867 of file matpackVI.cc.

References CHECK, mdata, msr, and OFFSET.

◆ operator()() [63/64]

ConstVectorView ConstTensor6View::operator() ( const Range v,
Index  s,
Index  b,
Index  p,
Index  r,
Index  c 
) const

Definition at line 882 of file matpackVI.cc.

References CHECK, mdata, mvr, and OFFSET.

◆ operator()() [64/64]

Numeric ConstTensor6View::operator() ( Index  v,
Index  s,
Index  b,
Index  p,
Index  r,
Index  c 
) const
inline

Definition at line 374 of file matpackVI.h.

References CHECK.

Friends And Related Function Documentation

◆ ConstIterator7D

friend class ConstIterator7D
friend

Definition at line 403 of file matpackVI.h.

◆ ConstTensor7View

friend class ConstTensor7View
friend

Definition at line 405 of file matpackVI.h.

◆ Tensor6View

friend class Tensor6View
friend

Definition at line 404 of file matpackVI.h.

Referenced by Tensor6View::operator()().

Member Data Documentation

◆ mbr

◆ mcr

◆ mdata

◆ mpr

◆ mrr

◆ msr

◆ mvr


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