#include <point.h>
Public Member Functions | |
Vertex (const Geometry *owner, long gid, const PoinT *coo, char attflag='!') | |
CONSTRUCTOR. More... | |
virtual | ~Vertex () |
DESTRUCTOR. More... | |
virtual classID | give_classid () const |
Returns classID - class identification. More... | |
virtual void | initialize (void) |
initiate/sets data More... | |
virtual void | checkConsistency (void) const |
Checks data consistency. More... | |
virtual bool | invisible_duplicated (char flag) |
make invisible if duplicated More... | |
virtual void | print_row (FILE *stream, femFileFormat fff, bool endline=true, long did=0) const |
*** PRINT *** More... | |
![]() | |
long | give_property (void) const |
long | give_property (int dim, long id) const |
void | set_property (int dim, long val) |
void | reset_property (int dim, long val) |
void | add_property (int dim, long val) |
void | attributes_allocation (char attflag, const Attributes *masterat) |
*** *** *** *** CLASS POINT *** *** *** *** More... | |
DOFsPerNode | give_DOFspnod (void) const |
return DOFspnod inherited from Problem, or NULL if More... | |
Point (const Geometry *owner, long gid, const PoinT *coo, char attflag) | |
CONSTRUCTOR. More... | |
Point (const Point *src, char attflag) | |
CONSTRUCTOR COPY. More... | |
virtual | ~Point () |
DESTRUCTOR. More... | |
virtual void | finitialize (void) |
finalize preprocessing More... | |
void | set_subdom (long val) |
const PoinT * | give_coords (void) const |
double | give_coord (int i) const |
long | give_subdom (void) const |
PointAttribs * | give_pointAttribs (void) |
const PointAttribs * | give_pointAttribs (void) const |
void | setadd_superedge (const Edge *comp, bool uniquecheck) |
CONNECTIVITY initiated only when Geom->connectivited() == true. More... | |
void | setadd_superface (const Face *comp, bool uniquecheck) |
void | setadd_superelem (const Element *comp, bool uniquecheck) |
void | remove_superedge (const Edge *comp) |
void | remove_superface (const Face *comp) |
void | remove_superelem (const Element *comp) |
void | delete_connectivity (void) |
remove superiors More... | |
long | give_numsuperedge (void) const |
long | give_numsuperface (void) const |
long | give_numsuperelem (void) const |
const Edge * | give_superedge (long i) const |
const Face * | give_superface (long i) const |
const Element * | give_superelem (long i) const |
const GPA< const Edge > * | give_superedges (void) const |
const GPA< const Face > * | give_superfaces (void) const |
const GPA< const Element > * | give_superelems (void) const |
const Edge * | give_superedge (long nn, const Point **nods) const |
return superior Edge with nodes More... | |
void | setup_duplicity_master (Point *val) |
DUPLICITY. More... | |
bool | is_duplicated (void) const |
void | make_invisible (Point *master, bool duplcheck) |
bool | is_identical_to (double norm, const PoinT *point) const |
compare coords with tolerance norm*ZERO More... | |
bool | is_on_3d_element (void) const |
any parent element is 3-dimensional More... | |
void | print_row_VTK (FILE *stream) const |
*** READ *** More... | |
void | print_row_VTX (char *str) const |
![]() | |
GeometryComponent (const Geometry *owner, long gid, long oid, long prop) | |
CONSTRUCTOR. More... | |
GeometryComponent (const GeometryComponent *src) | |
CONSTRUCTOR COPY. More... | |
virtual | ~GeometryComponent () |
DESTRUCTOR. More... | |
virtual void | set_mprop (long val) |
*** SET *** More... | |
void | reset_mprop (long val) |
bool | checkset_mprop (long val) |
void | set_origID (long val) |
void | set_delete_flag (bool val) |
virtual void | set_model_prop (long val, const Model *model, bool flag=false) |
long | give_mproperty () const |
*** GET *** More... | |
const Lvctr * | give_mproperty_ptr (void) const |
long | give_mpropertyORzero (void) const |
long | give_mproperty_cnt (void) const |
bool | has_mproperty (long prop) const |
long | give_origID () const |
bool | give_delete_flag () const |
Attributes * | give_attributes (void) |
const Attributes * | give_attributes (void) const |
bool | Parallel (void) const |
*** FEMesh *** More... | |
long | NumDomains (void) const |
void | check_connectivity (void) const |
void | mg_connectivity_assembling (void) |
![]() | |
GeometrySubject (long gid) | |
CONSTRUCTOR. More... | |
GeometrySubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
GeometrySubject (long gid, const Geometry *owner) | |
CONSTRUCTOR. More... | |
virtual | ~GeometrySubject () |
DESTRUCTOR. More... | |
void | set_Geom (const Geometry *owner) |
void | reset_Geom (const Geometry *owner) |
const Geometry * | give_Geom (void) const |
![]() | |
ProblemSubject (long gid) | |
CONSTRUCTOR. More... | |
ProblemSubject (long gid, const Problem *owner) | |
CONSTRUCTOR. More... | |
virtual | ~ProblemSubject () |
DESTRUCTOR. More... | |
void | set_ID (long val) |
long | give_ID () const |
void | set_Pd (const Problem *owner) |
const Problem * | give_Pd (void) const |
Additional Inherited Members | |
![]() | |
PointAttribs * | pointAttribs () |
const PointAttribs * | pointAttribs () const |
void | integrate_duplicated_point (Point *slave) |
![]() | |
PoinT | coords |
long | subdom |
Lvctr | eproperty |
Lvctr | fproperty |
Lvctr | vproperty |
GPA< const Edge > | superedges |
CONNECTIVITY - full connectivity initiated only when Geom->connectivity_is_assembled() == true. More... | |
GPA< const Face > | superfaces |
GPA< const Element > | superelems |
Point * | duplmaster |
DUPLICITY there is no chain as on element. More... | |
![]() | |
Lvctr | mproperty |
long | origid |
bool | fordelete |
Attributes * | attributes |
ATTRIBUTES. More... | |
![]() | |
const Geometry * | Geom |
Pointer to owner == parent geometry. More... | |
![]() | |
long | ID |
(global) identification number == position in list of members; zero-based numbering. More... | |
const Problem * | Pd |
Pointer to owner = parent problem. More... | |
|
inlinevirtual |
Checks data consistency.
Reimplemented from midaspace::Point.
Definition at line 163 of file point.h.
References midaspace::Point::checkConsistency().
|
inlinevirtual |
Returns classID - class identification.
Implements midaspace::Point.
Definition at line 159 of file point.h.
References midaspace::classVertex.
|
virtual |
initiate/sets data
Reimplemented from midaspace::Point.
Definition at line 395 of file point.cpp.
References midaspace::PointAttribs::give_hinge(), midaspace::Point::initialize(), midaspace::GeometryComponent::mg_connectivity_assembling(), midaspace::Point::pointAttribs(), midaspace::PointAttribs::set_hinge(), and midaspace::Point::superelems.
|
inlinevirtual |
make invisible if duplicated
Reimplemented from midaspace::Point.
Definition at line 166 of file point.h.
References errol.
|
virtual |
*** PRINT ***
Implements midaspace::GeometryComponent.
Definition at line 411 of file point.cpp.
References errol, midaspace::FFF_T3d, midaspace::Point::give_coord(), and midaspace::ProblemSubject::ID.