SPHinXsys  alpha version
materials Directory Reference

Files

file  all_materials.h [code]
 This is the header file that user code should include to pick up all material.
 
file  base_material.cpp
 
file  base_material.h [code]
 This is the base classes of all materials. A function in a derived material class returns a value with the inputs from the particle data. Basically, it is a interface from which one can access derived material by dynamic cast. Note that the derived material may have position dependent or local properties.
 
file  complex_solid.h [code]
 These are classes for define complex solid materials.
 
file  complex_solid.hpp [code]
 These are implementation of the classes for complex solids.
 
file  compressible_fluid.cpp
 
file  compressible_fluid.h [code]
 Describe the compressible fluid which is used model compressible fluids. Here, we have ideal gas equation of states.
 
file  diffusion_reaction.cpp
 These are classes for diffusion and reaction properties.
 
file  elastic_solid.cpp
 
file  elastic_solid.h [code]
 These are classes for define properties of elastic solid materials. These classes are based on isotropic linear elastic solid. Several more complex materials, including neo-Hookean, FENE neo-Hookean and anisotropic muscle, are derived from the basic elastic solid class.
 
file  inelastic_solid.h [code]
 These are classes for define properties of elastic solid materials. These classes are based on isotropic linear elastic solid. Several more complex materials, including neo-hookean, FENE noe-hookean and anisotropic muscle, are derived from the basic elastic solid class.
 
file  riemann_solver.cpp
 
file  weakly_compressible_fluid.cpp
 
file  weakly_compressible_fluid.h [code]
 Describe the weakly compressible fluid which is used model incompressible fluids. Here, we have included several equation of states. Futhermore, A typical non-newtonian fluid model is included.