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

class Flux; More...

#include <FluxCalcVQS.h>

Inheritance diagram for casa::FluxCalcVQS:
casa::FluxStdSrcs casa::FluxCalcLogFreqPolynomial casa::FluxCalcLogFreqPolynomialSH casa::NSTDS::FluxStdBaars casa::NSTDS::FluxStdPerley90 casa::NSTDS::FluxStdPerleyButler2010 casa::NSTDS::FluxStdPerleyButler2013 casa::NSTDS::FluxStdPerleyButler2017 casa::NSTDS::FluxStdPerleyTaylor95 casa::NSTDS::FluxStdPerleyTaylor99 casa::NSTDS::FluxStdScaifeHeald2012 casa::NSTDS::FluxStdStevensReynolds2016

Public Types

typedef FluxCalcVQS FCVQS
 
typedef casacore::RigidVector
< casacore::String, 4 > 
RVS4
 
typedef casacore::RigidVector
< casacore::String, 5 > 
RVS5
 
- Public Types inherited from casa::FluxStdSrcs
enum  Source {
  THREEC286,
  THREEC48,
  THREEC147,
  THREEC138,
  NINETEEN34M638,
  THREEC295,
  THREEC196,
  THREEC123,
  THREEC380,
  J0133,
  FORNAXA,
  J0444,
  PICTORA,
  TAURUSA,
  HYDRAA,
  VIRGOA,
  HERCULESA,
  THREEC353,
  CYGNUSA,
  THREEC444,
  CASSIOPEIAA,
  NUMBER_SOURCES,
  UNKNOWN_SOURCE
}
 Source identifiers. More...
 
typedef FluxStdSrcs FSS
 
typedef casacore::RigidVector
< casacore::String, 6 > 
RVS6
 

Public Attributes

 NUMBER_SOURCES
 Source identifiers. More...
 

Additional Inherited Members

- Public Member Functions inherited from casa::FluxStdSrcs
FSS::Source srcNameToEnum (const casacore::String &srcName, const casacore::MDirection &dir) const
 Returns an enum of srcName. More...
 
casacore::String EnumToSrcName (const FSS::Source srcEnum) const
 Returns srcName string of the srcEnum. More...
 
casacore::MDirection getDirection (const FSS::Source srcEnum) const
 Get source direction of srcEnum. More...
 
 ~FluxStdSrcs ()
 
- Protected Member Functions inherited from casa::FluxStdSrcs
 FluxStdSrcs ()
 

Detailed Description

class Flux;

FluxCalcVQS: Base class for flux standard calculations taking account for time variability of the sources.

Intended use:

Public interface

Prerequisite

Etymology

From "flux density", "calculator", "variable", and "quasistatic".

Synopsis

The FluxCalcVQS class provides an interface and a small amount of machinery for computing total flux densities of calibrators which may be variable in time. For the source with significant enough time variability, inteploation in time with choice of nearest neighbour, linear, cubic, or cubic spline, is performed. See FluxStdsQS for actual definitions of the standards. The polynomial coefficents for the standard include time-variable sources are assumed to be stored in an external table.

Example

Motivation

Provide a base interface for calculating standard flux densities, and include any common functions.

Definition at line 92 of file FluxCalcVQS.h.

Member Typedef Documentation

Definition at line 96 of file FluxCalcVQS.h.

Definition at line 97 of file FluxCalcVQS.h.

Definition at line 98 of file FluxCalcVQS.h.

Member Data Documentation

casa::FluxCalcVQS::NUMBER_SOURCES

Source identifiers.

Definition at line 112 of file FluxCalcVQS.h.


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