Orderable
Namespace: Informedica.GenOrder.Lib
Types and functions to deal
with an Orderable
, i.e. something
that can be ordered.
Nested types and modules
Type | Description |
Orderable | Models an |
Module | Description |
Component | Types and functions to model a
|
Item | Type and functions that models an
|
Literals | Contains string constants
to create |
Functions and values
Function or value | Description |
apply f orb
Signature: f:(Orderable -> '?7055) -> orb:Orderable -> '?7055
Type parameters: '?7055 |
Apply f to |
create (...)
Signature: id:Id -> nm:Name -> orb_qty:Quantity -> ord_qty:Quantity -> orb_cnt:Count -> dos:Dose -> dos_ajd:DoseAdjust -> cc:Component list -> Orderable
|
Create an
|
createNew id nm cl u adj
Signature: id:Id -> nm:Name -> cl:(Name * (Name * String) list) list -> u:String -> adj:string -> Orderable
|
Create a new |
fromEqs eqs ord
Signature: eqs:Variable list list -> ord:Orderable -> Orderable
|
|
get
Signature: Orderable -> Orderable
|
Utility function to facilitate type inference |
getComponents orb
Signature: orb:Orderable -> Component list
|
|
getDose orb
Signature: orb:Orderable -> Dose
|
Get the |
getDoseAdjust orb
Signature: orb:Orderable -> DoseAdjust
|
|
getName orb
Signature: orb:Orderable -> Name
|
Get the name of the |
getUnitGroup orb
Signature: orb:Orderable -> UnitGroup
|
|
toEqs hasRte adj frq tme orb
Signature: hasRte:bool -> adj:VariableUnit -> frq:VariableUnit option -> tme:VariableUnit option -> orb:Orderable -> VariableUnit list list * VariableUnit list
|
The following variables are used:
The following equations are generated: Process or Continuous
Discontinuous Timed
Discontinuous
|
toString orb
Signature: orb:Orderable -> string list
|
Turn an |
toVarUnt orb
Signature: orb:Orderable -> VariableUnit * VariableUnit * VariableUnit * VariableUnit * VariableUnit * VariableUnit * VariableUnit * VariableUnit * VariableUnit
|
Map an |