Tatooine
duffing_oscillator.h
Go to the documentation of this file.
1#ifndef TATOOINE_FLOWEXPLORER_NODES_DUFFING_OSCILLATOR_H
2#define TATOOINE_FLOWEXPLORER_NODES_DUFFING_OSCILLATOR_H
3//==============================================================================
6//==============================================================================
8//==============================================================================
11 ui::node<duffing_oscillator> {
13 : tatooine::analytical::numerical::duffing_oscillator<
14 double>{1.0, 1.0, 1.0},
15 ui::node<duffing_oscillator>{"Duffing Oscillator", s} {
16 this->template insert_output_pin<polymorphic::vectorfield<double, 2>>(
17 "Field Out", *this);
18 }
19};
20//==============================================================================
21} // namespace tatooine::flowexplorer::nodes
22//==============================================================================
24 TATOOINE_REFLECTION_INSERT_GETTER(alpha),
25 TATOOINE_REFLECTION_INSERT_GETTER(beta),
26 TATOOINE_REFLECTION_INSERT_GETTER(delta))
27#endif
TATOOINE_FLOWEXPLORER_REGISTER_NODE(tatooine::flowexplorer::nodes::abcflow)
Definition: abcflow.h:7
Definition: algorithm.h:6
Definition: duffing_oscillator.h:12
Definition: duffing_oscillator.h:11
duffing_oscillator(flowexplorer::scene &s)
Definition: duffing_oscillator.h:12
Definition: scene.h:17
Definition: node.h:382