SPeCS Packages Documentation
Preparing search index...
@specs-feup/kadabra
kadabra/adapt/Autotuner
ControlPoint
Class ControlPoint
Class defining the instance of an autotuner
Hierarchy (
View Summary
)
Autotuner
ControlPoint
Index
Constructors
constructor
Properties
$class
Container
$target
Field
$tuner
autotuner
Class
autotuner
Type
name
KNOB_
MANAGER_
PACKAGE
MANAGER_
PACKAGE
PACKAGE
Methods
get
Algorithm
get
Algorithm
Type
get
Best
get
Knob
get
Knob
Type
in
Best
Mode
init
is
Sampling
measure
measure
With
Var
new
Field
update
After
update
And
Measure
update
Before
Constructors
constructor
new
ControlPoint
(
autotunerClass
:
ControlPointClass
,
$classContainer
:
Class
|
undefined
,
numWarmup
:
number
,
numRuns
:
number
,
)
:
ControlPoint
Parameters
autotunerClass
:
ControlPointClass
$classContainer
:
Class
|
undefined
numWarmup
:
number
numRuns
:
number
Returns
ControlPoint
Properties
$class
Container
$classContainer
:
Class
$target
Field
$targetField
:
Field
|
undefined
$tuner
$tuner
:
Field
autotuner
Class
autotunerClass
:
ControlPointClass
autotuner
Type
autotunerType
:
string
name
name
:
string
Static
Readonly
KNOB_
MANAGER_
PACKAGE
KNOB_MANAGER_PACKAGE
:
string
= ...
Static
Readonly
MANAGER_
PACKAGE
MANAGER_PACKAGE
:
string
= ...
Static
Readonly
PACKAGE
PACKAGE
:
"autotuner."
Static variables
Methods
get
Algorithm
getAlgorithm
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
get
Algorithm
Type
getAlgorithmType
()
:
string
Returns
string
get
Best
getBest
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
get
Knob
getKnob
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
get
Knob
Type
getKnobType
()
:
string
Returns
string
in
Best
Mode
inBestMode
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
init
init
(
numWarmup
:
number
,
numRuns
:
number
)
:
void
Parameters
numWarmup
:
number
numRuns
:
number
Returns
void
is
Sampling
isSampling
(
key
:
string
)
:
string
Parameters
key
:
string
Returns
string
measure
measure
(
key
:
string
,
$stmt
:
Statement
,
$stmtEnd
?:
Statement
)
:
void
Parameters
key
:
string
$stmt
:
Statement
$stmtEnd
:
Statement
= $stmt
Returns
void
measure
With
Var
measureWithVar
(
varName
:
string
,
$stmt
:
Statement
,
$stmtEnd
?:
Statement
)
:
void
Parameters
varName
:
string
$stmt
:
Statement
$stmtEnd
:
Statement
= $stmt
Returns
void
new
Field
newField
(
$targetClass
:
Class
,
numWarmup
:
number
,
numRuns
:
number
,
modifiers
?:
string
[]
,
)
:
void
Parameters
$targetClass
:
Class
numWarmup
:
number
numRuns
:
number
modifiers
:
string
[]
= ...
Returns
void
update
After
updateAfter
(
key
:
string
,
$stmt
:
Statement
,
)
:
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
Parameters
key
:
string
$stmt
:
Statement
Returns
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
update
And
Measure
updateAndMeasure
(
key
:
string
,
$stmt
:
Statement
,
$stmtEnd
:
Statement
,
)
:
ControlPoint
Parameters
key
:
string
$stmt
:
Statement
$stmtEnd
:
Statement
Returns
ControlPoint
update
Before
updateBefore
(
key
:
string
,
$stmt
:
Statement
,
)
:
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
Parameters
key
:
string
$stmt
:
Statement
Returns
(
$stmt
:
Statement
,
$stmtEnd
:
Statement
)
=>
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
$class
Container
$target
Field
$tuner
autotuner
Class
autotuner
Type
name
KNOB_
MANAGER_
PACKAGE
MANAGER_
PACKAGE
PACKAGE
Methods
get
Algorithm
get
Algorithm
Type
get
Best
get
Knob
get
Knob
Type
in
Best
Mode
init
is
Sampling
measure
measure
With
Var
new
Field
update
After
update
And
Measure
update
Before
SPeCS Packages Documentation
Loading...
Class defining the instance of an autotuner