ARTS 2.5.4 (git: 4c0d3b4d)
|
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 Numeric & | scale |
A const reference to a Numeric. More... | |
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 161 of file propagationmatrix.h.
|
inline |
Construct a new Lazy Scale object.
t | Constant parameter |
x | Scale factor |
Definition at line 169 of file propagationmatrix.h.
const base& LazyScale< base >::bas |
A const reference to a value.
Definition at line 172 of file propagationmatrix.h.
Referenced by PropagationMatrix::operator+=(), StokesVector::operator+=(), TransmissionMatrix::operator+=(), PropagationMatrix::operator=(), StokesVector::operator=(), and TransmissionMatrix::operator=().
A const reference to a Numeric.
Definition at line 175 of file propagationmatrix.h.
Referenced by PropagationMatrix::operator+=(), StokesVector::operator+=(), TransmissionMatrix::operator+=(), PropagationMatrix::operator=(), StokesVector::operator=(), and TransmissionMatrix::operator=().