SPHinXsys  alpha version
Classes | Namespaces
complex_body.h File Reference

A complex body is characterized with a secondary structure, which can be imported externally or created according to specific rules. The secondary structure will be used or even created by the corresponding particle generator. More...

#include "base_body.h"
#include "base_body_part.h"
#include "base_geometry.h"

Go to the source code of this file.

Classes

class  SPH::SecondaryStructure
 Abstract class as interface for all secondary structures. Currently, it provides interface on building inner configuration. The interface can be extended. More...
 
class  SPH::TreeBody
 The tree is composed of a root (the first branch) and other branch generated sequentially. More...
 
class  SPH::TreeBody::Branch
 Each branch (except the root) has a parent and several children, and geometric information. It is a realized edge and has multi inner particles. The first is the last particle from the parent or root, and the last is the first particle of all its child branches. Many connected branches compose a tree. More...
 
class  SPH::TreeTerminates
 A body part with the collection of particles as the terminates of the tree. More...
 

Namespaces

 SPH
 

Detailed Description

A complex body is characterized with a secondary structure, which can be imported externally or created according to specific rules. The secondary structure will be used or even created by the corresponding particle generator.

Author
Xiangyu Hu