High Performance Plasticity  0.5.0
hpp::CrystalPropertiesCUDA< T, N > Class Template Reference

#include <crystalCUDA.h>

Collaboration diagram for hpp::CrystalPropertiesCUDA< T, N >:

Public Member Functions

 CrystalPropertiesCUDA (const CrystalProperties< T > &propsIn)
 

Public Attributes

unsigned int n_alpha
 
mu
 
kappa
 
m
 
gammadot_0
 
h_0
 
s_s
 
a
 
q
 
volume = 1.0
 
VecCUDA< T, 3 > m_0 [N]
 
VecCUDA< T, 3 > n_0 [N]
 
Tensor2CUDA< T, 3, 3 > S_0 [N]
 
Tensor4CUDA< T, 3, 3, 3, 3 > L
 
Tensor2CUDA< T, N, N > Q
 

Friends

class SpectralPolycrystalCUDA< T, N >
 

Detailed Description

template<typename T, unsigned int N>
class hpp::CrystalPropertiesCUDA< T, N >

Author
Michael Malahe
Date
06/04/17

Constructor & Destructor Documentation

template<typename T, unsigned int N>
hpp::CrystalPropertiesCUDA< T, N >::CrystalPropertiesCUDA ( const CrystalProperties< T > &  propsIn)

Friends And Related Function Documentation

template<typename T, unsigned int N>
friend class SpectralPolycrystalCUDA< T, N >
friend

Member Data Documentation

template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::a
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::gammadot_0
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::h_0
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::kappa
template<typename T, unsigned int N>
Tensor4CUDA<T,3,3,3,3> hpp::CrystalPropertiesCUDA< T, N >::L
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::m
template<typename T, unsigned int N>
VecCUDA<T,3> hpp::CrystalPropertiesCUDA< T, N >::m_0[N]
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::mu
template<typename T, unsigned int N>
VecCUDA<T,3> hpp::CrystalPropertiesCUDA< T, N >::n_0[N]
template<typename T, unsigned int N>
unsigned int hpp::CrystalPropertiesCUDA< T, N >::n_alpha
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::q
template<typename T, unsigned int N>
Tensor2CUDA<T,N,N> hpp::CrystalPropertiesCUDA< T, N >::Q
template<typename T, unsigned int N>
Tensor2CUDA<T,3,3> hpp::CrystalPropertiesCUDA< T, N >::S_0[N]
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::s_s
template<typename T, unsigned int N>
T hpp::CrystalPropertiesCUDA< T, N >::volume = 1.0

The documentation for this class was generated from the following file: