Searched refs:newMoonNear (Results 1 – 5 of 5) sorted by relevance
/external/icu/android_icu4j/src/main/java/android/icu/util/ |
D | ChineseCalendar.java | 454 int nextStart = newMoonNear(thisStart + SYNODIC_GAP, true); in handleGetMonthLength() 519 newMoon = newMoonNear(newMoon, true); in offsetMonth() 591 moon1 = newMoonNear(moon1, true); in roll() 712 private int newMoonNear(int days, boolean after) { in newMoonNear() method in ChineseCalendar 757 int nmn = newMoonNear(newMoon + SYNODIC_GAP, true); in hasNoMajorSolarTerm() 790 (isLeapMonthBetween(newMoon1, newMoonNear(newMoon2 - SYNODIC_GAP, false)) || in isLeapMonthBetween() 853 int firstMoon = newMoonNear(solsticeBefore + 1, true); in computeChineseFields() 854 int lastMoon = newMoonNear(solsticeAfter + 1, false); in computeChineseFields() 855 int thisMoon = newMoonNear(days + 1, false); // Start of this month in computeChineseFields() 869 !isLeapMonthBetween(firstMoon, newMoonNear(thisMoon - SYNODIC_GAP, false)); in computeChineseFields() [all …]
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/util/ |
D | ChineseCalendar.java | 467 int nextStart = newMoonNear(thisStart + SYNODIC_GAP, true); in handleGetMonthLength() 535 newMoon = newMoonNear(newMoon, true); in offsetMonth() 609 moon1 = newMoonNear(moon1, true); in roll() 730 private int newMoonNear(int days, boolean after) { in newMoonNear() method in ChineseCalendar 775 int nmn = newMoonNear(newMoon + SYNODIC_GAP, true); in hasNoMajorSolarTerm() 808 (isLeapMonthBetween(newMoon1, newMoonNear(newMoon2 - SYNODIC_GAP, false)) || in isLeapMonthBetween() 872 int firstMoon = newMoonNear(solsticeBefore + 1, true); in computeChineseFields() 873 int lastMoon = newMoonNear(solsticeAfter + 1, false); in computeChineseFields() 874 int thisMoon = newMoonNear(days + 1, false); // Start of this month in computeChineseFields() 888 !isLeapMonthBetween(firstMoon, newMoonNear(thisMoon - SYNODIC_GAP, false)); in computeChineseFields() [all …]
|
/external/icu/icu4c/source/i18n/ |
D | chnsecal.cpp | 244 int32_t nextStart = newMoonNear(thisStart + SYNODIC_GAP, TRUE); in handleGetMonthLength() 337 int32_t newMoon = newMoonNear(theNewYear + month * 29, TRUE); in handleComputeMonthStart() 359 newMoon = newMoonNear(newMoon + SYNODIC_GAP, TRUE); in handleComputeMonthStart() 435 moon1 = newMoonNear(moon1, TRUE); in roll() 566 int32_t ChineseCalendar::newMoonNear(double days, UBool after) const { in newMoonNear() function in ChineseCalendar 624 majorSolarTerm(newMoonNear(newMoon + SYNODIC_GAP, TRUE)); in hasNoMajorSolarTerm() 653 (isLeapMonthBetween(newMoon1, newMoonNear(newMoon2 - SYNODIC_GAP, FALSE)) || in isLeapMonthBetween() 692 int32_t firstMoon = newMoonNear(solsticeBefore + 1, TRUE); in computeChineseFields() 693 int32_t lastMoon = newMoonNear(solsticeAfter + 1, FALSE); in computeChineseFields() 694 int32_t thisMoon = newMoonNear(days + 1, FALSE); // Start of this month in computeChineseFields() [all …]
|
D | chnsecal.h | 189 virtual int32_t newMoonNear(double days, UBool after) const;
|
/external/icu/libicu/cts_headers/ |
D | chnsecal.h | 189 virtual int32_t newMoonNear(double days, UBool after) const;
|