Header menu logo F# Header menu logo Averest

Aif Module

Types

Type Description

AIFModule

AIFSystem

AbsReaction

Argument

Behavior

CompileContext

DepthCall

SelectionList

Specification

SurfaceCall

SystemPart

Transfer

Functions and values

Function or value Description

AbsReactionOfCell absReact (arg2, arg3)

Full Usage: AbsReactionOfCell absReact (arg2, arg3)

Parameters:
Returns: Expr * Expr
absReact : AbsReaction list
arg1 : LhsExpr
arg2 : Storage
Returns: Expr * Expr

AbsReactionOfLhs absReacts (lhs, st)

Full Usage: AbsReactionOfLhs absReacts (lhs, st)

Parameters:
Returns: Expr
absReacts : AbsReaction list
lhs : LhsExpr
st : Storage
Returns: Expr

FVarsAbsReact abs

Full Usage: FVarsAbsReact abs

Parameters:
Returns: Set<QName * QType>
abs : AbsReaction
Returns: Set<QName * QType>

FVarsBehavior behav

Full Usage: FVarsBehavior behav

Parameters:
Returns: Set<QName * QType>
behav : Behavior
Returns: Set<QName * QType>

FVarsSpecification spec

Full Usage: FVarsSpecification spec

Parameters:
Returns: Set<QName * QType>
spec : Specification
Returns: Set<QName * QType>

FVarsSystem system

Full Usage: FVarsSystem system

Parameters:
Returns: Set<QName * QType>
system : AIFSystem
Returns: Set<QName * QType>

FVarsSystemPart part

Full Usage: FVarsSystemPart part

Parameters:
Returns: Set<QName * QType>
part : SystemPart
Returns: Set<QName * QType>

FindBootLabel ctrlFlow

Full Usage: FindBootLabel ctrlFlow

Parameters:
Returns: QName * (BoolExpr * 'a -> BoolExpr * 'a)
ctrlFlow : (BoolExpr * Action) list
Returns: QName * (BoolExpr * 'a -> BoolExpr * 'a)

MainSystemPart system

Full Usage: MainSystemPart system

Parameters:
Returns: SystemPart
system : AIFSystem
Returns: SystemPart

MergeBehavior b1 b2

Full Usage: MergeBehavior b1 b2

Parameters:
Returns: Behavior
b1 : Behavior
b2 : Behavior
Returns: Behavior

PrnAIFModule md

Full Usage: PrnAIFModule md

Parameters:
Returns: PrnDrv -> unit
md : AIFModule
Returns: PrnDrv -> unit

PrnAIFSystem system

Full Usage: PrnAIFSystem system

Parameters:
Returns: PrnDrv -> unit
system : AIFSystem
Returns: PrnDrv -> unit

PrnAbsenseReaction abs

Full Usage: PrnAbsenseReaction abs

Parameters:
Returns: PrnDrv -> unit
abs : AbsReaction
Returns: PrnDrv -> unit

PrnAbsenseReactions arL

Full Usage: PrnAbsenseReactions arL

Parameters:
Returns: PrnDrv -> unit
arL : AbsReaction list
Returns: PrnDrv -> unit

PrnArgument arg

Full Usage: PrnArgument arg

Parameters:
Returns: PrnDrv -> unit
arg : (Expr * BoolExpr) option
Returns: PrnDrv -> unit

PrnBehavior label b

Full Usage: PrnBehavior label b

Parameters:
Returns: PrnDrv -> unit
label : string
b : Behavior
Returns: PrnDrv -> unit

PrnCompileContext cc

Full Usage: PrnCompileContext cc

Parameters:
Returns: PrnDrv -> unit
cc : CompileContext
Returns: PrnDrv -> unit

PrnDepthCall dc

Full Usage: PrnDepthCall dc

Parameters:
Returns: PrnDrv -> unit
dc : DepthCall
Returns: PrnDrv -> unit

PrnSelection (grd, qn)

Full Usage: PrnSelection (grd, qn)

Parameters:
Returns: PrnDrv -> unit
grd : BoolExpr
qn : QName
Returns: PrnDrv -> unit

PrnSpecification spec

Full Usage: PrnSpecification spec

Parameters:
Returns: PrnDrv -> unit
spec : Specification
Returns: PrnDrv -> unit

PrnSpecifications specL

Full Usage: PrnSpecifications specL

Parameters:
Returns: PrnDrv -> unit
specL : Specification list
Returns: PrnDrv -> unit

PrnSurfaceCall sc

Full Usage: PrnSurfaceCall sc

Parameters:
Returns: PrnDrv -> unit
sc : SurfaceCall
Returns: PrnDrv -> unit

PrnSystemPart obs

Full Usage: PrnSystemPart obs

Parameters:
Returns: PrnDrv -> unit
obs : SystemPart
Returns: PrnDrv -> unit

PrnTransfer tL

Full Usage: PrnTransfer tL

Parameters:
Returns: PrnDrv -> unit
tL : Transfer
Returns: PrnDrv -> unit

PrnTransfers trfL

Full Usage: PrnTransfers trfL

Parameters:
Returns: PrnDrv -> unit
trfL : Transfer list
Returns: PrnDrv -> unit

ReadSubstAbsReaction rho abs

Full Usage: ReadSubstAbsReaction rho abs

Parameters:
Returns: AbsReaction
rho : Map<QName, Expr>
abs : AbsReaction
Returns: AbsReaction

ReadSubstBehavior rho beh

Full Usage: ReadSubstBehavior rho beh

Parameters:
Returns: Behavior
rho : Map<QName, Expr>
beh : Behavior
Returns: Behavior

ReadSubstSpecification rho spec

Full Usage: ReadSubstSpecification rho spec

Parameters:
Returns: Specification
rho : Map<QName, Expr>
spec : Specification
Returns: Specification

ReadSubstSystemPart rho part

Full Usage: ReadSubstSystemPart rho part

Parameters:
Returns: SystemPart
rho : Map<QName, Expr>
part : SystemPart
Returns: SystemPart

SubstAbsReaction rho abs

Full Usage: SubstAbsReaction rho abs

Parameters:
Returns: AbsReaction
rho : Map<QName, Expr>
abs : AbsReaction
Returns: AbsReaction

SubstBehavior rho beh

Full Usage: SubstBehavior rho beh

Parameters:
Returns: Behavior
rho : Map<QName, Expr>
beh : Behavior
Returns: Behavior

SubstTransfer rho tf

Full Usage: SubstTransfer rho tf

Parameters:
Returns: Transfer
rho : Map<QName, Expr>
tf : Transfer
Returns: Transfer

Transfer2AbsReactionList tf

Full Usage: Transfer2AbsReactionList tf

Parameters:
Returns: AbsReaction list
tf : Transfer
Returns: AbsReaction list

readModulePrefix

Full Usage: readModulePrefix

Returns: (Map<QName, Decl> -> QName -> QName) ref
Returns: (Map<QName, Decl> -> QName -> QName) ref

Type something to start searching.