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)