GeneralLattice

Overview

A general Lattice class where the user can provide the lattice directions and the symmetry class.

Parameters

Parameter

Object type

Description

Default

a1

std::vector<double>

First lattice vector

No

a2

std::vector<double>

Second lattice vector

No

a3

std::vector<double>

Third lattice vector

No

symmetry_group

neml::SymmetryGroup

Symmetry group

No

slip_systems

list_systems

Initial list of slip systems

{}

twin_systems

list_systems

Initial list of twin systems

{}

Class description

class GeneralLattice : public neml::NEMLObject, public neml::Lattice

General lattice with no specialization.