High Performance Plasticity  0.5.0
hpp::SpectralPolycrystalCUDA< T, N > Member List

This is the complete list of members for hpp::SpectralPolycrystalCUDA< T, N >, including all inherited members.

crystalPropsDhpp::SpectralPolycrystalCUDA< T, N >private
crystalsDhpp::SpectralPolycrystalCUDA< T, N >private
dbDhpp::SpectralPolycrystalCUDA< T, N >private
dbHhpp::SpectralPolycrystalCUDA< T, N >private
dbUnifiedDhpp::SpectralPolycrystalCUDA< T, N >private
dbUnifiedHhpp::SpectralPolycrystalCUDA< T, N >private
deviceIDhpp::SpectralPolycrystalCUDA< T, N >private
devProphpp::SpectralPolycrystalCUDA< T, N >private
doGPUSetup()hpp::SpectralPolycrystalCUDA< T, N >
doSetup(std::vector< SpectralCrystalCUDA< T >> &crystals, const CrystalPropertiesCUDA< T, N > &crystalProps)hpp::SpectralPolycrystalCUDA< T, N >
evolve(T t_start, T t_end, T dt, std::function< hpp::Tensor2< T >(T t)> F_of_t, std::function< hpp::Tensor2< T >(T t)> L_of_t)hpp::SpectralPolycrystalCUDA< T, N >
getEulerAnglesZXZActive()hpp::SpectralPolycrystalCUDA< T, N >
getGSHCoeffs()hpp::SpectralPolycrystalCUDA< T, N >
getNComponents()hpp::SpectralPolycrystalCUDA< T, N >
getNTermsComputedHardware()hpp::SpectralPolycrystalCUDA< T, N >
getNTimestepsTaken()hpp::SpectralPolycrystalCUDA< T, N >
getPoleHistogram(int p0, int p1, int p2)hpp::SpectralPolycrystalCUDA< T, N >
getPoleHistogram(const VecCUDA< T, 3 > &pole)hpp::SpectralPolycrystalCUDA< T, N >private
getPoleHistogram(Tensor2CUDA< T, HPP_POLE_FIG_HIST_DIM, HPP_POLE_FIG_HIST_DIM > &hist, const VecCUDA< T, 3 > &pole)hpp::SpectralPolycrystalCUDA< T, N >private
getTHistory() const hpp::SpectralPolycrystalCUDA< T, N >inline
gshKernelCfghpp::SpectralPolycrystalCUDA< T, N >private
gshLevel0Sumshpp::SpectralPolycrystalCUDA< T, N >private
gshPerBlockSumshpp::SpectralPolycrystalCUDA< T, N >private
gshReduceKernelLevel0Cfghpp::SpectralPolycrystalCUDA< T, N >private
gshReduceKernelLevel1Cfghpp::SpectralPolycrystalCUDA< T, N >private
maxMemUsedGBhpp::SpectralPolycrystalCUDA< T, N >private
nCrystalPairshpp::SpectralPolycrystalCUDA< T, N >private
nCrystalshpp::SpectralPolycrystalCUDA< T, N >private
nDsetshpp::SpectralPolycrystalCUDA< T, N >
poleHistogramHistory001hpp::SpectralPolycrystalCUDA< T, N >private
poleHistogramHistory011hpp::SpectralPolycrystalCUDA< T, N >private
poleHistogramHistory100hpp::SpectralPolycrystalCUDA< T, N >private
poleHistogramHistory110hpp::SpectralPolycrystalCUDA< T, N >private
poleHistogramHistory111hpp::SpectralPolycrystalCUDA< T, N >private
reduceKernelLevel0Cfghpp::SpectralPolycrystalCUDA< T, N >private
reduceKernelLevel1Cfghpp::SpectralPolycrystalCUDA< T, N >private
resetGivenOrientations(T init_s, const std::vector< EulerAngles< T >> &angleList)hpp::SpectralPolycrystalCUDA< T, N >
resetHistories()hpp::SpectralPolycrystalCUDA< T, N >
resetRandomOrientations(T init_s, unsigned long int seed)hpp::SpectralPolycrystalCUDA< T, N >
solveTimerhpp::SpectralPolycrystalCUDA< T, N >private
SpectralPolycrystalCUDA()hpp::SpectralPolycrystalCUDA< T, N >inline
SpectralPolycrystalCUDA(std::vector< SpectralCrystalCUDA< T >> &crystals, const CrystalPropertiesCUDA< T, N > &crystalProps, const SpectralDatabase< T > &dbIn)hpp::SpectralPolycrystalCUDA< T, N >
SpectralPolycrystalCUDA(std::vector< SpectralCrystalCUDA< T >> &crystals, const CrystalPropertiesCUDA< T, N > &crystalProps, const SpectralDatabaseUnified< T > &dbIn)hpp::SpectralPolycrystalCUDA< T, N >
step(const hpp::Tensor2< T > &L_next, T dt)hpp::SpectralPolycrystalCUDA< T, N >
step(const hpp::Tensor2< T > &F_next, const hpp::Tensor2< T > &L_next, T dt)hpp::SpectralPolycrystalCUDA< T, N >
stepKernelCfghpp::SpectralPolycrystalCUDA< T, N >private
TCauchyGlobalDhpp::SpectralPolycrystalCUDA< T, N >private
TCauchyGlobalHhpp::SpectralPolycrystalCUDA< T, N >private
TCauchyHistoryhpp::SpectralPolycrystalCUDA< T, N >private
TCauchyLevel0Sumshpp::SpectralPolycrystalCUDA< T, N >private
TCauchyPerBlockSumshpp::SpectralPolycrystalCUDA< T, N >private
tHistoryhpp::SpectralPolycrystalCUDA< T, N >private
useUnifiedDBhpp::SpectralPolycrystalCUDA< T, N >private
writePoleHistogramHistoryHDF5(H5::H5File &outfile, std::string dsetBaseName, std::vector< Tensor2CUDA< T, HPP_POLE_FIG_HIST_DIM, HPP_POLE_FIG_HIST_DIM >> &history, const VecCUDA< T, 3 > &pole)hpp::SpectralPolycrystalCUDA< T, N >private
writeResultHDF5(std::string filename)hpp::SpectralPolycrystalCUDA< T, N >