|
HArD::Core3D
Hybrid Arbitrary Degree::Core 3D - Library to implement 3D schemes with vertex, edge, face and cell polynomials as unknowns
|
#include "vtu_writer.hpp"#include <Eigen/Dense>#include <mesh_builder.hpp>#include <iostream>#include <iomanip>#include <random>#include <boost/program_options.hpp>
Functions | |
| void | write_RF (HArDCore3D::Mesh *mesh, const std::string filename) |
| Writes RF files from a mesh. | |
| void | random_move (HArDCore3D::Mesh *mesh, double &factor) |
| Move vertices randomly, except boundary and those with x=1/2 or z=1/2. | |
| void | apply_transformation (HArDCore3D::Mesh *mesh, std::function< VectorRd(const VectorRd &)> trans) |
| Apply algebraic transformation to all vertices. | |
| int | main (const int argc, const char *argv[]) |
| Main executable (CheckMesh) to check the sanity of an RF mesh. | |
Variables | |
| const std::string | mesh_dir = "../../../meshes/" |
| std::string | default_mesh = mesh_dir + "Cubic-Cells/RF_fmt/gcube_2x2x2" |