casacore
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
StokesIStManColumn.h File Reference
#include <casacore/tables/DataMan/StManColumn.h>
#include <casacore/casa/Arrays/Array.h>
#include <casacore/casa/Arrays/IPosition.h>
#include "BufferedColumnarFile.h"
#include <optional>
#include "StokesIStMan.h"

Go to the source code of this file.

Classes

class  casacore::StokesIStManColumn
 Base class for columns of the StokesIStMan. More...
 

Namespaces

namespace  casacore
 this file contains all the compiler specific defines
 

Functions

template<typename T >
void casacore::ExpandFromStokesI (T *data, size_t n)
 Expands n values from single Stokes I values to have 4 values, in place.
 
template<>
void casacore::ExpandFromStokesI (bool *data, size_t n)
 
template<typename T >
T * casacore::TransformToStokesI (const T *input, char *buffer, size_t n)
 Calculates for every set of 4 input values the Stokes-I values by doing out = 0.5 * (in_pp + in_qq), where pp/qq can be xx/yy or ll/rr.
 
template<>
bool * casacore::TransformToStokesI (const bool *input, char *buffer, size_t n)