milupHPC documentation
  • include
  • materials
Classes | Namespaces | Macros | Functions
material.cuh File Reference

Material parameters and settings. More...

#include "../cuda_utils/cuda_utilities.cuh"
#include "../parameter.h"
#include <iostream>
#include <stdio.h>
#include <cuda.h>
#include <boost/mpi.hpp>
+ Include dependency graph for material.cuh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ArtificialViscosity
 Artificial viscosity parameters. More...
 
struct  EqOfSt
 Equation of states. More...
 
class  Material
 Material parameters. More...
 

Namespaces

namespace  MaterialNS
 Material related functions and kernels.
 
namespace  MaterialNS::Kernel
 CUDA kernel functions.
 
namespace  MaterialNS::Kernel::Launch
 Wrapper functions.
 

Macros

#define MILUPHPC_MATERIAL_CUH
 

Functions

__global__ void MaterialNS::Kernel::info (Material *material)
 Debug kernel giving information about material(s). More...
 
void MaterialNS::Kernel::Launch::info (Material *material)
 Wrapper for MaterialNS::Kernel::info(). More...
 

Detailed Description

Material parameters and settings.

Material parameters/attributes/properties and settings like:

  • Equation of state
  • Artificial viscosity (parameters)
  • smoothing length
  • interactions
Author
Michael Staneker
Bug:
no known bugs
Todo:
implement missing parameters/variables

Definition in file material.cuh.

Macro Definition Documentation

◆ MILUPHPC_MATERIAL_CUH

#define MILUPHPC_MATERIAL_CUH

Definition at line 17 of file material.cuh.


milupHPC - include/materials/material.cuh File Reference
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3