Tatooine
flowexplorer
include
tatooine
flowexplorer
nodes
abcflow.h
Go to the documentation of this file.
1
#ifndef TATOOINE_FLOWEXPLORER_NODES_ABCFLOW_H
2
#define TATOOINE_FLOWEXPLORER_NODES_ABCFLOW_H
3
//==============================================================================
4
#include <
tatooine/analytical/numerical/abcflow.h
>
5
#include <
tatooine/flowexplorer/ui/node.h
>
6
//==============================================================================
7
namespace
tatooine::flowexplorer::nodes
{
8
//==============================================================================
9
struct
abcflow
:
tatooine::analytical::numerical::abcflow
<double>,
10
ui::node
<abcflow> {
11
abcflow
(
flowexplorer::scene
& s)
12
: ui::
node
<
abcflow
>{
13
"ABC Flow"
, s,
14
*
dynamic_cast<
polymorphic::vectorfield<double, 3>
*
>
(
this
)} {}
15
virtual
~abcflow
() =
default
;
16
};
17
//==============================================================================
18
}
// namespace tatooine::flowexplorer::nodes
19
//==============================================================================
20
TATOOINE_FLOWEXPLORER_REGISTER_NODE
(
tatooine::flowexplorer::nodes::abcflow
);
21
#endif
abcflow.h
TATOOINE_FLOWEXPLORER_REGISTER_NODE
TATOOINE_FLOWEXPLORER_REGISTER_NODE(tatooine::flowexplorer::nodes::abcflow)
tatooine::flowexplorer::nodes
Definition:
abcflow.h:7
node.h
tatooine::analytical::numerical::abcflow
The Arnold–Beltrami–Childress (ABC) flow is a three-dimensional incompressible velocity field which i...
Definition:
abcflow.h:13
tatooine::flowexplorer::nodes::abcflow
Definition:
abcflow.h:10
tatooine::flowexplorer::nodes::abcflow::abcflow
abcflow(flowexplorer::scene &s)
Definition:
abcflow.h:11
tatooine::flowexplorer::nodes::abcflow::~abcflow
virtual ~abcflow()=default
tatooine::flowexplorer::scene
Definition:
scene.h:17
tatooine::flowexplorer::ui::base::node::node
node(flowexplorer::scene &s)
tatooine::flowexplorer::ui::node
Definition:
node.h:382
tatooine::polymorphic::field
Definition:
field.h:13
Generated by
1.9.5