Pulsar::LabelledJones< T > Class Template Reference

A Jones matrix with a label. More...

#include <KnownVariableTransformation.h>

Inheritance diagram for Pulsar::LabelledJones< T >:
Jones< T >

Public Member Functions

template<typename U>
 LabelledJones (const Jones< U > &jones)
Public Member Functions inherited from Jones< T >
 Jones (T scalar=0.0)
Jonesoperator= (const Jones &s)
 operator equiv () const
Jonesoperator+= (const Jones &s)
Jonesoperator-= (const Jones &s)
Jonesoperator*= (const Jones &j)
Jonesoperator/= (const std::complex< U > &au)
bool operator== (const Jones &b) const
bool operator!= (const Jones &b) const
std::complex< T > & operator() (unsigned ir, unsigned ic)
std::complex< T > & operator[] (unsigned n)
bool is_diagonal () const
unsigned size () const
p () const

Public Attributes

std::string label

Additional Inherited Members

Static Public Member Functions inherited from Jones< T >
static const Jonesidentity ()

Detailed Description

template<typename T>
class Pulsar::LabelledJones< T >

A Jones matrix with a label.


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

Generated using doxygen 1.14.0