PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Topology
Vulkan
Module
CalculateNorm.h
Go to the documentation of this file.
1
16
17
#pragma once
18
#include "
Module/ComputeModule.h
"
19
20
namespace
dyno
21
{
22
class
CalculateNorm
:
public
ComputeModule
23
{
24
DECLARE_CLASS
(ColorMapping)
25
public
:
26
CalculateNorm
();
27
~CalculateNorm
()
override
{};
28
29
void
compute
()
override
;
30
31
public
:
32
DEF_ARRAY_IN
(
Vec3f
, Vec, DeviceType::GPU,
""
);
33
DEF_ARRAY_OUT
(
float
, Norm, DeviceType::GPU,
""
);
34
};
35
}
ComputeModule.h
DECLARE_CLASS
#define DECLARE_CLASS(name)
Definition
Object.h:65
dyno::CalculateNorm
Definition
CalculateNorm.h:24
dyno::CalculateNorm::DEF_ARRAY_IN
DEF_ARRAY_IN(Vec3f, Vec, DeviceType::GPU, "")
dyno::CalculateNorm::DEF_ARRAY_OUT
DEF_ARRAY_OUT(float, Norm, DeviceType::GPU, "")
dyno::CalculateNorm::CalculateNorm
CalculateNorm()
dyno::CalculateNorm::compute
void compute() override
dyno::CalculateNorm::~CalculateNorm
~CalculateNorm() override
Definition
CalculateNorm.h:27
dyno::ComputeModule
Definition
ComputeModule.h:7
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
dyno::Vec3f
Vector< float, 3 > Vec3f
Definition
Vector3D.h:93
Generated by
1.13.2