AuxMeshTopology.h File Reference
#include <vector>
#include <array>
#include <algorithm>
#include <utility>
#include <limits>
#include "wonton/support/wonton.h"
#include "wonton/support/Point.h"
Go to the source code of this file.
Classes | |
class | Wonton::AuxMeshTopology< BasicMesh > |
class | Wonton::AuxMeshTopology< BasicMesh > |
Namespaces | |
Wonton | |
Factorize a number N into D equal (or nearly equal) factors. | |
Functions | |
double | Wonton::calc_side_volume (std::array< Point< 1 >, 2 > const &sxyz) |
Compute volume of 1D side. More... | |
double | Wonton::calc_side_volume (std::array< Point< 2 >, 3 > const &sxyz) |
Compute volume of 2D side. More... | |
double | Wonton::calc_side_volume (std::array< Point< 3 >, 4 > const &sxyz) |
Compute volume of 3D side. More... | |
template<typename BasicMesh > | |
void | Wonton::build_sides_1D (AuxMeshTopology< BasicMesh > &mesh) |
template<typename BasicMesh > | |
void | Wonton::build_sides_2D (AuxMeshTopology< BasicMesh > &mesh) |
template<typename BasicMesh > | |
void | Wonton::build_sides_3D (AuxMeshTopology< BasicMesh > &mesh) |
template<size_t D, class MeshWrapper > | |
void | Wonton::cell_radius (MeshWrapper &wrapper, int const cellid, double *radius) |
template<size_t D, class MeshWrapper > | |
void | Wonton::node_radius (MeshWrapper &wrapper, int const nodeid, double *radius) |