/* ------------------------ Projet BAORadio -------------------- Differentes configurations de l'interferometre R. Ansari , C. Magneville - Juin 2010 --------------------------------------------------------------- */ #ifndef INTERFCONFIGS_SEEN #define INTERFCONFIGS_SEEN #include "mdish.h" #include #include //----------------------------------------------------------------------------------- // Fonctions de creation de configuration d'interfero avec des dishs //----------------------------------------------------------------------------------- // Filled square array of ndxnd dishes vector CreateFilledSqConfig(int nd, double Ddish=5., double Eta=0.9); // Semi filled square array of ndxnd dishes vector CreateSemiFilledSqConfig(int nd, double Ddish=5., double Eta=0.9); // Various semi-filled dish configurations vector CreateConfigA(double Ddish=5., double Eta=0.9); vector CreateConfigB(double Ddish=5., double Eta=0.9); vector CreateConfigC(double Ddish=5., double Eta=0.9); vector CreateConfigD(double Ddish=5., double Eta=0.9); // Filled cylinder configuration vector CreateFilledCylConfig(int ncyl, int nRL, double cylW=10., double cylRL=0.5, double etaW=0.9, double etaRL=0.9, bool fgscid=true); // ASKPAP/MeerKAT - cross arranged array of 11 dishes vector CreateCrossConfig(double Ddish=12., double base=20., double Eta=0.95); // ASKPAP/MeerKAT - double hexagonal array of 12 dishes vector CreateDoubleHexagonConfig(double Ddish=12., double radius1=60., double radius2=150., double Eta=0.95); #endif