24 #define USE_STD_INCLUDES 1
25 #define USE_C_PREFIX_INCLUDES 1
27 #include "MeshImpl.hpp"
28 #include "MsqError.hpp"
29 #include "InstructionQueue.hpp"
30 #include "MeshSet.hpp"
31 #include "TerminationCriterion.hpp"
32 #include "QualityAssessor.hpp"
33 #include "PlanarDomain.hpp"
34 #include "ShapeImprovementWrapper.hpp"
37 #include "MeanRatioFunctions.hpp"
38 #include "EdgeLengthQualityMetric.hpp"
39 #include "LPtoPTemplate.hpp"
40 #include "FeasibleNewton.hpp"
41 #include "ConjugateGradient.hpp"
44 using namespace Mesquite;
60 print_legible(1,
" Entering Rocmop::smooth_vol_mesq_wg");
62 print_legible(2,
" Updating ghost node positions.");
66 std::vector<COM::Pane*> allpanes;
67 _buf_window->panes(allpanes);
70 smooth_mesquite(allpanes,1);
72 print_legible(2,
" Updating shared and ghost node positions.");
77 print_legible(1,
" Exiting Rocmop::smooth_vol_mesq_wg");
Contains the prototypes for the Pane object.
This file contains the prototypes for Roccom API.
3D geometric quality Metric declarations.
void smooth_vol_mesq_wg()
Smooth a volume via Mesquite using ghost information.
#define MOP_END_NAMESPACE
Definition for Rocblas API.
static void update_ghosts(COM::Attribute *att, const COM::Attribute *pconn=NULL)
Update ghost nodal or elemental values for the given attribute.
static void reduce_average_on_shared_nodes(COM::Attribute *att, COM::Attribute *pconn=NULL)
Perform an average-reduction on the shared nodes for the given attribute.
#define MOP_BEGIN_NAMESPACE