ARTS
2.4.0(git:4fb77825)
|
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 46 of file propagationmatrix.h.
Construct a new Lazy Scale object.
t | Constant parameter |
x | Scale factor |
Definition at line 54 of file propagationmatrix.h.
const base& LazyScale< base >::bas |
A const reference to a value.
Definition at line 57 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 60 of file propagationmatrix.h.
Referenced by PropagationMatrix::operator+=(), StokesVector::operator+=(), TransmissionMatrix::operator+=(), PropagationMatrix::operator=(), StokesVector::operator=(), and TransmissionMatrix::operator=().