casacore
Public Member Functions | Protected Member Functions | List of all members
casacore::MeasTableMulSCBase Class Reference

Base class for standard and B1950 nutation multipliers. More...

#include <MeasTableMul.h>

Public Member Functions

 MeasTableMulSCBase ()
 
- Public Member Functions inherited from casacore::MeasTableMul
 MeasTableMul ()
 
virtual ~MeasTableMul ()
 
void clear ()
 
CountedPtr< Matrix< Double > > getArray (Double time, Double epsilon)
 
virtual void init ()=0
 
virtual void calc (Matrix< Double > &, Double time)=0
 

Protected Member Functions

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])
 

Additional Inherited Members

- 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

Base class for standard and B1950 nutation multipliers.

Definition at line 113 of file MeasTableMul.h.

Constructor & Destructor Documentation

◆ MeasTableMulSCBase()

casacore::MeasTableMulSCBase::MeasTableMulSCBase ( )

Member Function Documentation

◆ doCalc()

void casacore::MeasTableMulSCBase::doCalc ( Matrix< Double > &  result,
Double  time,
const Polynomial< Double poly[],
Int  nrowTD,
const Long  coeffTD[][5] 
)
protected

◆ doInit()

void casacore::MeasTableMulSCBase::doInit ( Matrix< Double > &  result,
Polynomial< Double poly[],
Int  nrowTD,
const Long  coeffTD[][5],
Int  nrowSC,
const Short  coeffSC[][2] 
)
protected

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