casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
StokesVector.h File Reference
#include <casa/aips.h>
#include <casa/IO/AipsIO.h>
#include <casa/BasicSL/Complex.h>
#include <casa/Arrays/Vector.h>
#include <casa/Arrays/Matrix.h>
#include <casa/Arrays/MatrixMath.h>
#include <scimath/Mathematics/RigidVector.h>
#include <scimath/Mathematics/SquareMatrix.h>
#include <casa/Arrays/IPosition.h>
#include <casa/BasicMath/Math.h>
#include <casa/iostream.h>

Go to the source code of this file.

Classes

class  casa::CStokesVector
 Two specialized 4-vector classes for polarization handling. More...
 
class  casa::StokesVector
 

Namespaces

 casa
 -*- mode: c++ -*-
 

Functions

CStokesVector casa::operator* (const casacore::SquareMatrix< casacore::Complex, 4 > &m, const CStokesVector &v)
 Multiplication of CStokesVector by a casacore::Complex SquareMatrix. More...
 
void casa::defaultValue (CStokesVector &v)
 
void casa::defaultValue (StokesVector &v)
 
StokesVector casa::operator* (casacore::Float f, const StokesVector &v)
 Multiply by a scalar. More...
 
StokesVector casa::operator* (const StokesVector &v, casacore::Float f)
 Multiply by a scalar. More...
 
StokesVector casa::operator* (const casacore::SquareMatrix< casacore::Float, 4 > &m, const StokesVector &v)
 Multiplication of StokesVector by a SquareMatrix. More...
 
CStokesVector & casa::applySlin (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to linear(returns result) More...
 
CStokesVector casa::applySlin (const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to linear. More...
 
CStokesVector & casa::applyScirc (CStokesVector &result, const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to circular. More...
 
CStokesVector casa::applyScirc (const StokesVector &v)
 Apply conversion matrix from casacore::Stokes to circular. More...
 
StokesVector & casa::applySlinInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from linear to Stokes. More...
 
StokesVector casa::applySlinInv (const CStokesVector &v)
 Apply conversion matrix from linear to Stokes. More...
 
StokesVector & casa::applyScircInv (StokesVector &result, const CStokesVector &v)
 Apply conversion matrix from circular to Stokes. More...
 
StokesVector casa::applyScircInv (const CStokesVector &v)
 Apply conversion matrix from circular to Stokes. More...