casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Member Functions | List of all members
casa::vi::SimpleSimVi2Parameters Class Reference

#include <SimpleSimVi2.h>

Public Member Functions

 SimpleSimVi2Parameters ()
 Default ctor (sets default values, useful for self-testing) More...
 
 SimpleSimVi2Parameters (casacore::Int nField, casacore::Int nScan, casacore::Int nSpw, casacore::Int nAnt, casacore::Int nCorr, const casacore::Vector< casacore::Int > &nTimePerField, const casacore::Vector< casacore::Int > &nChan, casacore::Complex c0=casacore::Complex(0.0f), casacore::String polBasis="circ", casacore::Bool autoPol=false, casacore::Bool doParang=false, casacore::Bool doAC=false)
 Simple, shape-oriented ctor. More...
 
 SimpleSimVi2Parameters (casacore::Int nField, casacore::Int nScan, casacore::Int nSpw, casacore::Int nAnt, casacore::Int nCorr, const casacore::Vector< casacore::Int > &nTimePerField, const casacore::Vector< casacore::Int > &nChan, casacore::String date0, casacore::Double dt, const casacore::Vector< casacore::Double > &refFreq, const casacore::Vector< casacore::Double > &df, const casacore::Matrix< casacore::Float > &stokes, casacore::Bool doNoise, const casacore::Matrix< casacore::Float > &gain, const casacore::Matrix< casacore::Float > &tsys, casacore::Bool doNorm=true, casacore::String polBasis="circ", casacore::Bool doAC=false, casacore::Complex c0=casacore::Complex(0.0f), casacore::Bool doParang=false)
 Full control. More...
 
 SimpleSimVi2Parameters (const SimpleSimVi2Parameters &other)
 
SimpleSimVi2Parametersoperator= (const SimpleSimVi2Parameters &other)
 
 ~SimpleSimVi2Parameters ()
 
void summary () const
 
casacore::Vector
< casacore::Double
freqs (casacore::Int spw) const
 Return frequencies for specified spw. More...
 

Public Attributes

casacore::Int nField_
 
casacore::Int nScan_
 
casacore::Int nSpw_
 
casacore::Int nAnt_
 
casacore::Int nCorr_
 
casacore::Vector< casacore::IntnTimePerField_
 
casacore::Vector< casacore::IntnChan_
 
casacore::String date0_
 
casacore::Double dt_
 
casacore::Vector
< casacore::Double
refFreq_
 
casacore::Vector
< casacore::Double
df_
 
casacore::Bool doNoise_
 
casacore::Matrix< casacore::Floatstokes_
 
casacore::Matrix< casacore::Floatgain_
 
casacore::Matrix< casacore::Floattsys_
 
casacore::Bool doNorm_
 
casacore::String polBasis_
 
casacore::Bool doAC_
 
casacore::Complex c0_
 
casacore::Bool autoPol_
 
casacore::Bool doParang_
 

Private Member Functions

void initialize (const casacore::Vector< casacore::Int > &nTimePerField, const casacore::Vector< casacore::Int > &nChan, const casacore::Vector< casacore::Double > &refFreq, const casacore::Vector< casacore::Double > &df, const casacore::Matrix< casacore::Float > &stokes, const casacore::Matrix< casacore::Float > &gain, const casacore::Matrix< casacore::Float > &tsys)
 

Detailed Description

Definition at line 77 of file SimpleSimVi2.h.

Constructor & Destructor Documentation

casa::vi::SimpleSimVi2Parameters::SimpleSimVi2Parameters ( )

Default ctor (sets default values, useful for self-testing)

casa::vi::SimpleSimVi2Parameters::SimpleSimVi2Parameters ( casacore::Int  nField,
casacore::Int  nScan,
casacore::Int  nSpw,
casacore::Int  nAnt,
casacore::Int  nCorr,
const casacore::Vector< casacore::Int > &  nTimePerField,
const casacore::Vector< casacore::Int > &  nChan,
casacore::Complex  c0 = casacore::Complex(0.0f),
casacore::String  polBasis = "circ",
casacore::Bool  autoPol = false,
casacore::Bool  doParang = false,
casacore::Bool  doAC = false 
)

Simple, shape-oriented ctor.

