MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
List of all members
midaspace::Geometry Class Referenceabstract

Geometry description. More...

#include <geometry.h>

Inheritance diagram for midaspace::Geometry:
midaspace::ProblemSubject midaspace::Mesh midaspace::Model

GENERAL INFO

MMprocessing gp
 
bool nodeprop
 
bool elemprop
 
MMprocessing give_gp (void) const
 
bool give_nodeprop (void) const
 
bool give_elemprop (void) const
 

GEOMETRY DATA

long origPjntsNum
 
long origElemsNum
 
GPA< PointPjnts
 
GPA< EdgeEdges
 
GPA< FaceFaces
 
GPA< ElementElems
 
long give_Npts (void) const
 
long give_Neds (void) const
 
long give_Nfas (void) const
 
long give_Nels (void) const
 
const Pointgive_Pjnt (long i) const
 
const Edgegive_Edge (long i) const
 
const Facegive_Face (long i) const
 
const Elementgive_Elem (long i) const
 
const GPA< Point > * give_Pjnts (void) const
 
const GPA< Edge > * give_Edges (void) const
 
const GPA< Face > * give_Faces (void) const
 
const GPA< Element > * give_Elems (void) const
 
const Pointgive_Pjnt_with_prop (long prp, bool unique) const
 
void add_another_Pjnt (Point *comp)
 
void add_another_Edge (Edge *comp)
 
void add_another_Face (Face *comp)
 
void add_another_Elem (Element *comp)
 
void wdg_another_Elem (Element *comp, long nid)
 
void replace_Pjnt_by (Point *Pold, Point *Pnew)
 invisible and delete old, set ID and assign new, of new More...
 
void kill_damned_elems (void)
 KILL ELEMENTS marked by flag "delete" ; KILL = invisible + delete. More...
 
void letoff_aa (void)
 let off atributes arrays More...
 

GEOMETRY STATS

bool connectivity_assembled
 when any function changes geometry there are two types of "set" functions a) stat is not activated => assemble for all element b) stat is activated => add one element More...
 
long VTKCTcl
 ELEMENT STATS // VTK cells types - count elements of type: More...
 
long VTKCTct
 
long VTKCTch
 
double aver_elem_circ
 
long anyBeamElem
 
bool boubox_assembled
 
PoinT boubox_min
 
PoinT boubox_max
 
PoinT boubox_diff
 
void connectivity_allocation (void)
 Function allocates arrays necessary for connectivity assembling. More...
 
void connectivity_assembling (void)
 Function computes connectivity of mesh. More...
 
void VTKCT_assembling (long indx=-1)
 sum counts of VTK cell types More...
 
void aver_elem_circ_assembling (long indx=-1)
 
void anyBeamElem_assembling (long indx=-1)
 
void boubox_assembling (long indx=-1)
 
void geom_stats_assembling (const GeometryComponent *comp)
 
bool connectivity_is_assembled (void) const
 
bool VTKCT_is_assembled (void) const
 
void give_vtk_polydata_counts (long &cl, long &cp) const
 get/compute count of VTK polydata elements More...
 
bool only_vtk_polydata (void) const
 all elements is polydata compatible More...
 
bool only_1d_elements (void) const
 only 1d elements More...
 
double give_aver_elem_circ (void) const
 
long give_anyBeamElem (void) const
 
const PoinTgive_boubox_diff (void) const
 
VTKdataset giveVTKDS (void)
 other More...
 
VTKPDtopology give_VTKPDtopology_of_elem (long i) const
 
void print_info (void) const
 
void print_geom_info (void) const
 print info about geometry of mesh More...
 

GENERAL METHODS

 Geometry (long gid, const Problem *p, MMprocessing proc)
 CONSTRUCTOR. More...
 
virtual ~Geometry (void)
 DESTRUCTOR. More...
 
virtual void initialize (void)
 initiate/sets data More...
 
virtual void finitialize (void)
 finalize prepropcessing More...
 
virtual void checkConsistency (void) const
 Checks data consistency. More...
 
virtual Pointallocate_point (long gid, const PoinT *coo, char attribs_alloc='n')=0
 
