|
NDDEM
|
#include <Mesh.h>
Public Member Functions | |
| Mesh () | |
| Only for use by Restarting. More... | |
| Mesh (int dim, std::vector< std::vector< double >> vertices, bool compute_submeshes=true) | |
| void | translate (cv1d t) |
| void | rotate ([[maybe_unused]] cv1d rot) |
| std::string | export_json () |
| void | disp () |
| template<class Archive > | |
| void | serialize (Archive &ar) |
Public Attributes | |
| int | dimensionality |
| std::vector< double > | origin |
| std::vector< double > | mixedbase |
| Mixed based: first n=dimensionality vectors are neither normalised nor unit vectors, while they d-n last vectors are. More... | |
| std::vector< double > | invertbase |
| Inverted base: inverse(transpose(mixedbase)). More... | |
| std::vector< std::vector< Mesh > > | submeshes |
| Mesh< d >::Mesh | ( | int | dim, |
| std::vector< std::vector< double >> | vertices, | ||
| bool | compute_submeshes = true |
||
| ) |
Inverted base: inverse(transpose(mixedbase)).
Mixed based: first n=dimensionality vectors are neither normalised nor unit vectors, while they d-n last vectors are.