Class: DefaultBidCurveData
_Curve data for default bid curve and startup cost curve. _
__
classDiagram
class DefaultBidCurveData
CurveData <|-- DefaultBidCurveData
DefaultBidCurveData : bid_segment_calc_type
DefaultBidCurveData --> BidCalculationBasis : bid_segment_calc_type
DefaultBidCurveData : curve
DefaultBidCurveData --> Curve : curve
DefaultBidCurveData : xvalue
DefaultBidCurveData : y_value
Inheritance
- CurveData
- DefaultBidCurveData
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| bid_segment_calc_type | 0..1 BidCalculationBasis |
Type of calculation basis used to define the default bid segment curve | direct |
| xvalue | 0..1 Float |
The data value of the X-axis variable, depending on the X-axis units | CurveData |
| y_value | 0..1 Float |
The data value of the third Y-axis variable (if present), depending on the Y-... | CurveData |
| curve | 1..1 Curve |
The curve of this curve data point | CurveData |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:DefaultBidCurveData |
| native | cim:DefaultBidCurveData |
LinkML Source
Direct
name: DefaultBidCurveData
description: "Curve data for default bid curve and startup cost curve.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: CurveData
attributes:
bid_segment_calc_type:
name: bid_segment_calc_type
description: "Type of calculation basis used to define the default bid segment\
\ curve.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DefaultBidCurveData.bidSegmentCalcType
multivalued: false
domain_of:
- DefaultBidCurveData
range: BidCalculationBasis
required: false
class_uri: cim:DefaultBidCurveData
Induced
name: DefaultBidCurveData
description: "Curve data for default bid curve and startup cost curve.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: CurveData
attributes:
bid_segment_calc_type:
name: bid_segment_calc_type
description: "Type of calculation basis used to define the default bid segment\
\ curve.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:DefaultBidCurveData.bidSegmentCalcType
multivalued: false
alias: bid_segment_calc_type
owner: DefaultBidCurveData
domain_of:
- DefaultBidCurveData
range: BidCalculationBasis
required: false
xvalue:
name: xvalue
description: "The data value of the X-axis variable, depending on the X-axis\
\ units.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:CurveData.xvalue
multivalued: false
alias: xvalue
owner: DefaultBidCurveData
domain_of:
- CurveData
range: float
required: false
y_value:
name: y_value
description: "The data value of the third Y-axis variable (if present), depending\
\ on the Y-axis units.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:CurveData.y3value
multivalued: false
alias: y_value
owner: DefaultBidCurveData
domain_of:
- CurveData
range: float
required: false
curve:
name: curve
description: The curve of this curve data point.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:CurveData.Curve
multivalued: false
alias: curve
owner: DefaultBidCurveData
domain_of:
- CurveData
range: Curve
required: true
class_uri: cim:DefaultBidCurveData