#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... | |
Public Member Functions inherited from midaspace::Point | |
| 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 |
Public Member Functions inherited from midaspace::GeometryComponent | |
| 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) |
Public Member Functions inherited from midaspace::GeometrySubject | |
| 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 |
Public Member Functions inherited from midaspace::ProblemSubject | |
| 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 | |
Protected Member Functions inherited from midaspace::Point | |
| PointAttribs * | pointAttribs () |
| const PointAttribs * | pointAttribs () const |
| void | integrate_duplicated_point (Point *slave) |
Protected Attributes inherited from midaspace::Point | |
| 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... | |
Protected Attributes inherited from midaspace::GeometryComponent | |
| Lvctr | mproperty |
| long | origid |
| bool | fordelete |
| Attributes * | attributes |
| ATTRIBUTES. More... | |
Protected Attributes inherited from midaspace::GeometrySubject | |
| const Geometry * | Geom |
| Pointer to owner == parent geometry. More... | |
Protected Attributes inherited from midaspace::ProblemSubject | |
| 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.