CellGPU  0.8.0
GPU-accelerated simulations of cells
Macros | Functions
voronoiQuadraticEnergyWithTension.cu File Reference
#include <cuda_runtime.h>
#include "curand_kernel.h"
#include "cellListGPU.cuh"
#include "voronoiQuadraticEnergyWithTension.cuh"
#include "indexer.h"
#include "gpubox.h"
#include "functions.h"
#include <iostream>
#include <stdio.h>
#include "Matrix.h"
Include dependency graph for voronoiQuadraticEnergyWithTension.cu:

Functions

__global__ void gpu_VoronoiTension_force_sets_kernel (const Dscalar2 *__restrict__ d_points, const Dscalar2 *__restrict__ d_AP, const Dscalar2 *__restrict__ d_APpref, const int2 *__restrict__ d_delSets, const int *__restrict__ d_delOther, const Dscalar2 *__restrict__ d_vc, const Dscalar4 *__restrict__ d_vln, Dscalar2 *__restrict__ d_forceSets, const int2 *__restrict__ d_nidx, const int *__restrict__ d_cellTypes, const Dscalar *__restrict__ d_tensionMatrix, Index2D cellTypeIndexer, Dscalar KA, Dscalar KP, int computations, Index2D n_idx, gpubox Box)
 the force on a particle is decomposable into the force contribution from each of its voronoi vertices...calculate those sets of forces with an additional tension term between cells of different type
 
__global__ void gpu_VoronoiSimpleTension_force_sets_kernel (const Dscalar2 *__restrict__ d_points, const Dscalar2 *__restrict__ d_AP, const Dscalar2 *__restrict__ d_APpref, const int2 *__restrict__ d_delSets, const int *__restrict__ d_delOther, const Dscalar2 *__restrict__ d_vc, const Dscalar4 *__restrict__ d_vln, Dscalar2 *__restrict__ d_forceSets, const int2 *__restrict__ d_nidx, const int *__restrict__ d_cellTypes, Dscalar KA, Dscalar KP, Dscalar gamma, int computations, Index2D n_idx, gpubox Box)
 the force on a particle is decomposable into the force contribution from each of its voronoi vertices...calculate those sets of forces with an additional tension term between cells of different type
 
bool gpu_VoronoiTension_force_sets (Dscalar2 *d_points, Dscalar2 *d_AP, Dscalar2 *d_APpref, int2 *d_delSets, int *d_detOther, Dscalar2 *d_vc, Dscalar4 *d_vln, Dscalar2 *d_forceSets, int2 *d_nidx, int *d_cellTypes, Dscalar *d_tensionMatrix, Index2D &cellTypeIndexer, Dscalar KA, Dscalar KP, int NeighIdxNum, Index2D &n_idx, gpubox &Box)
 Compute the contribution to the net force on vertex i from each of i's voronoi vertices with general tensions. More...
 
bool gpu_VoronoiSimpleTension_force_sets (Dscalar2 *d_points, Dscalar2 *d_AP, Dscalar2 *d_APpref, int2 *d_delSets, int *d_detOther, Dscalar2 *d_vc, Dscalar4 *d_vln, Dscalar2 *d_forceSets, int2 *d_nidx, int *d_cellTypes, Dscalar KA, Dscalar KP, Dscalar gamma, int NeighIdxNum, Index2D &n_idx, gpubox &Box)
 Compute the contribution to the net force on vertex i from each of i's voronoi vertices. More...