|
High Performance Plasticity
0.5.0
|
#include <crystalCUDA.h>
Public Member Functions | |
| SpectralCrystalListCUDA () | |
| SpectralCrystalListCUDA (unsigned int nCrystals, const SpectralCrystalCUDA< T > *crystals) | |
| SpectralCrystalListCUDA (const std::vector< SpectralCrystalCUDA< T >> &crystals) | |
| __device__ SpectralCrystalCUDA< T > | getCrystalD (unsigned int iCrystal) |
| __device__ void | setCrystalD (unsigned int iCrystal, const SpectralCrystalCUDA< T > &crystal) |
Private Attributes | |
| T * | anglesA |
| T * | anglesB |
| T * | anglesC |
| T * | s |
| std::vector< std::shared_ptr< T > > | sharedPtrs |
|
inline |
| hpp::SpectralCrystalListCUDA< T >::SpectralCrystalListCUDA | ( | unsigned int | nCrystals, |
| const SpectralCrystalCUDA< T > * | crystals | ||
| ) |
| hpp::SpectralCrystalListCUDA< T >::SpectralCrystalListCUDA | ( | const std::vector< SpectralCrystalCUDA< T >> & | crystals | ) |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |