![]() |
PixCells
This project is a Cellular Potts Model (CPM) simulator. It was developped during a Master's degree in Physics as a master project.
|
This is the complete list of members for Simulation, including all inherited members.
add_cell_to_lattice(Cell *c, int safe_distance) | Simulation | |
calculate_energy_of_site(int x, int y) | Simulation | |
calculate_energy_of_two_sites(int x1, int y1, int x2, int y2) | Simulation | |
calculate_local_hamiltonian(int x_trial, int y_trial, int cell_id_trial, int x, int y, int cell_id) | Simulation | |
calculate_total_hamiltonian() (defined in Simulation) | Simulation | |
create_cell(int type, int target_surface, float target_length, sf::Color color) | Simulation | |
display_lattice() | Simulation | |
get_cells_array() | Simulation | |
get_J() | Simulation | |
get_lambda_surface() | Simulation | |
get_lattice() | Simulation | |
get_length_box() | Simulation | |
get_number_of_cases() | Simulation | |
get_number_of_cells() | Simulation | |
get_number_of_steps() | Simulation | |
initialize_lattice(bool is_periodic) | Simulation | |
is_connectivity_broken(int x_trial, int y_trial, int cell_id) | Simulation | |
metropolis_algorithm(int x, int y, int x_trial, int y_trial, float delta_H) (defined in Simulation) | Simulation | |
monte_carlo_step() | Simulation | |
remove_cell_from_lattice(Cell *c) | Simulation | |
run_and_save_simulation(int nb_save, const char *filename) | Simulation | |
run_simulation() | Simulation | |
run_simulation_sfml(const char *filename) | Simulation | |
run_simulation_sfml_diff(const char *filename) | Simulation | |
save_lattice(std::ofstream &file, int step, float time) | Simulation | |
set_cells_array(std::vector< Cell * > cells_array) | Simulation | |
set_lattice(std::vector< std::vector< int > > lattice) | Simulation | |
Simulation(int length_box, int number_of_steps, std::vector< std::vector< float > > J, std::vector< float > lambda_surface, std::vector< float > lambda_length, std::vector< float > lambda_chemotaxis, float kT) | Simulation | |
simulation_step() (defined in Simulation) | Simulation | |
updateCellShape(int x, int y, sf::RectangleShape &shape) | Simulation | |
updateCellsLength() (defined in Simulation) | Simulation | |
write_header(std::ofstream &file) | Simulation | |
write_tail(std::ofstream &file, float total_time) | Simulation | |
~Simulation() | Simulation |