Scine::Readuct
6.0.0
This is the SCINE module ReaDuct.
Main Page
Related Pages
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Pages
ElasticPathEditor.h
Go to the documentation of this file.
1
8
#ifndef READUCT_ELEMENTARYSTEPOPTIMIZATION_COSTCALCULATORS_ELASTICPATHEDITOR_H
9
#define READUCT_ELEMENTARYSTEPOPTIMIZATION_COSTCALCULATORS_ELASTICPATHEDITOR_H
10
11
#include "
CostCalculatorEditor.h
"
12
#include "
ElasticPath.h
"
13
14
// TODO: Improve documentation
15
16
namespace
Scine {
17
namespace
Readuct {
18
19
namespace
ElementaryStepOptimization {
20
21
namespace
CostBasedOptimization {
22
26
class
ElasticPathEditor
:
public
CostCalculatorEditorImpl
<ElasticPath> {
27
public
:
28
Utils::UniversalSettings::DescriptorCollection
getSettingDescriptors()
const override
;
29
30
private
:
31
void
applyImpl(
ElasticPath
& instance,
const
Utils::UniversalSettings::ValueCollection
& values)
const override
;
32
Utils::UniversalSettings::ValueCollection
getAppliedSettingsImpl(
const
ElasticPath
& instance)
const override
;
33
};
34
35
}
// namespace CostBasedOptimization
36
37
}
// namespace ElementaryStepOptimization
38
39
}
// namespace Readuct
40
}
// namespace Scine
41
#endif // READUCT_ELEMENTARYSTEPOPTIMIZATION_COSTCALCULATORS_ELASTICPATHEDITOR_H
CostCalculatorEditor.h
ElasticPath.h
Scine::Readuct::ElementaryStepOptimization::CostBasedOptimization::ElasticPathEditor
Definition:
ElasticPathEditor.h:26
Scine::Readuct::ElementaryStepOptimization::CostBasedOptimization::ElasticPath
Definition:
ElasticPath.h:26
Scine::Utils::UniversalSettings::DescriptorCollection
Scine::Utils::UniversalSettings::ValueCollection
Scine::Utils::UniversalSettings::GenericInstanceEditorWithDefaultConstructorImpl
src
Readuct
Readuct
ElementaryStepOptimization
CostCalculators
ElasticPathEditor.h
Generated by
1.8.5