16#ifndef MILUPHPC_MATERIAL_CUH
17#define MILUPHPC_MATERIAL_CUH
19#include "../cuda_utils/cuda_utilities.cuh"
20#include "../parameter.h"
25#include <boost/mpi.hpp>
41 template<
class Archive>
42 void serialize(Archive &ar,
const unsigned int version) {
69 template<
class Archive>
70 void serialize(Archive &ar,
const unsigned int version) {
101 template<
class Archive>
102 void serialize(Archive &ar,
const unsigned int version) {
void serialize(Archive &ar, const unsigned int version)
Serialization function for boost::mpi functionality.
CUDA_CALLABLE_MEMBER Material()
friend class boost::serialization::access
ArtificialViscosity artificialViscosity
CUDA_CALLABLE_MEMBER void info()
CUDA_CALLABLE_MEMBER ~Material()
#define CUDA_CALLABLE_MEMBER
void info(Material *material)
Wrapper for MaterialNS::Kernel::info().
__global__ void info(Material *material)
Debug kernel giving information about material(s).
Material related functions and kernels.
Artificial viscosity parameters.
void serialize(Archive &ar, const unsigned int version)
Serialization function for boost::mpi functionality.
real alpha
Artificial viscosity .
real beta
Artificial viscosity .
friend class boost::serialization::access
CUDA_CALLABLE_MEMBER ArtificialViscosity()
void serialize(Archive &ar, const unsigned int version)
Serialization function for boost::mpi functionality.
CUDA_CALLABLE_MEMBER EqOfSt()
friend class boost::serialization::access