stroid v0.6.0
Multi-block curvilinear mesh generation
Loading...
Searching...
No Matches
mesh_utils.h File Reference
#include "mfem.hpp"
#include "stroid/config/config.h"
#include "fourdst/config/config.h"
Include dependency graph for mesh_utils.h:
This graph shows which files directly or indirectly include this file:

Namespaces

namespace  stroid
 Public API surface for the stroid mesh generation library.
 
namespace  stroid::utils
 Mesh inspection and validation utilities.
 

Functions

void stroid::utils::MarkFlippedElements (mfem::Mesh &mesh)
 Mark elements with negative Jacobian determinant.
 
void stroid::utils::MarkFlippedBoundaryElements (mfem::Mesh &mesh)
 Mark boundary elements whose outward normal orientation is flipped.
 
void stroid::utils::ExportJacobianRadialProfile (mfem::Mesh &mesh, const std::string &filename)
 
std::unique_ptr< mfem::Mesh > stroid::utils::BuildProjected (const mfem::Mesh &reference, const fourdst::config::Config< config::MeshConfig > &cfg)