Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
Loading...
Searching...
No Matches
tfBoundaryConditions.h File Reference
#include <mdcore_config.h>
#include <types/tf_types.h>
#include <io/tf_io.h>
#include <unordered_map>
Include dependency graph for tfBoundaryConditions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TissueForge::BoundaryCondition
 A condition on a boundary of the universe. More...
 
struct  TissueForge::BoundaryConditions
 The BoundaryConditions class serves as a container for the six instances of the :class:BoundaryCondition object. More...
 
struct  TissueForge::BoundaryConditionsArgsContainer
 

Namespaces

namespace  TissueForge
 Include Python header, disable linking to pythonX_d.lib on Windows in debug mode.
 

Enumerations

enum  BoundaryConditionKind : unsigned int {
  BOUNDARY_VELOCITY = 1 << 0 , BOUNDARY_PERIODIC = 1 << 1 , BOUNDARY_FREESLIP = 1 << 2 , BOUNDARY_POTENTIAL = 1 << 3 ,
  BOUNDARY_NO_SLIP = 1 << 4 , BOUNDARY_RESETTING = 1 << 5 , BOUNDARY_ACTIVE = BOUNDARY_FREESLIP | BOUNDARY_VELOCITY | BOUNDARY_POTENTIAL
}
 

Functions

void TissueForge::apply_boundary_particle_crossing (struct Particle *p, const int *delta, const struct space_cell *source_cell, const struct space_cell *dest_cell)