PeriDyno 1.0.0
Loading...
Searching...
No Matches
CalculateNorm.h
Go to the documentation of this file.
1
16
17#pragma once
19
20namespace dyno
21{
22 template<typename TDataType>
24 {
26 public:
27 typedef typename TDataType::Real Real;
28 typedef typename TDataType::Coord Coord;
29
31 ~CalculateNorm() override {};
32
33 void compute() override;
34
35 public:
36 DEF_ARRAY_IN(Coord, Vec, DeviceType::GPU, "");
37 DEF_ARRAY_OUT(Real, Norm, DeviceType::GPU, "");
38 };
39}
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
TDataType::Coord Coord
DEF_ARRAY_IN(Coord, Vec, DeviceType::GPU, "")
void compute() override
~CalculateNorm() override
TDataType::Real Real
DEF_ARRAY_OUT(Real, Norm, DeviceType::GPU, "")
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25