import_strain{ }¶
- Calling sequence
strain{ import_strain{ } }
- Properties
using: \(\mathrm{\textcolor{Dandelion}{conditional}}\)
items: \(\mathrm{maximum\;1}\)
- Dependencies
import{ } must be defined.
linear_solver{ } and residual_strain are not allowed if this group is defined.
Exactly one out of no_strain{ }, pseudomorphic_strain{ }, minimized_strain{ }, and import_strain{ } must be defined.
One of pseudomorphic_strain{ }, minimized_strain{ }, and import_strain{ } must be present to allow using output_hydrostatic_strain{ }, output_strain_tensor{ }, output_piezo_constants{ }, output_second_order_piezo_constants{ }.
- Functionality
Controls importing strain tensor elements to the simulation from an external file.
- Example
strain{ import_strain{...} } import{...}
Nested keywords
import_from¶
- Calling sequence
strain{ import_strain{ import_from } }
- Properties
using: \(\mathrm{\textcolor{WildStrawberry}{required\;within\;the\;scope}}\)
type: \(\mathrm{character\;string}\)
- Functionality
Reference to imported data in import{ }.
The data being imported must have exactly 6 components. The expected order of strain tensor components is: \(\varepsilon_{xx}\ \varepsilon_{yy}\ \varepsilon_{zz}\ \varepsilon_{xy}\ \varepsilon_{xz}\ \varepsilon_{yz}\)
- Example
strain{ import_strain{ import_from = "strain_import" } } import{ file{ name = "strain_import" ... } }
coordinate_system¶
- Calling sequence
strain{ import_strain{ coordinate_system } }
- Properties
using: \(\mathrm{\textcolor{ForestGreen}{optional\;within\;the\;scope}}\)
type: \(\mathrm{choice}\)
choices:
crystal
;simulation
default:
simulation
- Functionality
The imported strain tensor is with respect to the simulation or crystal coordinate system (optional parameter).
- Example
strain{ import_strain{ import_from = "strain_import" coordinate_system = "simulation" } } import{ file{ name = "strain_import" ... } }