cratepy.ioput.incoutputfiles.efftanoutput.EffTanOutput¶
- class EffTanOutput(file_path)[source]¶
Bases:
IncrementalOutputFile
Output file: CRVE effective material consistent tangent modulus.
- write_file(self, strain_formulation, problem_type, mac_load_path, eff_tangent_mf)[source]¶
Write output file.
Constructor.
- Parameters:
file_path (str) – Output file path.
List of Public Methods
Open output file and write file header.
Rewind output file.
Write output file.
Methods
- init_file(strain_formulation)[source]¶
Open output file and write file header.
- Parameters:
strain_formulation ({'infinitesimal', 'finite'}) – Problem strain formulation.
- rewind_file(rewind_inc)¶
Rewind output file.
- Parameters:
rewind_inc (int) – Increment associated with the rewind state.
- write_file(strain_formulation, problem_type, mac_load_path, eff_tangent_mf)[source]¶
Write output file.
- Parameters:
strain_formulation ({'infinitesimal', 'finite'}) – Problem strain formulation.
problem_type (int) – Problem type: 2D plane strain (1), 2D plane stress (2), 2D axisymmetric (3) and 3D (4).
mac_load_path (LoadingPath) – Macroscale loading path.
eff_tangent_mf (numpy.ndarray (2d)) – CRVE effective material tangent modulus (matricial form).