*** *** *** *** CLASS MESHGEOMETRY *** *** *** ***
#include <dupl.h>
Public Member Functions | |
DuplicatePoints (long n, double ad, double zero) | |
CONSTRUCTOR. More... | |
~DuplicatePoints () | |
DESTRUCTOR. More... | |
void | set_point (long i, const PoinT *p) |
void | assign_cellpoints (void) |
void | find_duplicitys (long &nd, long *Cduplicity, long **duplicity) |
return duplicity squads = 2 or more points with same coordinates nd ... More... | |
Private Member Functions | |
void | add_point_to_cell (long id, long pos[]) |
*** *** *** *** CLASS MESHGEOMETRY *** *** *** *** More... | |
bool | point_is_in_cell (long id, long pos[], double offset) |
Private Attributes | |
long | np |
const PoinT ** | points |
double | averdist |
double | Zero |
double | Zero_dist |
double | mincoo [3] |
double | maxcoo [3] |
double | dcoo [3] |
long | cc [3] |
int **** | ccellpoints |
long **** | cellpoints |
Static Private Attributes | |
static const bool | PRINT = false |
|
inline |
|
inline |
|
private |
*** *** *** *** CLASS MESHGEOMETRY *** *** *** ***
Definition at line 18 of file dupl.cpp.
References midaspace::allocate_another_val(), ccellpoints, and cellpoints.
Referenced by assign_cellpoints().
void midaspace::DuplicatePoints::assign_cellpoints | ( | void | ) |
Definition at line 49 of file dupl.cpp.
References add_point_to_cell(), midaspace::allocate(), averdist, cc, ccellpoints, cellpoints, dcoo, midaspace::fill_all_by(), maxcoo, mincoo, np, point_is_in_cell(), points, PRINT, and Zero_dist.
Referenced by midaspace::Mesh::check_duplicity_nodes().
void midaspace::DuplicatePoints::find_duplicitys | ( | long & | nd, |
long * | Cduplicity, | ||
long ** | duplicity | ||
) |
return duplicity squads = 2 or more points with same coordinates nd ...
number of squads Cduplicity ... count of points in particular squads duplicity ... points in particular squads
Definition at line 139 of file dupl.cpp.
References _errorr, midaspace::allocate(), cc, ccellpoints, cellpoints, midaspace::deallocateCheck(), midaspace::PoinT::dist2_to(), midaspace::is_member_of_array(), midaspace::members_are_unique(), points, PRINT, and Zero_dist.
Referenced by midaspace::Mesh::check_duplicity_nodes().
|
private |
|
inline |
Definition at line 51 of file dupl.h.
References points.
Referenced by midaspace::Mesh::check_duplicity_nodes().
|
private |
Definition at line 28 of file dupl.h.
Referenced by assign_cellpoints(), and DuplicatePoints().
|
private |
Definition at line 33 of file dupl.h.
Referenced by assign_cellpoints(), find_duplicitys(), and point_is_in_cell().
|
private |
Definition at line 34 of file dupl.h.
Referenced by add_point_to_cell(), assign_cellpoints(), and find_duplicitys().
|
private |
Definition at line 35 of file dupl.h.
Referenced by add_point_to_cell(), assign_cellpoints(), and find_duplicitys().
|
private |
Definition at line 32 of file dupl.h.
Referenced by assign_cellpoints(), and point_is_in_cell().
|
private |
Definition at line 32 of file dupl.h.
Referenced by assign_cellpoints().
|
private |
Definition at line 32 of file dupl.h.
Referenced by assign_cellpoints(), and point_is_in_cell().
|
private |
Definition at line 26 of file dupl.h.
Referenced by assign_cellpoints(), and DuplicatePoints().
|
private |
Definition at line 27 of file dupl.h.
Referenced by assign_cellpoints(), DuplicatePoints(), find_duplicitys(), point_is_in_cell(), set_point(), and ~DuplicatePoints().
|
staticprivate |
Definition at line 24 of file dupl.h.
Referenced by assign_cellpoints(), and find_duplicitys().
|
private |
Definition at line 29 of file dupl.h.
Referenced by DuplicatePoints().
|
private |
Definition at line 30 of file dupl.h.
Referenced by assign_cellpoints(), DuplicatePoints(), and find_duplicitys().