namespace ewalena
0.2.15
ewalena is not an acronym
|
#include <cassert>
#include <map>
#include <vector>
#include <ewalena/lac/vector.h>
#include <ewalena/lac/matrix.h>
#include <ewalena/base/tensor.h>
Go to the source code of this file.
Classes | |
class | ewalena::Crystal::CrystalFieldBase< dim, rank, ValueType > |
Base class for crystal fields of empirical moduli. More... | |
Namespaces | |
namespace | ewalena |
namespace | ewalena::Crystal |
Enumerations | |
enum | ewalena::Crystal::SymmetryFlag { ewalena::Crystal::null = 0, ewalena::Crystal::triclinic = 0x0001, ewalena::Crystal::monoclinic = 0x0002, ewalena::Crystal::orthorhombic = 0x0003, ewalena::Crystal::tetragonal = 0x0004, ewalena::Crystal::trigonal = 0x0005, ewalena::Crystal::hexagonal = 0x0006, ewalena::Crystal::cubic = 0x0007, ewalena::Crystal::k32 = 0x0035 } |
Functions | |
template<int dim, typename ValueType > | |
Tensor< dim, 2, ValueType > | ewalena::Crystal::contract (const CrystalFieldBase< dim, 4, ValueType > &T_a, const Tensor< dim, 2, ValueType > &T_b) |
template<class STREAM > | |
STREAM & | ewalena::Crystal::operator<< (STREAM &stream, const SymmetryFlag symmetry_flag) |