Header file for materials.
#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 rik. henni g@fa 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... | |