Lines Matching refs:newMoonNear
242 int32_t nextStart = newMoonNear(thisStart + SYNODIC_GAP, TRUE); in handleGetMonthLength()
335 int32_t newMoon = newMoonNear(theNewYear + month * 29, TRUE); in handleComputeMonthStart()
357 newMoon = newMoonNear(newMoon + SYNODIC_GAP, TRUE); in handleComputeMonthStart()
433 moon1 = newMoonNear(moon1, TRUE); in roll()
564 int32_t ChineseCalendar::newMoonNear(double days, UBool after) const { in newMoonNear() function in ChineseCalendar
622 majorSolarTerm(newMoonNear(newMoon + SYNODIC_GAP, TRUE)); in hasNoMajorSolarTerm()
651 (isLeapMonthBetween(newMoon1, newMoonNear(newMoon2 - SYNODIC_GAP, FALSE)) || in isLeapMonthBetween()
690 int32_t firstMoon = newMoonNear(solsticeBefore + 1, TRUE); in computeChineseFields()
691 int32_t lastMoon = newMoonNear(solsticeAfter + 1, FALSE); in computeChineseFields()
692 int32_t thisMoon = newMoonNear(days + 1, FALSE); // Start of this month in computeChineseFields()
706 !isLeapMonthBetween(firstMoon, newMoonNear(thisMoon - SYNODIC_GAP, FALSE)); in computeChineseFields()
765 int32_t newMoon1 = newMoonNear(solsticeBefore + 1, TRUE); in newYear()
766 int32_t newMoon2 = newMoonNear(newMoon1 + SYNODIC_GAP, TRUE); in newYear()
767 int32_t newMoon11 = newMoonNear(solsticeAfter + 1, FALSE); in newYear()
771 cacheValue = newMoonNear(newMoon2 + SYNODIC_GAP, TRUE); in newYear()
802 newMoon = newMoonNear(newMoon, TRUE); in offsetMonth()