SPHinXsys  alpha version
Classes | Namespaces
base_body.h File Reference

This is the base classes of SPH bodies. The real body is for that with cell linked list and the fictitious one does not. Before the definition of the SPH bodies, the shapes with complex geometries, i.e. those are produced by advanced binary operation, such as intersection, should be produced first. Then, all shapes used in body definition should be either contain or not contain each other. Partial overlap between them are not permitted. More...

#include "base_data_package.h"
#include "sph_data_containers.h"
#include "adaptation.h"
#include "cell_linked_list.h"
#include "particle_sorting.h"
#include "all_geometries.h"
#include <string>

Go to the source code of this file.

Classes

class  SPH::SPHBody
 SPHBody is a base body with basic data and functions. Its derived class can be a real fluid body, a real deformable solid body, a static or moving solid body or a fictitious body. Note that only real bodies have cell linked list. More...
 
class  SPH::RealBody
 Derived body with inner particle configuration or inner interactions. After construction, the particle and material must be specified. More...
 

Namespaces

 SPH
 

Detailed Description

This is the base classes of SPH bodies. The real body is for that with cell linked list and the fictitious one does not. Before the definition of the SPH bodies, the shapes with complex geometries, i.e. those are produced by advanced binary operation, such as intersection, should be produced first. Then, all shapes used in body definition should be either contain or not contain each other. Partial overlap between them are not permitted.

This is the base classes of SPH bodies. The real body is for that with cell linked list and the fictitious one does not. Before the definition of the SPH bodies, the shapes with complex geometries, i.e. those are produced by advanced binary operation, such as intersection, should be produced first. Then, all shapes used in body definition should be either contain or not contain each other. Partial overlap between them are not premitted.

Author
Luhui Han, Chi ZHang and Xiangyu Hu