casacore
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
casacore::MeasTableMulSC Class Reference

Class calculating the standard nutation multipliers. More...

#include <MeasTableMul.h>

Public Member Functions

 MeasTableMulSC ()
 
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 ()
 
CountedPtr< Matrix< Double > > getArray (Double time, Double epsilon)
 

Private Attributes

Polynomial< DoubleitsPoly [2 *15]
 

Static Private Attributes

static const Long theirMULTD [15][5]
 
static const Short theirMULSC [106][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< CountedPtr< Matrix< Double > > > itsArrays
 
Matrix< DoubleitsDefArray
 

Detailed Description

Class calculating the standard nutation multipliers.

Definition at line 130 of file MeasTableMul.h.

Constructor & Destructor Documentation

◆ MeasTableMulSC()

casacore::MeasTableMulSC::MeasTableMulSC ( )

Member Function Documentation

◆ calc()

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

◆ init()

virtual void casacore::MeasTableMulSC::init ( )
virtual

Member Data Documentation

◆ itsPoly

Polynomial<Double> casacore::MeasTableMulSC::itsPoly[2 *15]
private

Definition at line 137 of file MeasTableMul.h.

◆ theirMULSC

const Short casacore::MeasTableMulSC::theirMULSC[106][2]
staticprivate

Definition at line 139 of file MeasTableMul.h.

◆ theirMULTD

const Long casacore::MeasTableMulSC::theirMULTD[15][5]
staticprivate

Definition at line 138 of file MeasTableMul.h.


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