24 #ifndef PRECOMP_H_INCLUDED 25 #define PRECOMP_H_INCLUDED 33 #include <boost/algorithm/string.hpp> 54 int solve(
scalar *blob_corr=NULL);
55 int solve_using_neighbours();
56 int solve_using_neighbours_non_critical(
scalar *blob_corr=NULL);
57 void reset_fieldenergy();
60 scalar get_field_energy(
int index0,
int index1);
62 int compute_bead_positions();
64 int build_pc_nearest_neighbour_lookup();
65 int prebuild_pc_nearest_neighbour_lookup_and_swap();
66 int prebuild_pc_nearest_neighbour_lookup();
67 int safely_swap_pc_layers();
69 void write_beads_to_file(FILE *fout,
int timestep);
74 int msg(
string whatever);
75 int msg(
int whatever);
79 int calc_force_from_pot();
87 static const int adjacent_cells[27][3];
Definition: tetra_element_linear.h:136
bool * isPairActive
Definition: PreComp_solver.h:127
scalar * b_pos
Definition: PreComp_solver.h:121
TELPtr * b_unq_elems
Definition: PreComp_solver.h:109
tetra_element_linear * TELPtr
Definition: PreComp_solver.h:107
int num_blobs
Definition: PreComp_solver.h:137
scalar * F
Definition: PreComp_solver.h:105
TELPtr * b_elems
Definition: PreComp_solver.h:108
int msgc
Definition: PreComp_solver.h:73
int num_diff_elems
Definition: PreComp_solver.h:117
Definition: PreComp_solver.h:49
int * b_types
Definition: PreComp_solver.h:111
int * b_daddyblob
Definition: PreComp_solver.h:125
Definition: SimulationParams.h:66
static const int x
Definition: rod_math_v9.h:52
int * map_e_to_b
Definition: PreComp_solver.h:113
scalar Dx
Definition: PreComp_solver.h:91
scalar * fieldenergy
Definition: PreComp_solver.h:136
int * b_elems_ndx
array with the corresponding element index.
Definition: PreComp_solver.h:131
vector< string > stypes
string types for the beads; sorry it is a c++ vector
Definition: PreComp_solver.h:130
int * b_blob_ndx
array with the corresponding blob index.
Definition: PreComp_solver.h:132
int n_beads
Definition: PreComp_solver.h:115
scalar * b_rel_pos
Definition: PreComp_solver.h:119
int ntypes
Definition: PreComp_solver.h:101
int n_values
Definition: PreComp_solver.h:97
scalar * U
Definition: PreComp_solver.h:103
Definition: SimulationParams.h:75
int num_threads
Definition: PreComp_solver.h:138
LinkedListCube< int > pcLookUp
the linkedlist itself
Definition: PreComp_solver.h:84
scalar * b_forces
Definition: PreComp_solver.h:123
double scalar
Definition: mat_vec_types.h:36
scalar pcVoxelSize
the size of the voxels.
Definition: PreComp_solver.h:85
int nint
Definition: PreComp_solver.h:99