casacore
Loading...
Searching...
No Matches
casacore::MeasTableMulSC1950 Class Reference

Class calculating the B1950 nutation multipliers. More...

#include <MeasTableMul.h>

Public Member Functions

 MeasTableMulSC1950 ()
virtual void init ()
virtual void calc (Matrix< Double > &, Double time)
Public Member Functions inherited from casacore::MeasTableMulSCBase
 MeasTableMulSCBase ()
Public Member Functions inherited from casacore::MeasTableMul
 MeasTableMul ()
virtual ~MeasTableMul ()
void clear ()
std::shared_ptr< Matrix< Double > > getArray (Double time, Double epsilon)

Private Attributes

Polynomial< DoubleitsPoly [2 *13]

Static Private Attributes

static const Long theirMULTD [13][5]
static const Short theirMULSC [69][2]

Additional Inherited Members

Protected Member Functions inherited from casacore::MeasTableMulSCBase
void doInit (Matrix< Double > &result, Polynomial< Double > poly[], Int nrowTD, const Long coeffTD[][5], Int nrowSC, const Short coeffSC[][2])
void doCalc (Matrix< Double > &result, Double time, const Polynomial< Double > poly[], Int nrowTD, const Long coeffTD[][5])
Protected Attributes inherited from casacore::MeasTableMul
std::mutex itsMutex
Int64 itsLastUsed
std::vector< Int64itsUsed
std::vector< DoubleitsTimes
std::vector< std::shared_ptr< Matrix< Double > > > itsArrays
Matrix< DoubleitsDefArray

Detailed Description

Class calculating the B1950 nutation multipliers.

Definition at line 142 of file MeasTableMul.h.

Constructor & Destructor Documentation

◆ MeasTableMulSC1950()

casacore::MeasTableMulSC1950::MeasTableMulSC1950 ( )

Member Function Documentation

◆ calc()

virtual void casacore::MeasTableMulSC1950::calc ( Matrix< Double > & ,
Double time )
virtual

Implements casacore::MeasTableMul.

References casacore::time().

◆ init()

virtual void casacore::MeasTableMulSC1950::init ( )
virtual

Member Data Documentation

◆ itsPoly

Polynomial<Double> casacore::MeasTableMulSC1950::itsPoly[2 *13]
private

Definition at line 149 of file MeasTableMul.h.

◆ theirMULSC

const Short casacore::MeasTableMulSC1950::theirMULSC[69][2]
staticprivate

Definition at line 151 of file MeasTableMul.h.

◆ theirMULTD

const Long casacore::MeasTableMulSC1950::theirMULTD[13][5]
staticprivate

Definition at line 150 of file MeasTableMul.h.


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