MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
midaspace::Vertex Class Reference

#include <point.h>

Inheritance diagram for midaspace::Vertex:
midaspace::Point midaspace::GeometryComponent midaspace::GeometrySubject midaspace::ProblemSubject

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 PoinTgive_coords (void) const
 
double give_coord (int i) const
 
long give_subdom (void) const
 
PointAttribsgive_pointAttribs (void)
 
const PointAttribsgive_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 Edgegive_superedge (long i) const
 
const Facegive_superface (long i) const
 
const Elementgive_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 Edgegive_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 Lvctrgive_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
 
Attributesgive_attributes (void)
 
const Attributesgive_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 Geometrygive_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 Problemgive_Pd (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from midaspace::Point
PointAttribspointAttribs ()
 
const PointAttribspointAttribs () 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 Edgesuperedges
 CONNECTIVITY - full connectivity initiated only when Geom->connectivity_is_assembled() == true. More...
 
GPA< const Facesuperfaces
 
GPA< const Elementsuperelems
 
Pointduplmaster
 DUPLICITY there is no chain as on element. More...
 
- Protected Attributes inherited from midaspace::GeometryComponent
Lvctr mproperty
 
long origid
 
bool fordelete
 
Attributesattributes
 ATTRIBUTES. More...
 
- Protected Attributes inherited from midaspace::GeometrySubject
const GeometryGeom
 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 ProblemPd
 Pointer to owner = parent problem. More...
 

Detailed Description

Definition at line 150 of file point.h.

Constructor & Destructor Documentation

midaspace::Vertex::Vertex ( const Geometry owner,
long  gid,
const PoinT coo,
char  attflag = '!' 
)

CONSTRUCTOR.


*** *** *** *** CLASS VERTEX *** *** *** ***


CONSTRUCTOR

Definition at line 383 of file point.cpp.

midaspace::Vertex::~Vertex ( )
virtual

DESTRUCTOR.

Definition at line 389 of file point.cpp.

Member Function Documentation

virtual void midaspace::Vertex::checkConsistency ( void  ) const
inlinevirtual

Checks data consistency.

Reimplemented from midaspace::Point.

Definition at line 163 of file point.h.

References midaspace::Point::checkConsistency().

virtual classID midaspace::Vertex::give_classid ( ) const
inlinevirtual

Returns classID - class identification.

Implements midaspace::Point.

Definition at line 159 of file point.h.

References midaspace::classVertex.

void midaspace::Vertex::initialize ( void  )
virtual
virtual bool midaspace::Vertex::invisible_duplicated ( char  flag)
inlinevirtual

make invisible if duplicated

Reimplemented from midaspace::Point.

Definition at line 166 of file point.h.

References errol.

void midaspace::Vertex::print_row ( FILE *  stream,
femFileFormat  fff,
bool  endline = true,
long  did = 0 
) const
virtual

The documentation for this class was generated from the following files: