import_strain{ }

Calling sequence

strain{ import_strain{ } }

Properties
  • using: \(\mathrm{\textcolor{Dandelion}{conditional}}\)

  • items: \(\mathrm{maximum\;1}\)

Dependencies
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"
        ...
    }
}