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.