rsseismic.properties.referenceCurve package#

Typed getters and setters mixed into rsseismic.ReferenceCurve.

class rsseismic.properties.referenceCurve._generated.ReferenceCurvePropertiesMixin#

Bases: object

Typed get/set helpers for generic property RPCs (uses self.Data).

getA() → float#
setA(value: float) → None#
getAlpha() → float#
setAlpha(value: float) → None#
getB() → float#
setB(value: float) → None#
getCu() → float#
setCu(value: float) → None#
getCurveModel() → CurveModel#

RPC property: CurveModel

setCurveModel(value: CurveModel | str) → None#

RPC property: CurveModel

getD50() → float#
setD50(value: float) → None#
getDampingB1() → float#
setDampingB1(value: float) → None#
getDampingB2() → float#
setDampingB2(value: float) → None#
getDampingB3() → float#
setDampingB3(value: float) → None#
getDampingB4() → float#
setDampingB4(value: float) → None#
getDampingB5() → float#
setDampingB5(value: float) → None#
getDmin() → float#
setDmin(value: float) → None#
getDmin1() → float#
setDmin1(value: float) → None#
getFrequency() → float#
setFrequency(value: float) → None#
getGGmaxB1() → float#
setGGmaxB1(value: float) → None#
getGGmaxB2() → float#
setGGmaxB2(value: float) → None#
getGGmaxB3() → float#
setGGmaxB3(value: float) → None#
getGGmaxB4() → float#
setGGmaxB4(value: float) → None#
getK() → float#
setK(value: float) → None#
getKo() → float#
setKo(value: float) → None#
getN() → float#
setN(value: float) → None#
getOCR() → float#
setOCR(value: float) → None#
getPI() → float#
setPI(value: float) → None#
getRefStrain() → float#
setRefStrain(value: float) → None#
getSoilType() → SoilType#

RPC property: SoilType

setSoilType(value: SoilType | str) → None#

RPC property: SoilType

getYr1() → float#
setYr1(value: float) → None#
getProperties() → dict[str, object]#
setProperties(A: float | None = None, Alpha: float | None = None, B: float | None = None, Cu: float | None = None, CurveModel: CurveModel | str | None = None, D50: float | None = None, DampingB1: float | None = None, DampingB2: float | None = None, DampingB3: float | None = None, DampingB4: float | None = None, DampingB5: float | None = None, Dmin: float | None = None, Dmin1: float | None = None, Frequency: float | None = None, GGmaxB1: float | None = None, GGmaxB2: float | None = None, GGmaxB3: float | None = None, GGmaxB4: float | None = None, K: float | None = None, Ko: float | None = None, N: float | None = None, OCR: float | None = None, PI: float | None = None, RefStrain: float | None = None, SoilType: SoilType | str | None = None, Yr1: float | None = None) → None#