registerIndia function
void
registerIndia()
Implementation
void registerIndia() {
if (_registered) return; // idempotent: register once
_registered = true;
registerCity('Delhi',
tithi: delhi.delhiTithiCorrections,
transitions: delhi.delhiTransitionMinutesMap,
amavasya: delhi_b.delhiAmavasyaCorrections,
purnima: delhi_b.delhiPurnimaCorrections);
registerCity('Mumbai',
tithi: mumbai.mumbaiTithiCorrections,
transitions: mumbai.mumbaiTransitionMinutesMap,
amavasya: mumbai_b.mumbaiAmavasyaCorrections,
purnima: mumbai_b.mumbaiPurnimaCorrections);
registerCity('Kolkata',
tithi: kolkata.kolkataTithiCorrections,
transitions: kolkata.kolkataTransitionMinutesMap,
amavasya: kolkata_b.kolkataAmavasyaCorrections,
purnima: kolkata_b.kolkataPurnimaCorrections);
registerCity('Chennai',
tithi: chennai.chennaiTithiCorrections,
transitions: chennai.chennaiTransitionMinutesMap,
amavasya: chennai_b.chennaiAmavasyaCorrections,
purnima: chennai_b.chennaiPurnimaCorrections);
registerCity('Srinagar',
tithi: srinagar.srinagarTithiCorrections,
transitions: srinagar.srinagarTransitionMinutesMap,
amavasya: srinagar_b.srinagarAmavasyaCorrections,
purnima: srinagar_b.srinagarPurnimaCorrections);
registerCity('Bangalore',
tithi: bangalore.bangaloreTithiCorrections,
transitions: bangalore.bangaloreTransitionMinutesMap,
amavasya: bangalore_b.bangaloreAmavasyaCorrections,
purnima: bangalore_b.bangalorePurnimaCorrections);
registerCity('Hyderabad',
tithi: hyderabad.hyderabadTithiCorrections,
transitions: hyderabad.hyderabadTransitionMinutesMap,
amavasya: hyderabad_b.hyderabadAmavasyaCorrections,
purnima: hyderabad_b.hyderabadPurnimaCorrections);
registerCity('Pune',
tithi: pune.puneTithiCorrections,
transitions: pune.puneTransitionMinutesMap,
amavasya: pune_b.puneAmavasyaCorrections,
purnima: pune_b.punePurnimaCorrections);
registerCity('Ahmedabad',
tithi: ahmedabad.ahmedabadTithiCorrections,
transitions: ahmedabad.ahmedabadTransitionMinutesMap,
amavasya: ahmedabad_b.ahmedabadAmavasyaCorrections,
purnima: ahmedabad_b.ahmedabadPurnimaCorrections);
registerCity('Jaipur',
tithi: jaipur.jaipurTithiCorrections,
transitions: jaipur.jaipurTransitionMinutesMap,
amavasya: jaipur_b.jaipurAmavasyaCorrections,
purnima: jaipur_b.jaipurPurnimaCorrections);
registerCity('Lucknow',
tithi: lucknow.lucknowTithiCorrections,
transitions: lucknow.lucknowTransitionMinutesMap,
amavasya: lucknow_b.lucknowAmavasyaCorrections,
purnima: lucknow_b.lucknowPurnimaCorrections);
registerCity('Chandigarh',
tithi: chandigarh.chandigarhTithiCorrections,
transitions: chandigarh.chandigarhTransitionMinutesMap,
amavasya: chandigarh_b.chandigarhAmavasyaCorrections,
purnima: chandigarh_b.chandigarhPurnimaCorrections);
registerCity('Jammu',
tithi: jammu.jammuTithiCorrections,
transitions: jammu.jammuTransitionMinutesMap,
amavasya: jammu_b.jammuAmavasyaCorrections,
purnima: jammu_b.jammuPurnimaCorrections);
registerCity('Indore',
tithi: indore.indoreTithiCorrections,
transitions: indore.indoreTransitionMinutesMap,
amavasya: indore_b.indoreAmavasyaCorrections,
purnima: indore_b.indorePurnimaCorrections);
registerCity('Ujjain',
tithi: ujjain.ujjainTithiCorrections,
transitions: ujjain.ujjainTransitionMinutesMap,
amavasya: ujjain_b.ujjainAmavasyaCorrections,
purnima: ujjain_b.ujjainPurnimaCorrections);
registerCity('Bhopal',
tithi: bhopal.bhopalTithiCorrections,
transitions: bhopal.bhopalTransitionMinutesMap,
amavasya: bhopal_b.bhopalAmavasyaCorrections,
purnima: bhopal_b.bhopalPurnimaCorrections);
registerCity('Nagpur',
tithi: nagpur.nagpurTithiCorrections,
transitions: nagpur.nagpurTransitionMinutesMap,
amavasya: nagpur_b.nagpurAmavasyaCorrections,
purnima: nagpur_b.nagpurPurnimaCorrections);
registerCity('Patna',
tithi: patna.patnaTithiCorrections,
transitions: patna.patnaTransitionMinutesMap,
amavasya: patna_b.patnaAmavasyaCorrections,
purnima: patna_b.patnaPurnimaCorrections);
registerCity('Kochi',
tithi: kochi.kochiTithiCorrections,
transitions: kochi.kochiTransitionMinutesMap,
amavasya: kochi_b.kochiAmavasyaCorrections,
purnima: kochi_b.kochiPurnimaCorrections);
registerCity('Guwahati',
tithi: guwahati.guwahatiTithiCorrections,
transitions: guwahati.guwahatiTransitionMinutesMap,
amavasya: guwahati_b.guwahatiAmavasyaCorrections,
purnima: guwahati_b.guwahatiPurnimaCorrections);
registerCity('Varanasi',
tithi: varanasi.varanasiTithiCorrections,
transitions: varanasi.varanasiTransitionMinutesMap,
amavasya: varanasi_b.varanasiAmavasyaCorrections,
purnima: varanasi_b.varanasiPurnimaCorrections);
registerCity('Amritsar',
tithi: amritsar.amritsarTithiCorrections,
transitions: amritsar.amritsarTransitionMinutesMap,
amavasya: amritsar_b.amritsarAmavasyaCorrections,
purnima: amritsar_b.amritsarPurnimaCorrections);
registerCity('Dehradun',
tithi: dehradun.dehradunTithiCorrections,
transitions: dehradun.dehradunTransitionMinutesMap,
amavasya: dehradun_b.dehradunAmavasyaCorrections,
purnima: dehradun_b.dehradunPurnimaCorrections);
registerCity('Thiruvananthapuram',
tithi: thiruvananthapuram.thiruvananthapuramTithiCorrections,
transitions: thiruvananthapuram.thiruvananthapuramTransitionMinutesMap,
amavasya: thiruvananthapuram_b.thiruvananthapuramAmavasyaCorrections,
purnima: thiruvananthapuram_b.thiruvananthapuramPurnimaCorrections);
registerCity('Coimbatore',
tithi: coimbatore.coimbatoreTithiCorrections,
transitions: coimbatore.coimbatoreTransitionMinutesMap,
amavasya: coimbatore_b.coimbatoreAmavasyaCorrections,
purnima: coimbatore_b.coimbatorePurnimaCorrections);
registerCity('Visakhapatnam',
tithi: visakhapatnam.visakhapatnamTithiCorrections,
transitions: visakhapatnam.visakhapatnamTransitionMinutesMap,
amavasya: visakhapatnam_b.visakhapatnamAmavasyaCorrections,
purnima: visakhapatnam_b.visakhapatnamPurnimaCorrections);
registerCity('Mangalore',
tithi: mangalore.mangaloreTithiCorrections,
transitions: mangalore.mangaloreTransitionMinutesMap,
amavasya: mangalore_b.mangaloreAmavasyaCorrections,
purnima: mangalore_b.mangalorePurnimaCorrections);
registerCity('Mysore',
tithi: mysore.mysoreTithiCorrections,
transitions: mysore.mysoreTransitionMinutesMap,
amavasya: mysore_b.mysoreAmavasyaCorrections,
purnima: mysore_b.mysorePurnimaCorrections);
registerCity('Noida',
tithi: noida.noidaTithiCorrections,
transitions: noida.noidaTransitionMinutesMap,
amavasya: noida_b.noidaAmavasyaCorrections,
purnima: noida_b.noidaPurnimaCorrections);
registerCity('Gurgaon',
tithi: gurgaon.gurgaonTithiCorrections,
transitions: gurgaon.gurgaonTransitionMinutesMap,
amavasya: gurgaon_b.gurgaonAmavasyaCorrections,
purnima: gurgaon_b.gurgaonPurnimaCorrections);
}