ARTS 2.5.4 (git: 4c0d3b4d)
ConstTensor7View Class Reference

A constant view of a Tensor7. More...

#include <matpackVII.h>

Inheritance diagram for ConstTensor7View:
Tensor7View Tensor7

Public Member Functions

constexpr ConstTensor7View (const ConstTensor7View &)=default
 
constexpr ConstTensor7View (ConstTensor7View &&)=default
 
ConstTensor7Viewoperator= (const ConstTensor7View &)=default
 
ConstTensor7Viewoperator= (ConstTensor7View &&)=default
 
Index nlibraries () const noexcept
 
Index nvitrines () const noexcept
 
Index nshelves () const noexcept
 
Index nbooks () const noexcept
 
Index npages () const noexcept
 
Index nrows () const noexcept
 
Index ncols () const noexcept
 
Index size () const noexcept
 
bool empty () const noexcept
 
Shape< 7 > shape () const
 
ConstTensor7View operator() (const Range &l, const Range &v, const Range &s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor6View operator() (const Range &l, const Range &v, const Range &s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor6View operator() (const Range &l, const Range &v, const Range &s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor6View operator() (const Range &l, const Range &v, const Range &s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor6View operator() (const Range &l, const Range &v, const Range &s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor6View operator() (const Range &l, const Range &v, Index s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor6View operator() (const Range &l, Index v, const Range &s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor6View operator() (Index l, const Range &v, const Range &s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, const Range &s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, const Range &s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, const Range &s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, Index s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor5View operator() (const Range &l, Index v, const Range &s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor5View operator() (Index l, const Range &v, const Range &s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, const Range &s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, const Range &s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, Index s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, Index v, const Range &s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor5View operator() (Index l, const Range &v, const Range &s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, const Range &s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, Index s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, Index v, const Range &s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (Index l, const Range &v, const Range &s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, const Range &v, Index s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, Index v, const Range &s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (Index l, const Range &v, const Range &s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (const Range &l, Index v, Index s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (Index l, const Range &v, Index s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor5View operator() (Index l, Index v, const Range &s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, const Range &s, const Range &b, Index p, Index r, Index c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, const Range &s, Index b, const Range &p, Index r, Index c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, Index s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor4View operator() (const Range &l, Index v, const Range &s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor4View operator() (Index l, const Range &v, const Range &s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, const Range &s, Index b, Index p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, Index s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &l, Index v, const Range &s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor4View operator() (Index l, const Range &v, const Range &s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, Index s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &l, Index v, const Range &s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (Index l, const Range &v, const Range &s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &l, Index v, Index s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (Index l, const Range &v, Index s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (Index l, Index v, const Range &s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, const Range &s, Index b, Index p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, Index s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, Index v, const Range &s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor4View operator() (Index l, const Range &v, const Range &s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, Index s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, Index v, const Range &s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (Index l, const Range &v, const Range &s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, Index v, Index s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (Index l, const Range &v, Index s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (Index l, Index v, const Range &s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, const Range &v, Index s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, Index v, const Range &s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index l, const Range &v, const Range &s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, Index v, Index s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index l, const Range &v, Index s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index l, Index v, const Range &s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (const Range &l, Index v, Index s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index l, const Range &v, Index s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index l, Index v, const Range &s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor4View operator() (Index l, Index v, Index s, const Range &b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index l, Index v, Index s, Index b, const Range &p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index l, Index v, Index s, const Range &b, Index p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index l, Index v, const Range &s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index l, const Range &v, Index s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (const Range &l, Index v, Index s, Index b, Index p, const Range &r, const Range &c) const
 
ConstTensor3View operator() (Index l, Index v, Index s, const Range &b, const Range &p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index l, Index v, const Range &s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index l, const Range &v, Index s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor3View operator() (const Range &l, Index v, Index s, Index b, const Range &p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index l, Index v, const Range &s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index l, const Range &v, Index s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (const Range &l, Index v, Index s, const Range &b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index l, const Range &v, const Range &s, Index b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (const Range &l, Index v, const Range &s, Index b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (const Range &l, const Range &v, Index s, Index b, Index p, Index r, const Range &c) const
 
ConstTensor3View operator() (Index l, Index v, Index s, const Range &b, const Range &p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index l, Index v, const Range &s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index l, const Range &v, Index s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor3View operator() (const Range &l, Index v, Index s, Index b, const Range &p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index l, Index v, const Range &s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index l, const Range &v, Index s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (const Range &l, Index v, Index s, const Range &b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index l, const Range &v, const Range &s, Index b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (const Range &l, Index v, const Range &s, Index b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (const Range &l, const Range &v, Index s, Index b, Index p, const Range &r, Index c) const
 
ConstTensor3View operator() (Index l, Index v, const Range &s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (Index l, const Range &v, Index s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &l, Index v, Index s, const Range &b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (Index l, const Range &v, const Range &s, Index b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &l, Index v, const Range &s, Index b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &l, const Range &v, Index s, Index b, const Range &p, Index r, Index c) const
 
ConstTensor3View operator() (Index l, const Range &v, const Range &s, const Range &b, Index p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &l, Index v, const Range &s, const Range &b, Index p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &l, const Range &v, Index s, const Range &b, Index p, Index r, Index c) const
 
ConstTensor3View operator() (const Range &l, const Range &v, const Range &s, Index b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (Index l, Index v, Index s, Index b, Index p, const Range &r, const Range &c) const
 
ConstMatrixView operator() (Index l, Index v, Index s, Index b, const Range &p, Index r, const Range &c) const
 
ConstMatrixView operator() (Index l, Index v, Index s, const Range &b, Index p, Index r, const Range &c) const
 
ConstMatrixView operator() (Index l, Index v, const Range &s, Index b, Index p, Index r, const Range &c) const
 
ConstMatrixView operator() (Index l, const Range &v, Index s, Index b, Index p, Index r, const Range &c) const
 
ConstMatrixView operator() (const Range &l, Index v, Index s, Index b, Index p, Index r, const Range &c) const
 
ConstMatrixView operator() (Index l, Index v, Index s, Index b, const Range &p, const Range &r, Index c) const
 
ConstMatrixView operator() (Index l, Index v, Index s, const Range &b, Index p, const Range &r, Index c) const
 
ConstMatrixView operator() (Index l, Index v, const Range &s, Index b, Index p, const Range &r, Index c) const
 
ConstMatrixView operator() (Index l, const Range &v, Index s, Index b, Index p, const Range &r, Index c) const
 
ConstMatrixView operator() (const Range &l, Index v, Index s, Index b, Index p, const Range &r, Index c) const
 
ConstMatrixView operator() (Index l, Index v, Index s, const Range &b, const Range &p, Index r, Index c) const
 
ConstMatrixView operator() (Index l, Index v, const Range &s, Index b, const Range &p, Index r, Index c) const
 
ConstMatrixView operator() (Index l, const Range &v, Index s, Index b, const Range &p, Index r, Index c) const
 
ConstMatrixView operator() (const Range &l, Index v, Index s, Index b, const Range &p, Index r, Index c) const
 
ConstMatrixView operator() (Index l, Index v, const Range &s, const Range &b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (Index l, const Range &v, Index s, const Range &b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (const Range &l, Index v, Index s, const Range &b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (Index l, const Range &v, const Range &s, Index b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (const Range &l, Index v, const Range &s, Index b, Index p, Index r, Index c) const
 
ConstMatrixView operator() (const Range &l, const Range &v, Index s, Index b, Index p, Index r, Index c) const
 
ConstVectorView operator() (Index l, Index v, Index s, Index b, Index p, Index r, const Range &c) const
 
ConstVectorView operator() (Index l, Index v, Index s, Index b, Index p, const Range &r, Index c) const
 
ConstVectorView operator() (Index l, Index v, Index s, Index b, const Range &p, Index r, Index c) const
 
ConstVectorView operator() (Index l, Index v, Index s, const Range &b, Index p, Index r, Index c) const
 
ConstVectorView operator() (Index l, Index v, const Range &s, Index b, Index p, Index r, Index c) const
 
ConstVectorView operator() (Index l, const Range &v, Index s, Index b, Index p, Index r, Index c) const
 
ConstVectorView operator() (const Range &l, Index v, Index s, Index b, Index p, Index r, Index c) const
 
Numeric operator() (Index l, Index v, Index s, Index b, Index p, Index r, Index c) const
 
Numeric get (Index l, Index v, Index s, Index b, Index p, Index r, Index c) const
 Get element implementation without assertions. More...
 
ConstIterator7D begin () const
 Return const iterator to first sub-tensor. More...
 
ConstIterator7D end () const
 Return const iterator behind last sub-tensor. More...
 
virtual ~ConstTensor7View ()=default
 Destructor. More...
 
 ConstTensor7View (const ConstTensor6View &a)
 Special constructor to make a Tensor7 view of a Tensor6. More...
 

Protected Member Functions

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

Protected Attributes

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

Friends

class Tensor7View
 

Detailed Description

A constant view of a Tensor7.

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

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

The class Tensor7 is just a special case of a Tensor7View which also allocates storage.

Definition at line 145 of file matpackVII.h.

Constructor & Destructor Documentation

◆ ConstTensor7View() [1/6]

constexpr ConstTensor7View::ConstTensor7View ( const ConstTensor7View )
constexprdefault

◆ ConstTensor7View() [2/6]

constexpr ConstTensor7View::ConstTensor7View ( ConstTensor7View &&  )
constexprdefault

◆ ~ConstTensor7View()

virtual ConstTensor7View::~ConstTensor7View ( )
virtualdefault

Destructor.

◆ ConstTensor7View() [3/6]

ConstTensor7View::ConstTensor7View ( const ConstTensor6View a)

Special constructor to make a Tensor7 view of a Tensor6.

Definition at line 2475 of file matpackVII.cc.

◆ ConstTensor7View() [4/6]

ConstTensor7View::ConstTensor7View ( )
protecteddefault

Referenced by operator()().

◆ ConstTensor7View() [5/6]

ConstTensor7View::ConstTensor7View ( Numeric data,
const Range l,
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 Tensor7 to initialize its own Tensor7View 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 2494 of file matpackVII.cc.

◆ ConstTensor7View() [6/6]

ConstTensor7View::ConstTensor7View ( Numeric data,
const Range pl,
const Range pv,
const Range ps,
const Range pb,
const Range pp,
const Range pr,
const Range pc,
const Range nl,
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 2513 of file matpackVII.cc.

Member Function Documentation

◆ begin()

ConstIterator7D ConstTensor7View::begin ( ) const

◆ empty()

bool ConstTensor7View::empty ( ) const
inlinenoexcept

Definition at line 166 of file matpackVII.h.

References size().

◆ end()

ConstIterator7D ConstTensor7View::end ( ) const

Return const iterator behind last sub-tensor.

Definition at line 2462 of file matpackVII.cc.

References mbr, mcr, mdata, Range::mextent, mlr, mpr, mrr, msr, Range::mstart, Range::mstride, and mvr.

Referenced by max(), min(), Tensor7View::operator=(), Tensor7::Tensor7(), and transform().

◆ get()

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

Get element implementation without assertions.

Definition at line 1226 of file matpackVII.h.

References b, c, Interpolation::l(), mdata, OFFSET, and v.

Referenced by interp(), and operator()().

◆ nbooks()

◆ ncols()

◆ nlibraries()

◆ npages()

◆ nrows()

◆ nshelves()

◆ nvitrines()

◆ operator()() [1/128]

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

Definition at line 35 of file matpackVII.cc.

References b, c, ConstTensor7View(), Interpolation::l(), mbr, mcr, mdata, mlr, mpr, mrr, msr, mvr, and v.

◆ operator()() [2/128]

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

Definition at line 59 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [3/128]

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

Definition at line 85 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [4/128]

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

Definition at line 215 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [5/128]

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

Definition at line 111 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [6/128]

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

Definition at line 250 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [7/128]

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

Definition at line 390 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, msr, mvr, OFFSET, and v.

◆ operator()() [8/128]

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

Definition at line 740 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, msr, mvr, OFFSET, and v.

◆ operator()() [9/128]

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

Definition at line 137 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [10/128]

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

Definition at line 285 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [11/128]

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

Definition at line 425 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [12/128]

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

Definition at line 782 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [13/128]

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

Definition at line 530 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [14/128]

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

Definition at line 908 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [15/128]

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

Definition at line 1160 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, msr, mvr, OFFSET, and v.

◆ operator()() [16/128]

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

Definition at line 2154 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, msr, mvr, OFFSET, and v.

◆ operator()() [17/128]

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

Definition at line 163 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [18/128]

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

Definition at line 320 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [19/128]

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

Definition at line 460 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mpr, mvr, OFFSET, and v.

◆ operator()() [20/128]

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

Definition at line 824 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, mvr, OFFSET, and v.

◆ operator()() [21/128]

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

Definition at line 565 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mrr, mvr, OFFSET, and v.

◆ operator()() [22/128]

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

Definition at line 950 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mrr, mvr, OFFSET, and v.

◆ operator()() [23/128]

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

Definition at line 1202 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mvr, OFFSET, and v.

◆ operator()() [24/128]

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

Definition at line 2113 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mvr, OFFSET, and v.

◆ operator()() [25/128]

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

Definition at line 635 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [26/128]

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

Definition at line 1034 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [27/128]

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

Definition at line 1286 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, mvr, OFFSET, and v.

◆ operator()() [28/128]

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

Definition at line 2031 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, mvr, OFFSET, and v.

◆ operator()() [29/128]

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

Definition at line 1412 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mrr, mvr, OFFSET, and v.

◆ operator()() [30/128]

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

Definition at line 1908 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mrr, mvr, OFFSET, and v.

◆ operator()() [31/128]

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

Definition at line 1744 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mvr, OFFSET, and v.

◆ operator()() [32/128]

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

Definition at line 2395 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mvr, OFFSET, and v.

◆ operator()() [33/128]

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

Definition at line 189 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [34/128]

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

Definition at line 355 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [35/128]

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

Definition at line 495 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mpr, msr, OFFSET, and v.

◆ operator()() [36/128]

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

Definition at line 866 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, msr, OFFSET, and v.

◆ operator()() [37/128]

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

Definition at line 600 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mrr, msr, OFFSET, and v.

◆ operator()() [38/128]

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

Definition at line 992 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mrr, msr, OFFSET, and v.

◆ operator()() [39/128]

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

Definition at line 1244 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, msr, OFFSET, and v.

◆ operator()() [40/128]

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

Definition at line 2072 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, msr, OFFSET, and v.

◆ operator()() [41/128]

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

Definition at line 670 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [42/128]

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

Definition at line 1076 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [43/128]

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

Definition at line 1328 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, msr, OFFSET, and v.

◆ operator()() [44/128]

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

Definition at line 1990 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, msr, OFFSET, and v.

◆ operator()() [45/128]

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

Definition at line 1454 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mrr, msr, OFFSET, and v.

◆ operator()() [46/128]

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

Definition at line 1867 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mrr, msr, OFFSET, and v.

◆ operator()() [47/128]

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

Definition at line 1703 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, msr, OFFSET, and v.

◆ operator()() [48/128]

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

Definition at line 2355 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, msr, OFFSET, and v.

◆ operator()() [49/128]

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

Definition at line 705 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mpr, mrr, OFFSET, and v.

◆ operator()() [50/128]

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

Definition at line 1118 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, mrr, OFFSET, and v.

◆ operator()() [51/128]

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

Definition at line 1370 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mpr, OFFSET, and v.

◆ operator()() [52/128]

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

Definition at line 1949 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mpr, OFFSET, and v.

◆ operator()() [53/128]

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

Definition at line 1496 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, mrr, OFFSET, and v.

◆ operator()() [54/128]

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

Definition at line 1826 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, mrr, OFFSET, and v.

◆ operator()() [55/128]

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

Definition at line 1662 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mlr, OFFSET, and v.

◆ operator()() [56/128]

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

Definition at line 2315 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mlr, OFFSET, and v.

◆ operator()() [57/128]

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

Definition at line 1538 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, mrr, OFFSET, and v.

◆ operator()() [58/128]

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

Definition at line 1785 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, mrr, OFFSET, and v.

◆ operator()() [59/128]

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

Definition at line 1621 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mpr, OFFSET, and v.

◆ operator()() [60/128]

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

Definition at line 2275 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mpr, OFFSET, and v.

◆ operator()() [61/128]

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

Definition at line 1580 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, mrr, OFFSET, and v.

◆ operator()() [62/128]

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

Definition at line 2235 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, mrr, OFFSET, and v.

◆ operator()() [63/128]

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

Definition at line 2195 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mlr, OFFSET, and v.

◆ operator()() [64/128]

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

Definition at line 2435 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mlr, OFFSET, and v.

◆ operator()() [65/128]

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

Definition at line 46 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [66/128]

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

Definition at line 71 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [67/128]

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

Definition at line 97 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [68/128]

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

Definition at line 228 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [69/128]

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

Definition at line 123 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [70/128]

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

Definition at line 263 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [71/128]

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

Definition at line 403 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, msr, mvr, OFFSET, and v.

◆ operator()() [72/128]

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

Definition at line 761 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, msr, mvr, OFFSET, and v.

◆ operator()() [73/128]

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

Definition at line 149 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [74/128]

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

Definition at line 298 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [75/128]

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

Definition at line 438 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [76/128]

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

Definition at line 803 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, msr, mvr, OFFSET, and v.

◆ operator()() [77/128]

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

Definition at line 543 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [78/128]

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

Definition at line 929 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mrr, msr, mvr, OFFSET, and v.

◆ operator()() [79/128]

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

Definition at line 1181 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, msr, mvr, OFFSET, and v.

◆ operator()() [80/128]

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

Definition at line 2174 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, msr, mvr, OFFSET, and v.

◆ operator()() [81/128]

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

Definition at line 175 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [82/128]

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

Definition at line 333 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [83/128]

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

Definition at line 473 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, mvr, OFFSET, and v.

◆ operator()() [84/128]

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

Definition at line 845 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, mvr, OFFSET, and v.

◆ operator()() [85/128]

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

Definition at line 578 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mrr, mvr, OFFSET, and v.

◆ operator()() [86/128]

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

Definition at line 971 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mrr, mvr, OFFSET, and v.

◆ operator()() [87/128]

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

Definition at line 1223 of file matpackVII.cc.

References CHECK, and Interpolation::l().

◆ operator()() [88/128]

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

Definition at line 2133 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mvr, OFFSET, and v.

◆ operator()() [89/128]

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

Definition at line 648 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [90/128]

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

Definition at line 1055 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, mrr, mvr, OFFSET, and v.

◆ operator()() [91/128]

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

Definition at line 1307 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, mvr, OFFSET, and v.

◆ operator()() [92/128]

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

Definition at line 2051 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, mvr, OFFSET, and v.

◆ operator()() [93/128]

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

Definition at line 1433 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mrr, mvr, OFFSET, and v.

◆ operator()() [94/128]

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

Definition at line 1928 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mrr, mvr, OFFSET, and v.

◆ operator()() [95/128]

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

Definition at line 1764 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mvr, OFFSET, and v.

◆ operator()() [96/128]

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

Definition at line 2415 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mvr, OFFSET, and v.

◆ operator()() [97/128]

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

Definition at line 201 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [98/128]

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

Definition at line 368 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [99/128]

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

Definition at line 508 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, msr, OFFSET, and v.

◆ operator()() [100/128]

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

Definition at line 887 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, msr, OFFSET, and v.

◆ operator()() [101/128]

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

Definition at line 613 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mrr, msr, OFFSET, and v.

◆ operator()() [102/128]

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

Definition at line 1013 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mrr, msr, OFFSET, and v.

◆ operator()() [103/128]

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

Definition at line 1265 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, msr, OFFSET, and v.

◆ operator()() [104/128]

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

Definition at line 2092 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, msr, OFFSET, and v.

◆ operator()() [105/128]

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

Definition at line 683 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [106/128]

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

Definition at line 1097 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, mrr, msr, OFFSET, and v.

◆ operator()() [107/128]

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

Definition at line 1349 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, msr, OFFSET, and v.

◆ operator()() [108/128]

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

Definition at line 2010 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, msr, OFFSET, and v.

◆ operator()() [109/128]

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

Definition at line 1475 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mrr, msr, OFFSET, and v.

◆ operator()() [110/128]

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

Definition at line 1887 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mrr, msr, OFFSET, and v.

◆ operator()() [111/128]

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

Definition at line 1723 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, msr, OFFSET, and v.

◆ operator()() [112/128]

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

Definition at line 2375 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, msr, OFFSET, and v.

◆ operator()() [113/128]

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

Definition at line 718 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, mrr, OFFSET, and v.

◆ operator()() [114/128]

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

Definition at line 1139 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, mrr, OFFSET, and v.

◆ operator()() [115/128]

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

Definition at line 1391 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mpr, OFFSET, and v.

◆ operator()() [116/128]

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

Definition at line 1969 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mpr, OFFSET, and v.

◆ operator()() [117/128]

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

Definition at line 1517 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, mrr, OFFSET, and v.

◆ operator()() [118/128]

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

Definition at line 1846 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, mrr, OFFSET, and v.

◆ operator()() [119/128]

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

Definition at line 1682 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mcr, mdata, OFFSET, and v.

◆ operator()() [120/128]

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

Definition at line 2335 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mbr, mdata, OFFSET, and v.

◆ operator()() [121/128]

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

Definition at line 1559 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, mrr, OFFSET, and v.

◆ operator()() [122/128]

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

Definition at line 1805 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, mrr, OFFSET, and v.

◆ operator()() [123/128]

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

Definition at line 1641 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mpr, OFFSET, and v.

◆ operator()() [124/128]

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

Definition at line 2295 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mpr, OFFSET, and v.

◆ operator()() [125/128]

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

Definition at line 1600 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, mrr, OFFSET, and v.

◆ operator()() [126/128]

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

Definition at line 2255 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mdata, mrr, OFFSET, and v.

◆ operator()() [127/128]

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

Definition at line 2215 of file matpackVII.cc.

References b, c, CHECK, Interpolation::l(), mcr, mdata, OFFSET, and v.

◆ operator()() [128/128]

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

Definition at line 1213 of file matpackVII.h.

References b, c, CHECK, get(), Interpolation::l(), and v.

◆ operator=() [1/2]

ConstTensor7View & ConstTensor7View::operator= ( const ConstTensor7View )
default

◆ operator=() [2/2]

ConstTensor7View & ConstTensor7View::operator= ( ConstTensor7View &&  )
default

◆ shape()

Shape< 7 > ConstTensor7View::shape ( ) const
inline

Returns the shape as an array (to allow templates to just look for shape on different matpack objects)

Definition at line 169 of file matpackVII.h.

References nbooks(), ncols(), nlibraries(), npages(), nrows(), nshelves(), and nvitrines().

◆ size()

Index ConstTensor7View::size ( ) const
inlinenoexcept

Friends And Related Function Documentation

◆ Tensor7View

friend class Tensor7View
friend

Definition at line 1240 of file matpackVII.h.

Member Data Documentation

◆ mbr

Range ConstTensor7View::mbr {0, 0, 1}
protected

◆ mcr

Range ConstTensor7View::mcr {0, 0, 1}
protected

The column range of mdata that is actually used.

Definition at line 1287 of file matpackVII.h.

Referenced by Tensor7View::begin(), begin(), Tensor7View::end(), end(), Tensor7View::get_c_array(), ncols(), Tensor7View::operator()(), operator()(), Tensor7View::operator=(), and Tensor7::resize().

◆ mdata

◆ mlr

Range ConstTensor7View::mlr {0, 0, 1}
protected

◆ mpr

Range ConstTensor7View::mpr {0, 0, 1}
protected

◆ mrr

Range ConstTensor7View::mrr {0, 0, 1}
protected

◆ msr

Range ConstTensor7View::msr {0, 0, 1}
protected

◆ mvr

Range ConstTensor7View::mvr {0, 0, 1}
protected

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