cratepy.clustering.adaptivity.crve_adaptivity

Clustering adaptivity.

This module includes the class that has major control over the clustering adaptivity procedures. It also includes a class that handles the clustering adaptivity output file.

The so-called adaptive clustering-based reduced-order models were introduced by Ferreira et. al (2022) [1].

Classes

AdaptivityManager

CRVE clustering adaptivity manager.

ClusteringAdaptivityOutput

Clustering adaptivity output.

Functions

cauchy_from_first_piola(def_gradient, ...)

Cauchy stress tensor from first Piola-Kirchhoff stress tensor.

compute_spatial_log_strain(def_gradient)

Spatial logarithmic strain from deformation gradient.

Classes

AdaptiveClusterGrouping(adapt_mat_phase, ...)

Clustering adaptivity cluster grouping criterion.

AdaptivityManager(strain_formulation, ...)

CRVE clustering adaptivity manager.

ClusteringAdaptivityOutput(adapt_file_path, ...)

Clustering adaptivity output.

MaterialQuantitiesComputer()

Computation of quantities based on material state variables.

SpatialDiscontinuities(adapt_mat_phase, ...)

Clustering adaptivity spatial discontinuities criterion.