ARTS  2.3.1285(git:92a29ea9-dirty)
LazyScale< base > Class Template Reference

Class to help with hidden temporary variables for operations of type Numeric times Class. More...

#include <propagationmatrix.h>

Public Member Functions

 LazyScale (const base &t, const Numeric &x)
 Construct a new Lazy Scale object. More...
 

Public Attributes

const base & bas
 A const reference to a value. More...
 
const Numericscale
 A const reference to a Numeric. More...
 

Detailed Description

template<class base>
class LazyScale< base >

Class to help with hidden temporary variables for operations of type Numeric times Class.

This class only exists in public settings and other classes are required to implement its understanding in their own operators to define the level of laziness

Definition at line 46 of file propagationmatrix.h.

Constructor & Destructor Documentation

◆ LazyScale()

template<class base>
LazyScale< base >::LazyScale ( const base &  t,
const Numeric x 
)
inline

Construct a new Lazy Scale object.

Parameters
tConstant parameter
xScale factor

Definition at line 54 of file propagationmatrix.h.

Member Data Documentation

◆ bas

template<class base>
const base& LazyScale< base >::bas

◆ scale


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