cratepy.main

CRATE (Clustering-based Nonlinear Analysis of Materials).

CRATE was originally developed by Bernardo P. Ferreira in the context of his PhD Thesis (see Ferreira (2022) [1]). CRATE is devised to aid the design and development of new materials by performing multi-scale nonlinear analyses of heterogeneous materials through a suitable coupling between first-order computational homogenization and clustering-based reduced-order modeling.

Functions

crate_simulation

Perform CRATE simulation.

Functions

crate_simulation(arg_input_file_path[, ...])

Perform CRATE simulation.

set_clustering_data(strain_formulation, ...)

Compute the features data required to perform the RVE cluster analysis.

Classes

ASCA(strain_formulation, problem_type[, ...])

Adaptive Self-Consistent Clustering Analysis (ASCA).

CRVE(rve_dims, regular_grid, ...[, ...])

Cluster-Reduced Representative Volume Element.

VTKOutput(type, version, byte_order, format, ...)

VTK output.