adamantine
Classes | Functions
adamantine::internal Namespace Reference

Classes

struct  Data2D
 
struct  Data2D<-1, extent_1 >
 
struct  Data3D
 
struct  Data3D<-1, extent_1, extent_2 >
 
struct  Data4D
 
struct  Data4D<-1, extent_1, extent_2, extent_3 >
 
struct  Data5D
 
struct  Data5D<-1, extent_1, extent_2, extent_3, extent_4 >
 

Functions

template<int dim>
void compute_average (unsigned int const n_q_points, unsigned int const dofs_per_cell, dealii::DoFHandler< dim > const &mp_dof_handler, dealii::DoFHandler< dim > const &temperature_dof_handler, dealii::hp::FEValues< dim > &hp_fe_values, dealii::LA::distributed::Vector< double, dealii::MemorySpace::Host > const &temperature, dealii::LA::distributed::Vector< double, dealii::MemorySpace::Host > &temperature_average)
 
template<typename ViewType , std::enable_if_t< std::is_same_v< typename ViewType::memory_space, typename dealii::MemorySpace::Host::kokkos_space >, int > = 0>
double get_value (ViewType &view, unsigned int i, unsigned int j)
 
template<int dim>
void compute_average (unsigned int const n_q_points, unsigned int const dofs_per_cell, dealii::DoFHandler< dim > const &mp_dof_handler, dealii::DoFHandler< dim > const &temperature_dof_handler, dealii::hp::FEValues< dim > &hp_fe_values, dealii::LA::distributed::Vector< double, dealii::MemorySpace::Default > const &temperature, dealii::LA::distributed::Vector< double, dealii::MemorySpace::Default > &temperature_average)
 

Function Documentation

◆ compute_average() [1/2]

template<int dim>
void adamantine::internal::compute_average ( unsigned int const  n_q_points,
unsigned int const  dofs_per_cell,
dealii::DoFHandler< dim > const &  mp_dof_handler,
dealii::DoFHandler< dim > const &  temperature_dof_handler,
dealii::hp::FEValues< dim > &  hp_fe_values,
dealii::LA::distributed::Vector< double, dealii::MemorySpace::Default > const &  temperature,
dealii::LA::distributed::Vector< double, dealii::MemorySpace::Default > &  temperature_average 
)

Definition at line 86 of file MaterialProperty.templates.hh.

◆ compute_average() [2/2]

template<int dim>
void adamantine::internal::compute_average ( unsigned int const  n_q_points,
unsigned int const  dofs_per_cell,
dealii::DoFHandler< dim > const &  mp_dof_handler,
dealii::DoFHandler< dim > const &  temperature_dof_handler,
dealii::hp::FEValues< dim > &  hp_fe_values,
dealii::LA::distributed::Vector< double, dealii::MemorySpace::Host > const &  temperature,
dealii::LA::distributed::Vector< double, dealii::MemorySpace::Host > &  temperature_average 
)

Definition at line 34 of file MaterialProperty.templates.hh.

◆ get_value()

template<typename ViewType , std::enable_if_t< std::is_same_v< typename ViewType::memory_space, typename dealii::MemorySpace::Host::kokkos_space >, int > = 0>
double adamantine::internal::get_value ( ViewType &  view,
unsigned int  i,
unsigned int  j 
)

Definition at line 80 of file MaterialProperty.templates.hh.