PeriDyno
1.0.0
Loading...
Searching...
No Matches
D:
Peridyno
peridyno
src
Dynamics
Cuda
Volume
VolumeLoader.h
Go to the documentation of this file.
1
16
#pragma once
17
#include "
Volume.h
"
18
#include "
FilePath.h
"
19
20
namespace
dyno
21
{
22
template
<
typename
TDataType>
23
class
VolumeLoader
:
public
Volume
<TDataType>
24
{
25
DECLARE_TCLASS
(
VolumeLoader
, TDataType)
26
public
:
27
typedef
typename
TDataType::Real
Real
;
28
typedef
typename
TDataType::Coord
Coord
;
29
30
VolumeLoader
();
31
~VolumeLoader
()
override
;
32
33
public
:
34
DEF_VAR
(
FilePath
, FileName,
""
,
"A file with a suffix .sdf"
);
35
36
protected
:
37
void
resetStates
()
override
;
38
39
private
:
40
bool
loadFile
();
41
};
42
}
FilePath.h
DECLARE_TCLASS
#define DECLARE_TCLASS(name, T1)
Definition
Object.h:87
Volume.h
dyno::FilePath
Definition
FilePath.h:8
dyno::VolumeLoader::DEF_VAR
DEF_VAR(FilePath, FileName, "", "A file with a suffix .sdf")
dyno::VolumeLoader::Coord
TDataType::Coord Coord
Definition
VolumeLoader.h:28
dyno::VolumeLoader::VolumeLoader
VolumeLoader()
Definition
VolumeLoader.cpp:10
dyno::VolumeLoader::Real
TDataType::Real Real
Definition
VolumeLoader.h:27
dyno::VolumeLoader::resetStates
void resetStates() override
Definition
VolumeLoader.cpp:29
dyno::VolumeLoader::~VolumeLoader
~VolumeLoader() override
Definition
VolumeLoader.cpp:23
dyno::VolumeLoader::loadFile
bool loadFile()
Definition
VolumeLoader.cpp:35
Volume
Definition
initializeVolume.h:24
dyno
This is an implementation of AdditiveCCD based on peridyno.
Definition
Array.h:25
Generated by
1.13.2