PeriDyno 1.2.1
Loading...
Searching...
No Matches
OceanBase.h
Go to the documentation of this file.
1
16#pragma once
17#include "OceanPatch.h"
18
19namespace dyno
20{
21 template<typename TDataType>
22 class OceanBase : public Node
23 {
24 public:
25 typedef typename TDataType::Real Real;
26 typedef typename TDataType::Coord Coord;
27
28 OceanBase();
29 ~OceanBase() override;
30
31 std::string getNodeType() override { return "Height Fields"; }
32
33 DEF_VAR(Real, WaterLevel, 0, "");
34
35 public:
37
38 protected:
39 bool validateInputs() override;
40 };
41}
~OceanBase() override
Definition OceanBase.cpp:12
std::string getNodeType() override
Definition OceanBase.h:31
bool validateInputs() override
Definition OceanBase.cpp:17
TDataType::Real Real
Definition OceanBase.h:25
TDataType::Coord Coord
Definition OceanBase.h:26
DEF_NODE_PORT(OceanPatch< TDataType >, OceanPatch, "Ocean Patch")
DEF_VAR(Real, WaterLevel, 0, "")
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25