SPH
Classes
IMaterial.h File Reference

Base class for all particle materials. More...

#include "math/rng/Rng.h"
#include "objects/containers/FlatMap.h"
#include "objects/utility/IteratorAdapters.h"
#include "objects/wrappers/SharedPtr.h"
#include "quantities/QuantityIds.h"
#include "sph/initial/UvMapping.h"
#include "system/Settings.h"

Go to the source code of this file.

Classes

class  MaterialView
 Non-owning wrapper of a material and particles with this material. More...
 
struct  MaterialInitialContext
 Shared data used when creating all bodies in the simulation. More...
 
class  IMaterial
 Material settings and functions specific for one material. More...
 
class  NullMaterial
 Material that does not require any initialization or finalization. More...
 

Detailed Description

Base class for all particle materials.

Author
Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
Date
2016-2021

Definition in file IMaterial.h.