PeriDyno 1.0.0
Loading...
Searching...
No Matches
VkFFT.h
Go to the documentation of this file.
1#pragma once
2
3#include "Vector.h"
4#include "VkDeviceArray2D.h"
5#include "VkFFT_Defs.h"
6
7namespace dyno
8{
10 {
13 };
14
15 class VkFFT
16 {
17 public:
18 VkFFT();
19 ~VkFFT();
20
22
23 bool update(VkFFT_Type type);
24
25 private:
26 bool createContext();
27
29
33 };
34}
bool createPipeline(VkDeviceArray2D< dyno::Vec2f > &array2d)
Definition VkFFT.cpp:75
bool update(VkFFT_Type type)
Definition VkFFT.cpp:119
bool createContext()
Definition VkFFT.cpp:18
VkFFTApplication app
Definition VkFFT.h:32
VkGPU vkGPU
Definition VkFFT.h:30
static VkFFT * createInstance(VkDeviceArray2D< dyno::Vec2f > &array2d)
Definition VkFFT.cpp:132
VkFFTConfiguration configuration
Definition VkFFT.h:31
This is an implementation of AdditiveCCD based on peridyno.
Definition Array.h:25
VkFFT_Type
Definition VkFFT.h:10
@ VkFFT_FORWARD
Definition VkFFT.h:12
@ VkFFT_INVERSE
Definition VkFFT.h:11