void read_addata_VTK (const char *filename, bool sparse)
 
void read_VTK (char DATASET, Stream *stream, bool addata=false, bool sparse=false)
 CORE read of VTK file. More...
 
bool isModel (void) const
 
bool isMesh (void) const
 
void assign_NodeLoad_by_point_ID (const BoundaryCond *bc, long id)
 BC assign assign nodal load to the point by/via ... More...
 
void assign_NodeLoad_by_point_prop (const BoundaryCond *bc, long prop)
 
void assign_NodeLoad_by_point_coords (const BoundaryCond *bc, const PoinT *coords)
 
void assign_BodyLoad_by_elem_ID (const BoundaryCond *bc, long id)
 assign body load to the element by/via ... More...
 
void assign_BodyLoad_by_elem_prop (const BoundaryCond *bc, long prop)
 
void assign_EdgeLoad_by_elem_ID (const BoundaryCond *bc, long id, int indx=-1)
 assign edge load to the edge by/via ... More...
 
void assign_EdgeLoad_by_elem_prop (const BoundaryCond *bc, long prop)
 
void assign_FaceLoad_by_elem_ID (const BoundaryCond *bc, long id, int indx=-1)
 assign face load to the face by/via ... More...
 
void assign_FaceLoad_by_elem_prop (const BoundaryCond *bc, long prop)
 
void assign_FaceLoad_by_face_prop (const BoundaryCond *bc, long prop)
 
void join_geom (Geometry *geom)
 
bool give_3Delement_with_point_inside (const PoinT *coords, const GeometryComponent *&comp, PoinT *nc) const
 Function finds location of point indide of which 3d element is. More...
 
DOFsPerNode give_DOFsPerNode (void)
 

Additional Inherited Members

- Public Member Functions inherited from midaspace::ProblemSubject
 ProblemSubject (long gid)
 CONSTRUCTOR. More...
 
 ProblemSubject (long gid, const Problem *owner)
 CONSTRUCTOR. More...
 
virtual ~ProblemSubject ()
 DESTRUCTOR. More...
 
virtual classID give_classid () const
 Returns classID - class identification. More...
 
void set_ID (long val)
 
long give_ID () const
 
void set_Pd (const Problem *owner)
 
const Problemgive_Pd (void) const
 
- 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

Geometry description.

Definition at line 29 of file geometry.h.

Constructor & Destructor Documentation

midaspace::Geometry::Geometry ( long  gid,
const Problem p,
MMprocessing  proc 
)
midaspace::Geometry::~Geometry ( void  )
virtual

DESTRUCTOR.

Definition at line 46 of file geometry.cpp.

References Edges, Elems, Faces, and Pjnts.

Member Function Documentation

void midaspace::Geometry::add_another_Edge ( Edge comp)

Definition at line 154 of file geometry.cpp.

References Edges, geom_stats_assembling(), and midaspace::TF_GPA_add_another().

Referenced by join_geom().

void midaspace::Geometry::add_another_Elem ( Element comp)
void midaspace::Geometry::add_another_Face ( Face comp)

Definition at line 155 of file geometry.cpp.

References Faces, geom_stats_assembling(), and midaspace::TF_GPA_add_another().

Referenced by join_geom().

void midaspace::Geometry::add_another_Pjnt ( Point comp)

Definition at line 153 of file geometry.cpp.

References geom_stats_assembling(), Pjnts, and midaspace::TF_GPA_add_another().

Referenced by join_geom().

virtual Point* midaspace::Geometry::allocate_point ( long  gid,
const PoinT coo,
char  attribs_alloc = 'n' 
)
pure virtual

Implemented in midaspace::Mesh, and midaspace::Model.

Referenced by read_VTK().

void midaspace::Geometry::anyBeamElem_assembling ( long  indx = -1)
void midaspace::Geometry::assign_BodyLoad_by_elem_ID ( const BoundaryCond bc,
long  id 
)

assign body load to the element by/via ...

Definition at line 2744 of file geometry.cpp.

References Elems.

void midaspace::Geometry::assign_BodyLoad_by_elem_prop ( const BoundaryCond bc,
long  prop 
)

