IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 10, 2014, 3:56:43 PM (12 years ago)
Author:
eugene
Message:

adding fake qsos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140904/Ohana/src/fakeastro/src/fakeastro_galaxy.c

    r37478 r37481  
    3636    FakeAstro_Stars *stars = make_fakestars (Nstars);
    3737
    38     FakeAstro_Stars *qso_icrf = make_fakeqsos (Nstars);
     38    // only generate the QSOs 1x:
     39    if (n == 0) {
     40      FakeAstro_Stars *qso_icrf = make_fakeqsos (FAKEASTRO_NQSO_ICRF, TRUE); // quasars with known positions
     41      REALLOCATE (stars, FakeAstro_Stars, Nstars + FAKEASTRO_NQSO_ICRF);
     42      for (i = 0; i < FAKEASTRO_NQSO_ICRF; i++) {
     43        stars[Nstars+i] = qso_icrf[i];
     44      }
     45      Nstars += FAKEASTRO_NQSO_ICRF;
     46      FakeAstro_Stars *qso_zero = make_fakeqsos (FAKEASTRO_NQSO_ZERO, FALSE); // quasars with unknown positions, but zero velocity
     47      REALLOCATE (stars, FakeAstro_Stars, Nstars + FAKEASTRO_NQSO_ZERO);
     48      for (i = 0; i < FAKEASTRO_NQSO_ZERO; i++) {
     49        stars[Nstars+i] = qso_zero[i];
     50      }
     51      Nstars += FAKEASTRO_NQSO_ZERO;
     52    }
    3953
    4054    MARKTIME ("generate %d fake stars in %f sec\n", Nstars, dtime);
Note: See TracChangeset for help on using the changeset viewer.