|
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.
|
|