Definition at line 2749 of file geometry.cpp.

References Elems.

void midaspace::Geometry::assign_EdgeLoad_by_elem_ID ( const BoundaryCond bc,
long  id,
int  indx = -1 
)

assign edge load to the edge by/via ...

Definition at line 2757 of file geometry.cpp.

References _errorr, and Elems.

void midaspace::Geometry::assign_EdgeLoad_by_elem_prop ( const BoundaryCond bc,
long  prop 
)

Definition at line 2763 of file geometry.cpp.

References _errorr, and Elems.

void midaspace::Geometry::assign_FaceLoad_by_elem_ID ( const BoundaryCond bc,
long  id,
int  indx = -1 
)

assign face load to the face by/via ...

Definition at line 2773 of file geometry.cpp.

References _errorr, and Elems.

void midaspace::Geometry::assign_FaceLoad_by_elem_prop ( const BoundaryCond bc,
long  prop 
)

Definition at line 2779 of file geometry.cpp.

References _errorr, and Elems.

void midaspace::Geometry::assign_FaceLoad_by_face_prop ( const BoundaryCond bc,
long  prop 
)

Definition at line 2788 of file geometry.cpp.

References Faces.

void midaspace::Geometry::assign_NodeLoad_by_point_coords ( const BoundaryCond bc,
const PoinT coords 
)

Definition at line 2733 of file geometry.cpp.

References give_aver_elem_circ(), and Pjnts.

void midaspace::Geometry::assign_NodeLoad_by_point_ID ( const BoundaryCond bc,
long  id 
)

BC assign assign nodal load to the point by/via ...

Definition at line 2719 of file geometry.cpp.

References Pjnts.

void midaspace::Geometry::assign_NodeLoad_by_point_prop ( const BoundaryCond bc,
long  prop 
)

Definition at line 2724 of file geometry.cpp.

References errol, and Pjnts.

void midaspace::Geometry::aver_elem_circ_assembling ( long  indx = -1)

Definition at line 278 of file geometry.cpp.

References aver_elem_circ, and Elems.

Referenced by geom_stats_assembling().

void midaspace::Geometry::boubox_assembling ( long  indx = -1)
void midaspace::Geometry::checkConsistency ( void  ) const
virtual

Checks data consistency.

Reimplemented from midaspace::ProblemSubject.

Reimplemented in midaspace::Mesh.

Definition at line 82 of file geometry.cpp.

References _errorr3, Edges, Elems, Faces, midaspace::ProblemSubject::give_ID(), and Pjnts.

Referenced by midaspace::Mesh::checkConsistency().

void midaspace::Geometry::connectivity_allocation ( void  )

Function allocates arrays necessary for connectivity assembling.

Definition at line 206 of file geometry.cpp.

References Edges, Faces, and Pjnts.

Referenced by connectivity_assembling(), midaspace::Mesh::read_mesh_JKTK(), and midaspace::Mesh::read_mesh_T3d().

void midaspace::Geometry::connectivity_assembling ( void  )
bool midaspace::Geometry::connectivity_is_assembled ( void  ) const
inline

Definition at line 135 of file geometry.h.

References connectivity_assembled.

Referenced by give_3Delement_with_point_inside().

void midaspace::Geometry::finitialize ( void  )
virtual

finalize prepropcessing

initiate/sets data

Reimplemented from midaspace::ProblemSubject.

Definition at line 72 of file geometry.cpp.

References Elems, and Pjnts.

void midaspace::Geometry::geom_stats_assembling ( const GeometryComponent comp)
bool midaspace::Geometry::give_3Delement_with_point_inside ( const PoinT coords,
const GeometryComponent *&  comp,
PoinT nc 
) const
long midaspace::Geometry::give_anyBeamElem ( void  ) const

Definition at line 305 of file geometry.cpp.

References anyBeamElem.

double midaspace::Geometry::give_aver_elem_circ ( void  ) const

Definition at line 304 of file geometry.cpp.

References aver_elem_circ.

Referenced by assign_NodeLoad_by_point_coords().

