Relationship

data class Relationship(val relationship: ZmanRelationship) : ZmanCalculationMethod

A method of calculation in which the zman is calculated relative to another zman (e.g. X occurs 10 minutes before Y). If a com.kosherjava.zmanim.Zman uses this ZmanCalculationMethod, the information on how it is calculated will be in the relationship

A ZmanRelationship is a relationship between two ZmanTypes, dictating when ZmanRelationship.subject occurs relative to ZmanRelationship.relativeToZman. ZmanType.TZAIS occurs 45.minutes after ZmanType.SHKIAH ZmanType.SHKIAH occurs 45.minutes before ZmanType.TZAIS

ZmanType.SHKIAH occurs 45.minutes.zmaniyos before ZmanType.TZAIS ZmanType.SHKIAH occurs 16.1F.degrees before ZmanType.TZAIS

ZmanType.BAIN_HASHMASHOS occurs 13.5.minutes before tzaisGeonim7Point083Degrees.definition

See also

Constructors

Link copied to clipboard
constructor(relationship: ZmanRelationship)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun Duration.durationValueToString(halachic: Boolean = false): String
Link copied to clipboard
open fun format(inEnglish: Boolean): String
open fun format(subjectZman: String, zmanRelativeTo: String): String
open override fun format(): String
Link copied to clipboard
open fun shortDescription(): String
Link copied to clipboard
open override fun valueToString(): String