1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#ifndef WSCLEAN_IMAGE_WEIGHT_INITIALIZER_H_
#define WSCLEAN_IMAGE_WEIGHT_INITIALIZER_H_
#include <memory>
#include <vector>
namespace wsclean {
class ImageWeights;
class ImageWeightCache;
class ImagingTable;
class ImagingTableEntry;
class MsHelper;
class MsListItem;
class Settings;
std::shared_ptr<ImageWeights> InitializeWeights(
const Settings& settings, const ImagingTableEntry& entry,
const std::vector<MsListItem>& ms_list, ImageWeightCache& cache);
void InitializeMfWeights(const Settings& settings,
const ImagingTable& imaging_table,
ImageWeightCache& cache, MsHelper& ms_helper);
} // namespace wsclean
#endif
|