const PoinT * midaspace::Geometry::give_boubox_diff ( void  ) const

Definition at line 340 of file geometry.cpp.

References boubox_assembled, and boubox_diff.

DOFsPerNode midaspace::Geometry::give_DOFsPerNode ( void  )

Definition at line 2797 of file geometry.cpp.

References _errorr, and Elems.

Referenced by midaspace::Problem::initialization().

const Edge* midaspace::Geometry::give_Edge ( long  i) const
inline

Definition at line 69 of file geometry.h.

References Edges.

Referenced by join_geom(), midaspace::Node::set_master_component(), and midaspace::Edge::set_model_prop().

const GPA<Edge>* midaspace::Geometry::give_Edges ( void  ) const
inline

Definition at line 73 of file geometry.h.

References Edges.

const Element* midaspace::Geometry::give_Elem ( long  i) const
inline
bool midaspace::Geometry::give_elemprop ( void  ) const
inline

Definition at line 47 of file geometry.h.

References elemprop.

Referenced by midaspace::Mesh::read_mesh_equal_to_model().

const GPA<Element>* midaspace::Geometry::give_Elems ( void  ) const
inline

Definition at line 75 of file geometry.h.

References Elems.

const Face* midaspace::Geometry::give_Face ( long  i) const
inline

Definition at line 70 of file geometry.h.

References Faces.

Referenced by join_geom(), midaspace::Node::set_master_component(), and midaspace::Face::set_model_prop().

const GPA<Face>* midaspace::Geometry::give_Faces ( void  ) const
inline

Definition at line 74 of file geometry.h.

References Faces.

MMprocessing midaspace::Geometry::give_gp ( void  ) const
inline

Definition at line 45 of file geometry.h.

References gp.

Referenced by midaspace::Model::transform_to_mesh().

long midaspace::Geometry::give_Neds ( void  ) const
inline

Definition at line 65 of file geometry.h.

References Edges.

Referenced by join_geom().

long midaspace::Geometry::give_Nels ( void  ) const
inline
long midaspace::Geometry::give_Nfas ( void  ) const
inline

Definition at line 66 of file geometry.h.

References Faces.

Referenced by join_geom().

bool midaspace::Geometry::give_nodeprop ( void  ) const
inline

Definition at line 46 of file geometry.h.

References nodeprop.

Referenced by midaspace::Mesh::read_mesh_equal_to_model().

long midaspace::Geometry::give_Npts ( void  ) const
inline

Definition at line 64 of file geometry.h.

References Pjnts.

Referenced by join_geom(), and midaspace::Mesh::read_mesh_equal_to_model().

const Point* midaspace::Geometry::give_Pjnt ( long  i) const
inline
const Point * midaspace::Geometry::give_Pjnt_with_prop ( long  prp,
bool  unique 
) const

Definition at line 116 of file geometry.cpp.

References _errorr2, and Pjnts.

Referenced by midaspace::Mesh::give_Node_with_prop().

const GPA<Point>* midaspace::Geometry::give_Pjnts ( void  ) const
inline
void midaspace::Geometry::give_vtk_polydata_counts ( long &  cl,
long &  cp 
) const

get/compute count of VTK polydata elements

Definition at line 251 of file geometry.cpp.

References VTKCT_is_assembled(), VTKCTcl, and VTKCTct.

Referenced by midaspace::Mesh::print_VTK_elems(), and midaspace::Mesh::sort_polydata().

VTKPDtopology midaspace::Geometry::give_VTKPDtopology_of_elem ( long  i) const

Definition at line 377 of file geometry.cpp.

References Elems.

Referenced by midaspace::Mesh::sort_polydata().

VTKdataset midaspace::Geometry::giveVTKDS ( void  )
void midaspace::Geometry::initialize ( void  )
virtual
bool midaspace::Geometry::isMesh ( void  ) const
inline

Definition at line 181 of file geometry.h.

References midaspace::classMesh, and midaspace::ProblemSubject::give_classid().

bool midaspace::Geometry::isModel ( void  ) const
inline
void midaspace::Geometry::join_geom ( Geometry geom)
void midaspace::Geometry::kill_damned_elems ( void  )

