High Performance Plasticity  0.5.0
hpp::SpectralCrystal< U > Class Template Reference

#include <crystal.h>

Collaboration diagram for hpp::SpectralCrystal< U >:

Public Member Functions

 SpectralCrystal ()
 
 SpectralCrystal (const CrystalProperties< U > &props, const SpectralCrystalSolverConfig< U > &config, const CrystalInitialConditions< U > &init)
 
void step (const hpp::Tensor2< U > &F_next, const hpp::Tensor2< U > &L_next, const hpp::SpectralDatabase< U > &db, U dt)
 
Tensor2< U > getTCauchy () const
 
getVolume () const
 

Private Attributes

Tensor2< U > RStar
 
s
 
Tensor2< U > TCauchy
 
CrystalInitialConditions< U > init
 
CrystalProperties< U > props
 
SpectralCrystalSolverConfig< U > config
 

Constructor & Destructor Documentation

template<typename U >
hpp::SpectralCrystal< U >::SpectralCrystal ( )
template<typename U >
hpp::SpectralCrystal< U >::SpectralCrystal ( const CrystalProperties< U > &  props,
const SpectralCrystalSolverConfig< U > &  config,
const CrystalInitialConditions< U > &  init 
)

Member Function Documentation

template<typename U >
Tensor2<U> hpp::SpectralCrystal< U >::getTCauchy ( ) const
inline
template<typename U >
U hpp::SpectralCrystal< U >::getVolume ( ) const
inline
template<typename U >
void hpp::SpectralCrystal< U >::step ( const hpp::Tensor2< U > &  F_next,
const hpp::Tensor2< U > &  L_next,
const hpp::SpectralDatabase< U > &  db,
dt 
)

Member Data Documentation

template<typename U >
SpectralCrystalSolverConfig<U> hpp::SpectralCrystal< U >::config
private
template<typename U >
CrystalInitialConditions<U> hpp::SpectralCrystal< U >::init
private
template<typename U >
CrystalProperties<U> hpp::SpectralCrystal< U >::props
private
template<typename U >
Tensor2<U> hpp::SpectralCrystal< U >::RStar
private
template<typename U >
U hpp::SpectralCrystal< U >::s
private
template<typename U >
Tensor2<U> hpp::SpectralCrystal< U >::TCauchy
private

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