MOAB: Mesh Oriented datABase
(version 5.5.0)
|
#include <iostream>
#include <string>
#include <sstream>
#include <ctime>
#include <vector>
#include <algorithm>
#include "moab/Core.hpp"
#include "moab/Range.hpp"
#include "moab/MeshTopoUtil.hpp"
#include "moab/NestedRefine.hpp"
#include "moab/DiscreteGeometry/DGMSolver.hpp"
#include "moab/DiscreteGeometry/HiReconstruction.hpp"
#include "TestUtil.hpp"
#include "geomObject.cpp"
#include <cmath>
#include <cstdlib>
Go to the source code of this file.
Macros | |
#define | nsamples 10 |
Functions | |
ErrorCode | test_closedsurface_mesh (const char *filename, int *level_degrees, int num_levels, int degree, bool interp, int dim, geomObject *obj) |
ErrorCode | closedsurface_uref_hirec_convergence_study (const char *filename, int *level_degrees, int num_levels, std::vector< int > °s2fit, bool interp, geomObject *obj) |
void | usage () |
int | main (int argc, char *argv[]) |
#define nsamples 10 |
Definition at line 36 of file uref_hirec_test.cpp.
ErrorCode closedsurface_uref_hirec_convergence_study | ( | const char * | filename, |
int * | level_degrees, | ||
int | num_levels, | ||
std::vector< int > & | degs2fit, | ||
bool | interp, | ||
geomObject * | obj | ||
) |
Definition at line 141 of file uref_hirec_test.cpp.
References moab::Range::begin(), geomObject::compute_projecterror(), moab::Interface::create_meshset(), moab::Range::end(), moab::error(), ErrorCode, filename, moab::NestedRefine::generate_mesh_hierarchy(), moab::Interface::get_connectivity(), moab::Interface::get_coords(), moab::Interface::get_entities_by_dimension(), moab::ParallelComm::get_pcomm(), moab::HiReconstruction::hiproj_walf_in_element(), moab::Interface::load_file(), MB_CHK_ERR, MBQUAD, MBTRI, mesh, MESHSET_SET, MPI_COMM_WORLD, nsamples, geomObject::project_points2geom(), read_options, moab::HiReconstruction::reconstruct3D_surf_geom(), moab::Interface::set_coords(), moab::Range::size(), moab::sum(), and moab::TYPE_FROM_HANDLE().
Referenced by main().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 367 of file uref_hirec_test.cpp.
References closedsurface_uref_hirec_convergence_study(), dim, moab::error(), ErrorCode, geom, MB_CHK_ERR, MPI_COMM_WORLD, rank, test_closedsurface_mesh(), and usage().
ErrorCode test_closedsurface_mesh | ( | const char * | filename, |
int * | level_degrees, | ||
int | num_levels, | ||
int | degree, | ||
bool | interp, | ||
int | dim, | ||
geomObject * | obj | ||
) |
Definition at line 42 of file uref_hirec_test.cpp.
References moab::Range::begin(), moab::NestedRefine::child_to_parent(), geomObject::compute_projecterror(), moab::Interface::create_meshset(), dim, moab::Range::end(), moab::error(), ErrorCode, filename, moab::NestedRefine::generate_mesh_hierarchy(), moab::NestedRefine::get_adjacencies(), moab::Interface::get_connectivity(), moab::Interface::get_coords(), moab::Interface::get_entities_by_dimension(), moab::ParallelComm::get_pcomm(), moab::DGMSolver::get_tri_natural_coords(), moab::HiReconstruction::hiproj_walf_in_element(), moab::Interface::load_file(), MB_CHK_ERR, MBTRI, MESHSET_SET, MPI_COMM_WORLD, read_options, moab::HiReconstruction::reconstruct3D_surf_geom(), moab::Range::size(), and moab::TYPE_FROM_HANDLE().
Referenced by main().
void usage | ( | ) |
Definition at line 357 of file uref_hirec_test.cpp.
Referenced by main().