KILL ELEMENTS marked by flag "delete" ; KILL = invisible + delete.

Definition at line 174 of file geometry.cpp.

References Elems, and midaspace::TF_GPA_delete_damned().

void midaspace::Geometry::letoff_aa ( void  )

let off atributes arrays

Definition at line 193 of file geometry.cpp.

References Edges, Elems, Faces, and Pjnts.

bool midaspace::Geometry::only_1d_elements ( void  ) const

only 1d elements

Definition at line 269 of file geometry.cpp.

References VTKCT_is_assembled(), VTKCTch, VTKCTcl, and VTKCTct.

Referenced by midaspace::ProblemAnalysis::print_row_OOFEM(), and midaspace::Mesh::read_output_OOFEM().

bool midaspace::Geometry::only_vtk_polydata ( void  ) const

all elements is polydata compatible

Definition at line 260 of file geometry.cpp.

References VTKCT_is_assembled(), and VTKCTch.

void midaspace::Geometry::print_geom_info ( void  ) const
void midaspace::Geometry::print_info ( void  ) const

Definition at line 383 of file geometry.cpp.

References midaspace::Mesh::mesh_quality(), and print_geom_info().

void midaspace::Geometry::read_addata_VTK ( const char *  filename,
bool  sparse 
)
void midaspace::Geometry::read_VTK ( char  DATASET,
Stream stream,
bool  addata = false,
bool  sparse = false 
)

CORE read of VTK file.

Definition at line 561 of file geometry.cpp.

References _errorr, _errorr2, _errorr3, _errorr4, midaspace::allocate_element(), allocate_point(), tinyxml2::XMLElement::Attribute(), CASE, midaspace::CG_Hexahedron, midaspace::CG_Line, midaspace::CG_Polygon, midaspace::CG_Quadrangle, midaspace::CG_Triangle, midaspace::classPolygonMdl, elemprop, Elems, errol, midaspace::Stream::file(), midaspace::FP_skip_line(), midaspace::Xmtrx::give_ccols(), midaspace::ProblemSubject::give_classid(), midaspace::Lmtrx::give_ptr2val(), midaspace::Dmtrx::give_ptr2val(), midaspace::Stream::isFile(), isModel(), midaspace::LCSd_xy, midaspace::LCSd_xz, midaspace::LCSt_Vector, tinyxml2::XMLNode::NextSibling(), Pjnts, tinyxml2::XMLElement::QueryLongAttribute(), midaspace::Stream::relink_downF(), midaspace::Stream::relink_next(), midaspace::Stream::relink_up(), midaspace::RTE_ada_error_pct_l, midaspace::RTE_ada_h_new, midaspace::RTN_ada_refder, midaspace::scan_DATA_field(), midaspace::Elem3D::scan_xyz(), midaspace::Cell::set_point(), SP_scan_expected_number_exit, SP_scan_expected_word2_exit, SP_scan_expected_word_exit, midaspace::SP_scan_number(), midaspace::SP_scan_word(), midaspace::Stream::tixel(), tinyxml2::XMLElement::ToElement(), tinyxml2::XMLNode::Value(), midaspace::VTKR_cd, midaspace::VTKR_cells, midaspace::VTKR_lines, midaspace::VTKR_pd, midaspace::VTKR_points, midaspace::VTKR_polygs, midaspace::VTKR_pred, midaspace::VTKR_scals, midaspace::VTKR_void, and midaspace::XP_giveDAtext().

Referenced by read_addata_VTK(), midaspace::Problem::read_addata_VTK(), and midaspace::Problem::read_geometry_VTK_core().

void midaspace::Geometry::replace_Pjnt_by ( Point Pold,
Point Pnew 
)

invisible and delete old, set ID and assign new, of new

Definition at line 161 of file geometry.cpp.

References midaspace::ProblemSubject::give_ID(), midaspace::Point::make_invisible(), Pjnts, and midaspace::ProblemSubject::set_ID().

Referenced by midaspace::Mesh::RIGIDmatToRAN().

