PixCells
This project is a Cellular Potts Model (CPM) simulator. It was developped during a Master's degree in Physics as a master project.
Loading...
Searching...
No Matches
Config Class Reference

Public Member Functions

 Config (const std::string &file_path)
 Construct a new Config:: Config object.
 
void loadConfig (const std::string &file_path)
 Load the configuration from a file.
 
void printConfig ()
 Print the configuration.
 

Public Attributes

int LENGTH_BOX
 
int SAFETY_DISTANCE
 
int NUMBER_OF_MCS
 
int NUMBER_OF_STEPS
 
int NUMBER_OF_SAVINGS
 
std::vector< float > NB_CELLS
 
std::vector< float > TARGET_SURFACE_CELL
 
std::vector< float > TARGET_LENGTH_CELL
 
float KT
 
std::vector< std::vector< float > > J
 
std::vector< float > LAMBDA_SURFACE
 
std::vector< float > LAMBDA_LENGTH
 
std::vector< float > LAMBDA_CHEMOTAXIS
 
int WINDOW_SIZE
 
float DT
 
float DX
 
float D
 
float BOUNDARY_CONDITION
 
float ETA0
 
float GAMMA0
 
std::vector< bool > HAMILTONIAN
 

Constructor & Destructor Documentation

◆ Config()

Config::Config ( const std::string &  file_path)

Construct a new Config:: Config object.

Parameters
file_paththe path to the configuration file

Member Function Documentation

◆ loadConfig()

void Config::loadConfig ( const std::string &  file_path)

Load the configuration from a file.

Parameters
file_paththe path to the configuration file

The documentation for this class was generated from the following files: