![]() |
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 |