void midaspace::Geometry::VTKCT_assembling ( long  indx = -1)

sum counts of VTK cell types

Definition at line 225 of file geometry.cpp.

References _errorr, _errorr2, midaspace::CellGeometry_e2i_VTK(), Elems, VTKCTch, VTKCTcl, and VTKCTct.

Referenced by geom_stats_assembling().

bool midaspace::Geometry::VTKCT_is_assembled ( void  ) const
inline
void midaspace::Geometry::wdg_another_Elem ( Element comp,
long  nid 
)

Member Data Documentation

long midaspace::Geometry::anyBeamElem
protected
double midaspace::Geometry::aver_elem_circ
protected
bool midaspace::Geometry::boubox_assembled
protected

Definition at line 118 of file geometry.h.

Referenced by boubox_assembling(), geom_stats_assembling(), Geometry(), and give_boubox_diff().

PoinT midaspace::Geometry::boubox_diff
protected

Definition at line 119 of file geometry.h.

Referenced by boubox_assembling(), and give_boubox_diff().

PoinT midaspace::Geometry::boubox_max
protected

Definition at line 119 of file geometry.h.

Referenced by boubox_assembling().

PoinT midaspace::Geometry::boubox_min
protected

Definition at line 119 of file geometry.h.

Referenced by boubox_assembling().

bool midaspace::Geometry::connectivity_assembled
protected

when any function changes geometry there are two types of "set" functions a) stat is not activated => assemble for all element b) stat is activated => add one element

Definition at line 107 of file geometry.h.

Referenced by connectivity_assembling(), connectivity_is_assembled(), geom_stats_assembling(), and Geometry().

GPA<Edge> midaspace::Geometry::Edges
protected
bool midaspace::Geometry::elemprop
protected
GPA<Element> midaspace::Geometry::Elems
protected

Definition at line 60 of file geometry.h.

Referenced by midaspace::Mesh::adaptivity(), add_another_Elem(), midaspace::Mesh::add_another_Element(), anyBeamElem_assembling(), assign_BodyLoad_by_elem_ID(), assign_BodyLoad_by_elem_prop(), assign_EdgeLoad_by_elem_ID(), assign_EdgeLoad_by_elem_prop(), assign_FaceLoad_by_elem_ID(), assign_FaceLoad_by_elem_prop(), aver_elem_circ_assembling(), midaspace::Mesh::check_duplicity_nodes(), checkConsistency(), midaspace::Mesh::cleanup_duplicities(), connectivity_assembling(), midaspace::Mesh::delete_subdomains_except(), midaspace::Mesh::FElems(), midaspace::Mesh::find_slaves(), finitialize(), midaspace::Model::generate_mesh_primary(), midaspace::Model::generate_mesh_RFbyHN(), Geometry(), give_DOFsPerNode(), give_Elem(), give_Elems(), midaspace::Model::give_Gelement(), midaspace::Mesh::give_NeAtDom(), give_Nels(), midaspace::Model::give_Ng(), give_VTKPDtopology_of_elem(), giveVTKDS(), initialize(), midaspace::Mesh::initialize(), join_geom(), kill_damned_elems(), letoff_aa(), midaspace::Mesh::mesh_quality(), midaspace::Mesh::print_block_elems(), midaspace::Mesh::print_block_gravity_load_ANSYS(), midaspace::Mesh::print_characteristics_to_VTK(), midaspace::Mesh::print_control(), print_geom_info(), midaspace::Mesh::print_JKTK(), midaspace::Mesh::print_results(), midaspace::Mesh::print_VTK(), midaspace::Mesh::print_VTK_elems(), midaspace::Mesh::read_mesh_ANSYS(), midaspace::Mesh::read_mesh_equal_to_model(), midaspace::Mesh::read_mesh_JKTK(), midaspace::Mesh::read_mesh_OOFEM(), midaspace::Mesh::read_mesh_SIFEL(), midaspace::Mesh::read_mesh_T3d(), midaspace::Mesh::read_mesh_UNV(), midaspace::Model::read_model_MELNIK(), midaspace::Model::read_model_polylines(), midaspace::Mesh::read_output_OOFEM(), midaspace::Mesh::read_output_SIFEL(), read_VTK(), midaspace::Mesh::RIGIDmatToRAN(), midaspace::Mesh::sort_polydata(), midaspace::Mesh::volume_core(), VTKCT_assembling(), wdg_another_Elem(), and ~Geometry().

