SajdahStatistics class

Statistics about sajdah ayat distribution.

Constructors

SajdahStatistics.new({required int totalSajdahAyat, required int uniqueSurahs, required int uniqueJuz, required int meccanSajdah, required int medinanSajdah, required Map<int, int> surahDistribution, required Map<int, int> juzDistribution})
const

Properties

averagePerJuz double
Average sajdah ayat per Juz (among Juz that have sajdah)
no setter
averagePerSurah double
Average sajdah ayat per surah (among surahs that have sajdah)
no setter
hashCode int
The hash code for this object.
no setterinherited
juzDistribution Map<int, int>
Distribution of sajdah ayat by Juz number
final
juzWithMostSajdah MapEntry<int, int>?
The Juz with the most sajdah ayat
no setter
meccanPercentage double
Percentage of sajdah ayat in Meccan surahs
no setter
meccanSajdah int
Number of sajdah ayat in Meccan surahs
final
medinanPercentage double
Percentage of sajdah ayat in Medinan surahs
no setter
medinanSajdah int
Number of sajdah ayat in Medinan surahs
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
surahDistribution Map<int, int>
Distribution of sajdah ayat by surah ID
final
surahWithMostSajdah MapEntry<int, int>?
The surah with the most sajdah ayat
no setter
totalSajdahAyat int
Total number of sajdah ayat
final
uniqueJuz int
Number of unique Juz containing sajdah ayat
final
uniqueSurahs int
Number of unique surahs containing sajdah ayat
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited