SPeCS Packages Documentation
Preparing search index...
@specs-feup/metafor
FortranJoinPoints
FortranJoinPoints
Class FortranJoinPoints
Index
Constructors
constructor
Methods
binary
Operator
Add
binary
Operator
Divide
binary
Operator
Multiply
binary
Operator
Subtract
data
Ref
do
Statement
empty
Omp
Block
Construct
empty
Omp
Loop
Construct
execution
int
Literal
intrinsic
Call
omp
Loop
Construct
omp
Ordered
Clause
omp
Private
Clause
omp
Reduction
Clause
range
Loop
Control
use
Statement
Constructors
constructor
new
FortranJoinPoints
()
:
FortranJoinPoints
Returns
FortranJoinPoints
Methods
Static
binary
Operator
Add
binaryOperatorAdd
(
lhs
:
Expr
,
rhs
:
Expr
)
:
BinaryOperator
Parameters
lhs
:
Expr
rhs
:
Expr
Returns
BinaryOperator
Static
binary
Operator
Divide
binaryOperatorDivide
(
lhs
:
Expr
,
rhs
:
Expr
)
:
BinaryOperator
Parameters
lhs
:
Expr
rhs
:
Expr
Returns
BinaryOperator
Static
binary
Operator
Multiply
binaryOperatorMultiply
(
lhs
:
Expr
,
rhs
:
Expr
)
:
BinaryOperator
Parameters
lhs
:
Expr
rhs
:
Expr
Returns
BinaryOperator
Static
binary
Operator
Subtract
binaryOperatorSubtract
(
lhs
:
Expr
,
rhs
:
Expr
)
:
BinaryOperator
Parameters
lhs
:
Expr
rhs
:
Expr
Returns
BinaryOperator
Static
data
Ref
dataRef
(
name
:
string
)
:
DataRef
Parameters
name
:
string
Returns
DataRef
Static
do
Statement
doStatement
(
control
:
RangeLoopControl
)
:
DoStatement
Parameters
control
:
RangeLoopControl
Returns
DoStatement
Static
empty
Omp
Block
Construct
emptyOmpBlockConstruct
()
:
OmpBlockConstruct
Returns
OmpBlockConstruct
Static
empty
Omp
Loop
Construct
emptyOmpLoopConstruct
()
:
OmpLoopConstruct
Returns
OmpLoopConstruct
Static
execution
execution
(
stmts
:
ExecutableStatement
[]
)
:
Execution
Parameters
stmts
:
ExecutableStatement
[]
Returns
Execution
Static
int
Literal
intLiteral
(
value
:
number
)
:
IntLiteral
Parameters
value
:
number
Returns
IntLiteral
Static
intrinsic
Call
intrinsicCall
(
name
:
string
,
args
:
Expr
[]
)
:
Expr
Parameters
name
:
string
args
:
Expr
[]
Returns
Expr
Static
omp
Loop
Construct
ompLoopConstruct
(
loop
:
DoStatement
,
clauses
:
OmpClause
[]
)
:
OmpLoopConstruct
Parameters
loop
:
DoStatement
clauses
:
OmpClause
[]
Returns
OmpLoopConstruct
Static
omp
Ordered
Clause
ompOrderedClause
(
value
:
number
)
:
OmpOrderedClause
Parameters
value
:
number
Returns
OmpOrderedClause
Static
omp
Private
Clause
ompPrivateClause
(
dataRefs
:
DataRef
[]
)
:
OmpDataSharingClause
Parameters
dataRefs
:
DataRef
[]
Returns
OmpDataSharingClause
Static
omp
Reduction
Clause
ompReductionClause
(
operator
:
string
,
dataRefs
:
DataRef
[]
)
:
OmpReductionClause
Parameters
operator
:
string
dataRefs
:
DataRef
[]
Returns
OmpReductionClause
Static
range
Loop
Control
rangeLoopControl
(
var_
:
DataRef
,
lower
:
Expr
,
upper
:
Expr
)
:
RangeLoopControl
Parameters
var_
:
DataRef
lower
:
Expr
upper
:
Expr
Returns
RangeLoopControl
Static
use
Statement
useStatement
(
moduleName
:
string
)
:
UseStatement
Parameters
moduleName
:
string
Returns
UseStatement
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
binary
Operator
Add
binary
Operator
Divide
binary
Operator
Multiply
binary
Operator
Subtract
data
Ref
do
Statement
empty
Omp
Block
Construct
empty
Omp
Loop
Construct
execution
int
Literal
intrinsic
Call
omp
Loop
Construct
omp
Ordered
Clause
omp
Private
Clause
omp
Reduction
Clause
range
Loop
Control
use
Statement
SPeCS Packages Documentation
Loading...