GPA<Face> midaspace::Geometry::Faces
protected
MMprocessing midaspace::Geometry::gp
protected

Definition at line 36 of file geometry.h.

Referenced by Geometry(), give_gp(), and midaspace::Model::transform_to_mesh().

bool midaspace::Geometry::nodeprop
protected

Definition at line 39 of file geometry.h.

Referenced by Geometry(), give_nodeprop(), and midaspace::Mesh::read_mesh_equal_to_model().

long midaspace::Geometry::origElemsNum
protected

Definition at line 56 of file geometry.h.

Referenced by Geometry(), initialize(), and midaspace::Mesh::print_results().

long midaspace::Geometry::origPjntsNum
protected

Definition at line 56 of file geometry.h.

Referenced by Geometry(), initialize(), and midaspace::Mesh::print_results().

GPA<Point> midaspace::Geometry::Pjnts
protected

Definition at line 57 of file geometry.h.

Referenced by midaspace::Mesh::adaptivity(), add_another_Pjnt(), assign_NodeLoad_by_point_coords(), assign_NodeLoad_by_point_ID(), assign_NodeLoad_by_point_prop(), boubox_assembling(), midaspace::Mesh::check_duplicity_nodes(), checkConsistency(), midaspace::Mesh::cleanup_duplicities(), connectivity_allocation(), midaspace::Mesh::delete_subdomains_except(), midaspace::Mesh::find_slaves(), midaspace::Mesh::find_subdomains(), finitialize(), midaspace::Model::generate_mesh_primary(), Geometry(), give_3Delement_with_point_inside(), midaspace::Mesh::give_Nn(), midaspace::Mesh::give_NnAtDom(), midaspace::Mesh::give_Node(), give_Npts(), midaspace::Model::give_Nv(), give_Pjnt(), give_Pjnt_with_prop(), give_Pjnts(), midaspace::Model::give_Vertex(), initialize(), join_geom(), letoff_aa(), midaspace::Mesh::Nodes(), midaspace::Mesh::print_block_nodal_load(), midaspace::Mesh::print_block_nodes(), midaspace::Mesh::print_block_supported_dofs(), midaspace::Mesh::print_characteristics_to_VTK(), midaspace::Mesh::print_control(), print_geom_info(), midaspace::Mesh::print_JKTK(), midaspace::Mesh::print_results(), midaspace::Mesh::print_VTK_nodes(), midaspace::Mesh::read_mesh_ANSYS(), midaspace::Mesh::read_mesh_equal_to_model(), midaspace::Mesh::read_mesh_JKTK(), midaspace::Mesh::read_mesh_OOFEM(), midaspace::Mesh::read_mesh_SIFEL(), midaspace::Mesh::read_mesh_T3d(), midaspace::Mesh::read_mesh_UNV(), midaspace::Model::read_model_MELNIK(), midaspace::Model::read_model_polylines(), midaspace::Mesh::read_output_OOFEM(), midaspace::Mesh::read_output_SIFEL(), read_VTK(), replace_Pjnt_by(), and ~Geometry().

long midaspace::Geometry::VTKCTch
protected

Definition at line 113 of file geometry.h.

Referenced by Geometry(), only_1d_elements(), only_vtk_polydata(), and VTKCT_assembling().

long midaspace::Geometry::VTKCTcl
protected

ELEMENT STATS // VTK cells types - count elements of type:

Definition at line 111 of file geometry.h.

Referenced by Geometry(), give_vtk_polydata_counts(), only_1d_elements(), VTKCT_assembling(), and VTKCT_is_assembled().

long midaspace::Geometry::VTKCTct
protected

Definition at line 112 of file geometry.h.

Referenced by Geometry(), give_vtk_polydata_counts(), only_1d_elements(), and VTKCT_assembling().


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