KIDS  ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
Loading...
Searching...
No Matches
Kernel_Dump_DataSet.h
Go to the documentation of this file.
1
25#ifndef Kernel_Dump_DataSet_H
26#define Kernel_Dump_DataSet_H
27
28#include "kids/Kernel.h"
29
30namespace PROJECT_NS {
31
36 public:
37 virtual const std::string getName();
38
39 virtual int getType() const;
40
41 private:
42 std::string directory;
43 std::string fn;
44 std::string hdlr_str;
45
46 virtual void setInputParam_impl(std::shared_ptr<Param>& PM);
47
48 virtual Status& initializeKernel_impl(Status& stat);
49
50 virtual Status& executeKernel_impl(Status& stat);
51};
52
53}; // namespace PROJECT_NS
54
55
56#endif // Kernel_Dump_DataSet_H
this file provide Kernel class
this class implements a process for dumping current data with stuctured format
virtual const std::string getName()
Get the name of the kernel.
virtual void setInputParam_impl(std::shared_ptr< Param > &PM)
Virtual function to set input parameters for the kernel implementation.
std::string fn
filename (stamp) for dumping
std::string directory
path for dumping
virtual Status & executeKernel_impl(Status &stat)
Virtual function to execute the kernel implementation.
virtual int getType() const
Get the type of the kernel.
virtual Status & initializeKernel_impl(Status &stat)
Virtual function to initialize the kernel implementation.
std::string hdlr_str
handler type specifier
this class provides the container and implementation of algorithms
Definition Kernel.h:60
< http://warp.povusers.org/FunctionParser/fparser.html
Definition Context.h:39