output_strain_tensor{ }

Calling sequence

strain{ output_strain_tensor{ } }

Properties

  • usage: conditional

  • items: maximum 1

Dependencies

Functionality

output (symmetric) strain tensor : εij=(uij+uji)/2 [dimensionless]

Example

strain{
    output_strain_tensor{}
    pseudomorphic_strain{}
}

Nested keywords


crystal_system

Calling sequence

strain{ output_strain_tensor{ crystal_system } }

Properties

  • usage: optional

  • type: choice

  • values: yes or no

  • default: no

Functionality

output strain tensor in crystal coordinate system

Example

strain{
    output_strain_tensor{
        crystal_system = yes
    }
    pseudomorphic_strain{}
}

simulation_system

Calling sequence

strain{ output_strain_tensor{ simulation_system } }

Properties

  • usage: optional

  • type: choice

  • values: yes or no

  • default: yes

Functionality

output strain tensor in simulation coordinate system (useful if simulation coordinate system differs from crystal coordinate system)

Note

The ordering of the strain tensor components is: εxx, εyy, εzz, εxy, εxz, εyz

Example

strain{
    output_strain_tensor{
        simulation_system = no
    }
    pseudomorphic_strain{}
}

boxes

Calling sequence

strain{ output_strain_tensor{ boxes } }

Properties

  • usage: optional

  • type: choice

  • values: yes or no

  • default: no

Functionality

For each grid point, in 1D two points are printed out to mimic abrupt discontinuities at interfaces (in 2D four points, in 3D eight points)

Example

strain{
    output_strain_tensor{
        boxes = yes
    }
    pseudomorphic_strain{}
}