|
QNANO
|
#include <Strain_Tensor_List.h>


Public Member Functions | |
| virtual void | resize (size_t i) |
| virtual void | push_back (const Tensor2d &value, const Atom &atom=Atom()) |
| virtual void | clear () |
| virtual void | reserve (size_t i) |
| void | invert3by3 (Tensor2d &R0, Tensor2d &invR0) const |
| void | setup (const Sample &sample) |
| void | setup (Parameter_Map ¶m_map) |
| Strain_Tensor_List (Parameter_Map ¶m_map) | |
| Strain_Tensor_List (const Sample &sample) | |
Public Member Functions inherited from List_Class< Tensor2d > | |
| Tensor2d & | operator[] (size_t i) |
| const Tensor2d & | operator[] (size_t i) const |
| size_t | size () const |
| virtual void | push_back (const Tensor2d &value) |
| List_Class< Tensor2d > & | operator= (const std::vector< Tensor2d > &Tvec) |
| int | find (Tensor2delement) const |
| int | find_check (Tensor2delement) const |
| void | add_if_new (Tensor2delement) |
| void | add_if_new_check (Tensor2delement) |
Public Attributes | |
| Atom_List | atlist_welldefined |
Public Attributes inherited from List_Class< Tensor2d > | |
| std::vector< Tensor2d > | list |
Structure to calculate the local strain field.
We use the method of C. Pryor: Journal of Applied Physics 83, 2548 (1998); https://doi.org/10.1063/1.366631
1.8.11