Materials.h File Reference

Detailed Description

Header file for materials.

Author
Klaus Iglberger
#include <iostream>
#include <string>
#include <vector>
#include <pe/Types.h>
#include <core/DataTypes.h>
#include <core/debug/Debug.h>
#include <core/math/Shims.h>
#include <core/math/MatrixMxN.h>

Classes

class  walberla::pe::Material
 Rigid body material. More...
 
class  walberla::pe::Iron
 Specification of the material iron. More...
 
class  walberla::pe::Copper
 Specification of the material copper. More...
 
class  walberla::pe::Granite
 Specification of the material granite. More...
 
class  walberla::pe::Oak
 Specification of the material oak. More...
 
class  walberla::pe::Fir
 Specification of the material fir. More...
 

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::pe
 

Functions

Material functions
MaterialID walberla::pe::createMaterial (const std::string &name, real_t density, real_t cor, real_t csf, real_t cdf, real_t poisson, real_t young, real_t stiffness, real_t dampingN, real_t dampingT)
 Creating a new custom material. More...
 
MaterialID walberla::pe::createMaterial (real_t density, real_t cor, real_t csf, real_t cdf, real_t poisson, real_t young, real_t stiffness, real_t dampingN, real_t dampingT)
 Creating a new anonymous custom material. More...
 
Material functions
MaterialID walberla::pe::createMaterial (const std::string &name, real_t density, real_t cor, real_t csf, real_t cdf, real_t poisson, real_t young, real_t stiffness, real_t dampingN, real_t dampingT)
 Creating a new custom material. More...
 
MaterialID walberla::pe::createMaterial (real_t density, real_t cor, real_t csf, real_t cdf, real_t poisson, real_t young, real_t stiffness, real_t dampingN, real_t dampingT)
 Creating a new anonymous custom material. More...
 
Material functions
MaterialID walberla::pe::createMaterial (const std::string &name, real_t density, real_t cor, real_t csf, real_t cdf, real_t poisson, real_t young, real_t stiffness, real_t dampingN, real_t dampingT)
 Creating a new custom material. More...
 
MaterialID walberla::pe::createMaterial (real_t density, real_t cor, real_t csf, real_t cdf, real_t poisson, real_t young, real_t stiffness, real_t dampingN, real_t dampingT)
 Creating a new anonymous custom material. More...
 

Variables

const MaterialID walberla::pe::invalid_material = static_cast<MaterialID>( -1 )
 ID for an invalid material. More...