casa::vi::SimpleSimVi2Parameters::SimpleSimVi2Parameters ( casacore::Int  nField,
casacore::Int  nScan,
casacore::Int  nSpw,
casacore::Int  nAnt,
casacore::Int  nCorr,
const casacore::Vector< casacore::Int > &  nTimePerField,
const casacore::Vector< casacore::Int > &  nChan,
casacore::String  date0,
casacore::Double  dt,
const casacore::Vector< casacore::Double > &  refFreq,
const casacore::Vector< casacore::Double > &  df,
const casacore::Matrix< casacore::Float > &  stokes,
casacore::Bool  doNoise,
const casacore::Matrix< casacore::Float > &  gain,
const casacore::Matrix< casacore::Float > &  tsys,
casacore::Bool  doNorm = true,
casacore::String  polBasis = "circ",
casacore::Bool  doAC = false,
casacore::Complex  c0 = casacore::Complex(0.0f),
casacore::Bool  doParang = false 
)

Full control.

casa::vi::SimpleSimVi2Parameters::SimpleSimVi2Parameters ( const SimpleSimVi2Parameters other)
casa::vi::SimpleSimVi2Parameters::~SimpleSimVi2Parameters ( )

Member Function Documentation

casacore::Vector<casacore::Double> casa::vi::SimpleSimVi2Parameters::freqs ( casacore::Int  spw) const

Return frequencies for specified spw.

void casa::vi::SimpleSimVi2Parameters::initialize ( const casacore::Vector< casacore::Int > &  nTimePerField,
const casacore::Vector< casacore::Int > &  nChan,
const casacore::Vector< casacore::Double > &  refFreq,
const casacore::Vector< casacore::Double > &  df,
const casacore::Matrix< casacore::Float > &  stokes,
const casacore::Matrix< casacore::Float > &  gain,
const casacore::Matrix< casacore::Float > &  tsys 
)
private
SimpleSimVi2Parameters& casa::vi::SimpleSimVi2Parameters::operator= ( const SimpleSimVi2Parameters other)
void casa::vi::SimpleSimVi2Parameters::summary ( ) const

Member Data Documentation

casacore::Bool casa::vi::SimpleSimVi2Parameters::autoPol_

Definition at line 123 of file SimpleSimVi2.h.

casacore::Complex casa::vi::SimpleSimVi2Parameters::c0_

Definition at line 122 of file SimpleSimVi2.h.

casacore::String casa::vi::SimpleSimVi2Parameters::date0_

Definition at line 114 of file SimpleSimVi2.h.

casacore::Vector<casacore::Double> casa::vi::SimpleSimVi2Parameters::df_

Definition at line 116 of file SimpleSimVi2.h.

casacore::Bool casa::vi::SimpleSimVi2Parameters::doAC_

Definition at line 121 of file SimpleSimVi2.h.

casacore::Bool casa::vi::SimpleSimVi2Parameters::doNoise_

Definition at line 117 of file SimpleSimVi2.h.

casacore::Bool casa::vi::SimpleSimVi2Parameters::doNorm_

Definition at line 119 of file SimpleSimVi2.h.

casacore::Bool casa::vi::SimpleSimVi2Parameters::doParang_

Definition at line 124 of file SimpleSimVi2.h.

casacore::Double casa::vi::SimpleSimVi2Parameters::dt_

Definition at line 115 of file SimpleSimVi2.h.

casacore::Matrix<casacore::Float> casa::vi::SimpleSimVi2Parameters::gain_

Definition at line 118 of file SimpleSimVi2.h.

casacore::Int casa::vi::SimpleSimVi2Parameters::nAnt_

Definition at line 112 of file SimpleSimVi2.h.

casacore::Vector<casacore::Int> casa::vi::SimpleSimVi2Parameters::nChan_

Definition at line 113 of file SimpleSimVi2.h.

casacore::Int casa::vi::SimpleSimVi2Parameters::nCorr_

Definition at line 112 of file SimpleSimVi2.h.

casacore::Int casa::vi::SimpleSimVi2Parameters::nField_

Definition at line 112 of file SimpleSimVi2.h.

casacore::Int casa::vi::SimpleSimVi2Parameters::nScan_

Definition at line 112 of file SimpleSimVi2.h.

casacore::Int casa::vi::SimpleSimVi2Parameters::nSpw_

Definition at line 112 of file SimpleSimVi2.h.

casacore::Vector<casacore::Int> casa::vi::SimpleSimVi2Parameters::nTimePerField_

Definition at line 113 of file SimpleSimVi2.h.

casacore::String casa::vi::SimpleSimVi2Parameters::polBasis_

Definition at line 120 of file SimpleSimVi2.h.

casacore::Vector<casacore::Double> casa::vi::SimpleSimVi2Parameters::refFreq_

Definition at line 116 of file SimpleSimVi2.h.

casacore::Matrix<casacore::Float> casa::vi::SimpleSimVi2Parameters::stokes_

Definition at line 118 of file SimpleSimVi2.h.

casacore::Matrix<casacore::Float> casa::vi::SimpleSimVi2Parameters::tsys_

Definition at line 118 of file SimpleSimVi2.h.


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