KIDS  ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
Loading...
Searching...
No Matches
Node.h
Go to the documentation of this file.
1
29#ifndef KIDS_NODE_H
30#define KIDS_NODE_H
31
32#include "kids/Types.h"
33
34namespace PROJECT_NS {
35
39class Node {
40 public:
41 virtual std::string repr() = 0;
42
43 virtual std::string help(const std::string& name) = 0;
44
45 inline kids_dtype type() { return _type; }
46
47 protected:
48 friend class DataSet;
49
51};
52}; // namespace PROJECT_NS
53
54#endif // KIDS_NODE_H
definition of types in the project and some utiles for types
DataSet class is a tree-structured container for storage of Tensor and other DataSet.
Definition DataSet.h:74
Node class is an abstract interface.
Definition Node.h:39
virtual std::string help(const std::string &name)=0
kids_dtype type()
Definition Node.h:45
virtual std::string repr()=0
kids_dtype _type
Definition Node.h:50
< http://warp.povusers.org/FunctionParser/fparser.html
Definition Context.h:39
@ kids_void_type
Represents void type.
Definition Types.h:44