PeriDyno 1.0.0
Loading...
Searching...
No Matches
EigenValueWriter.h
Go to the documentation of this file.
1#pragma once
5
6#include <string>
7
8namespace dyno
9{
10
11 template <typename TDataType> class TriangleSet;
12 template<typename TDataType>
14 {
16 public:
17 typedef typename TDataType::Real Real;
18 typedef typename TDataType::Coord Coord;
19 typedef typename ::dyno::TopologyModule::Triangle Triangle;
20 typedef typename ::dyno::Transform<Real, 3> Transform;
22 virtual ~EigenValueWriter();
23
24 void output()override;
25
26 protected:
27
28 public:
29
30 DEF_ARRAY_IN(Transform, Transform, DeviceType::GPU, "transform");
31
32 private:
33 int mFileIndex = -1;
34 };
35}
#define DECLARE_TCLASS(name, T1)
Definition Object.h:87
::dyno::Transform< Real, 3 > Transform
DEF_ARRAY_IN(Transform, Transform, DeviceType::GPU, "transform")
::dyno::TopologyModule::Triangle Triangle
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25