SourceXtractorPlusPlus
0.12
Please provide a description of the project.
SEImplementation
SEImplementation
Plugin
Jacobian
JacobianTaskFactory.h
Go to the documentation of this file.
1
17
/*
18
* JacobianTaskFactory.h
19
*
20
* Created on: Oct 08, 2018
21
* Author: Alejandro Alvarez Ayllon
22
*/
23
24
25
#ifndef _SEIMPLEMENTATION_PLUGIN_JACOBIAN_JACOBIANTASKFACTORY_H_
26
#define _SEIMPLEMENTATION_PLUGIN_JACOBIAN_JACOBIANTASKFACTORY_H_
27
28
#include "
SEFramework/Task/TaskFactory.h
"
29
30
namespace
SourceXtractor
{
31
32
class
JacobianTaskFactory
:
public
TaskFactory
{
33
public
:
34
virtual
~JacobianTaskFactory
() =
default
;
35
36
std::shared_ptr<Task>
createTask
(
const
PropertyId
& property_id)
const override
;
37
};
38
39
}
// end SourceXtractor
40
41
#endif // _SEIMPLEMENTATION_PLUGIN_JACOBIAN_JACOBIANTASKFACTORY_H_
std::shared_ptr
SourceXtractor
Definition:
Aperture.h:30
SourceXtractor::JacobianTaskFactory
Definition:
JacobianTaskFactory.h:32
SourceXtractor::TaskFactory
Creates a Task for computing a given property.
Definition:
TaskFactory.h:42
SourceXtractor::JacobianTaskFactory::createTask
std::shared_ptr< Task > createTask(const PropertyId &property_id) const override
Returns a Task producing a Property corresponding to the given PropertyId.
Definition:
JacobianTaskFactory.cpp:30
SourceXtractor::PropertyId
Identifier used to set and retrieve properties.
Definition:
PropertyId.h:40
SourceXtractor::JacobianTaskFactory::~JacobianTaskFactory
virtual ~JacobianTaskFactory()=default
TaskFactory.h
Generated by
1.8.14