[Scripts](./Scripts) contains all the code and libraries alongside the driver routine [driver.py](./Scripts/driver.py)
Data for SVEs is stored as DataPaths and LoadPaths, Surrogate models are stored as RNNSurrogate, under their respective lattice names as [Cell3](./Cell3/) and [Cell6](./Cell6).
Data is further organised into subfolders using a unique naming scheme based on their parameters.
*[generateRF](./generateRF) contains all the scripts used to generate and vizualize the random fields
*[cellRF](./cellRF) contains an example in which we generate a single variable random field on a lattice unit cell
*[rnnRF](./rnnRF) contains an example in which we generate a correlated two-variable random field and the siulations script to run Monte Carlo simulations on a multiscale lattice compression using a [MOAMMM stochastic neural network](https://gitlab.uliege.be/moammm/moammmPublic/syntheticdata/sveresponses) as surrogate of the cell response.
To understand the unique naming scheme we introduce the parameters next.
## Data Parameters
### generateRF
All parameters for data generation are defined inside driver routine [driver.py](./Scripts/driver.py), categorized as:
| load_type | List of strings | Type of load Path: 'RW', 'CR', 'CC'. |
| r_max | Float | Upper bound of Right Cauchy Green (RCG) stretch Tensor norm $\bm{U}$. |
| eval_step | List of floats | Bounds for RCG tensor increment. |
| s_rate | List of floats | Bounds for strain rate. |
| k | Int | Number of paths for each load_type. |
| n_max | Int | Maximum allowable data points in a load path. |
| n_plot | Int | Number of paths for visualization in the plots. |
| n_split | Int | Number of collection bins (threads) - see [Thread creation](#thread-creation). |
| G_max | Float | Upper Bound for gradient of deformation gradient $\bm{G}$ - (Only for HO kinematics). |
| Geval_step | List of floats | Bounds for G increment - (Only for HO kinematics). |
### Lattice Geometry Parameters
### rnnRF
Random SVEs are generated for a selected lattice by varying either,the **strut radius** or the **volume fraction**. Geometrical parameters for lattices along with their description are as: