#include <SolveDataBuffer.h>
Public Member Functions | |
| SDBList () | |
| Construct empty list. | |
| ~SDBList () | |
| Destructor. | |
| Int | nSDB () const |
| How many SDBs? | |
| void | add (const vi::VisBuffer2 &vb) |
| Generate a new SDB from an input VB2. | |
| SolveDataBuffer & | operator() (Int i) |
| Access an SDB by index. | |
| Int | aggregateObsId () const |
| Aggregate meta info. | |
| Int | aggregateScan () const |
| Int | aggregateSpw () const |
| Int | aggregateFld () const |
| Double | aggregateTime () const |
| Int | nChannels () const |
| How many data chans? Currently, this insists on uniformity over all SDBs. | |
| const Vector< Double > & | freqs () const |
| The frequencies Currently, this insists on uniformity over all SDBs. | |
| Bool | Ok () |
| Does the SDBList contain usable data? (at least one SDB, with non-zero net weight). | |
| void | enforceAPonData (const String &apmode) |
| Aggregated methods. | |
| void | enforceSolveWeights (const Bool pHandOnly) |
| void | sizeResiduals (const Int &nPar, const Int &nDiff) |
| void | initResidWithModel () |
| void | finalizeResiduals () |
Private Attributes | |
| Int | nSDB_ |
| How many SDBs contained herein. | |
| PtrBlock< SolveDataBuffer * > | SDB_ |
| Keep SDBs as a list of pointers. | |
Definition at line 193 of file SolveDataBuffer.h.
| casa::SDBList::SDBList | ( | ) |
Construct empty list.
| casa::SDBList::~SDBList | ( | ) |
Destructor.
| void casa::SDBList::add | ( | const vi::VisBuffer2 & | vb | ) |
Generate a new SDB from an input VB2.
| Int casa::SDBList::aggregateFld | ( | ) | const |
| Int casa::SDBList::aggregateObsId | ( | ) | const |
Aggregate meta info.
| Int casa::SDBList::aggregateScan | ( | ) | const |
| Int casa::SDBList::aggregateSpw | ( | ) | const |
| Double casa::SDBList::aggregateTime | ( | ) | const |
| void casa::SDBList::enforceAPonData | ( | const String & | apmode | ) |
Aggregated methods.
| void casa::SDBList::enforceSolveWeights | ( | const Bool | pHandOnly | ) |
| void casa::SDBList::finalizeResiduals | ( | ) |
| const Vector<Double>& casa::SDBList::freqs | ( | ) | const |
The frequencies Currently, this insists on uniformity over all SDBs.
| void casa::SDBList::initResidWithModel | ( | ) |
| Int casa::SDBList::nChannels | ( | ) | const |
How many data chans? Currently, this insists on uniformity over all SDBs.
| Int casa::SDBList::nSDB | ( | ) | const [inline] |
| Bool casa::SDBList::Ok | ( | ) |
Does the SDBList contain usable data? (at least one SDB, with non-zero net weight).
| SolveDataBuffer& casa::SDBList::operator() | ( | Int | i | ) |
Access an SDB by index.
| void casa::SDBList::sizeResiduals | ( | const Int & | nPar, | |
| const Int & | nDiff | |||
| ) |
Int casa::SDBList::nSDB_ [private] |
How many SDBs contained herein.
Definition at line 241 of file SolveDataBuffer.h.
Referenced by nSDB().
PtrBlock<SolveDataBuffer*> casa::SDBList::SDB_ [private] |
Keep SDBs as a list of pointers.
Definition at line 244 of file SolveDataBuffer.h.
1.6.1