Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
openmole
openmole
Commits
8948ca85
Commit
8948ca85
authored
Jun 21, 2019
by
Romain Reuillon
Browse files
[Plugin] fix: sensitivity hooks
parent
89842a49
Changes
1
Hide whitespace changes
Inline
Side-by-side
openmole/plugins/org.openmole.plugin.method.sensitivity/src/main/scala/org/openmole/plugin/method/sensitivity/package.scala
View file @
8948ca85
...
...
@@ -73,27 +73,27 @@ package object sensitivity {
case
class
SaltelliParams
(
inputs
:
Seq
[
ScalarOrSequenceOfDouble
[
_
]],
outputs
:
Seq
[
Val
[
_
]])
case
class
MorrisParams
(
inputs
:
Seq
[
ScalarOrSequenceOfDouble
[
_
]],
outputs
:
Seq
[
Val
[
_
]])
}
implicit
class
SaltelliMethodContainer
(
dsl
:
DSLContainer
[
SaltelliParams
])
extends
DSLContainerHook
(
dsl
)
{
def
hook
(
directory
:
FromContext
[
File
])
:
DSLContainer
[
Sensitivity.SaltelliParams
]
=
{
implicit
val
defScope
=
dsl
.
scope
dsl
hook
SaltelliHook
(
dsl
,
directory
)
}
implicit
class
SaltelliMethodContainer
(
dsl
:
DSLContainer
[
Sensitivity.SaltelliParams
])
extends
DSLContainerHook
(
dsl
)
{
def
hook
(
directory
:
FromContext
[
File
])
:
DSLContainer
[
Sensitivity.SaltelliParams
]
=
{
implicit
val
defScope
=
dsl
.
scope
dsl
hook
SaltelliHook
(
dsl
,
directory
)
}
}
case
class
MorrisParams
(
inputs
:
Seq
[
ScalarOrSequenceOfDouble
[
_
]],
outputs
:
Seq
[
Val
[
_
]])
implicit
class
MorrisMethodContainer
(
dsl
:
DSLContainer
[
MorrisParams
])
extends
DSLContainerHook
(
dsl
)
{
def
hook
(
directory
:
FromContext
[
File
])
:
DSLContainer
[
Sensitivity.MorrisParams
]
=
{
implicit
val
defScope
=
dsl
.
scope
dsl
hook
MorrisHook
(
dsl
,
directory
)
}
implicit
class
MorrisMethodContainer
(
dsl
:
DSLContainer
[
Sensitivity.MorrisParams
])
extends
DSLContainerHook
(
dsl
)
{
def
hook
(
directory
:
FromContext
[
File
])
:
DSLContainer
[
Sensitivity.MorrisParams
]
=
{
implicit
val
defScope
=
dsl
.
scope
dsl
hook
MorrisHook
(
dsl
,
directory
)
}
}
/**
* A Morris Sensitivity Analysis takes a puzzle (a model) that we want to analyse,
* the list of the inputs (and their ranges), the list of outputs we want
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment