#include <geometry.h>
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< Point > | Pjnts |
GPA< Edge > | Edges |
GPA< Face > | Faces |
GPA< Element > | Elems |
long | give_Npts (void) const |
long | give_Neds (void) const |
long | give_Nfas (void) const |
long | give_Nels (void) const |
const Point * | give_Pjnt (long i) const |
const Edge * | give_Edge (long i) const |
const Face * | give_Face (long i) const |
const Element * | give_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 Point * | give_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 PoinT * | give_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 Point * | allocate_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 | |
![]() | |
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 Problem * | give_Pd (void) const |
![]() | |
long | ID |
(global) identification number == position in list of members; zero-based numbering. More... | |
const Problem * | Pd |
Pointer to owner = parent problem. More... | |
Geometry description.
Definition at line 29 of file geometry.h.
midaspace::Geometry::Geometry | ( | long | gid, |
const Problem * | p, | ||
MMprocessing | proc | ||
) |
CONSTRUCTOR.
Definition at line 24 of file geometry.cpp.
References anyBeamElem, aver_elem_circ, boubox_assembled, connectivity_assembled, Edges, elemprop, Elems, Faces, gp, nodeprop, origElemsNum, origPjntsNum, Pjnts, VTKCTch, VTKCTcl, and VTKCTct.
|
virtual |
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 | ) |
Definition at line 156 of file geometry.cpp.
References Elems, geom_stats_assembling(), and midaspace::TF_GPA_add_another().
Referenced by midaspace::Mesh::add_another_Element(), midaspace::Model::generate_mesh_RFbyHN(), and join_geom().
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().
|
pure virtual |
Implemented in midaspace::Mesh, and midaspace::Model.
Referenced by read_VTK().
void midaspace::Geometry::anyBeamElem_assembling | ( | long | indx = -1 | ) |
Definition at line 292 of file geometry.cpp.
References anyBeamElem, midaspace::classBeam, Elems, and midaspace::ProblemSubject::give_classid().
Referenced by geom_stats_assembling().
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.
void midaspace::Geometry::assign_EdgeLoad_by_elem_prop | ( | const BoundaryCond * | bc, |
long | prop | ||
) |
Definition at line 2763 of file geometry.cpp.
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.
void midaspace::Geometry::assign_FaceLoad_by_elem_prop | ( | const BoundaryCond * | bc, |
long | prop | ||
) |
Definition at line 2779 of file geometry.cpp.
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.
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 | ) |
Definition at line 308 of file geometry.cpp.
References boubox_assembled, boubox_diff, boubox_max, boubox_min, midaspace::PoinT::copy(), Pjnts, and midaspace::Elem3D::sub().
Referenced by geom_stats_assembling().
|
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 | ) |
Function computes connectivity of mesh.
Definition at line 213 of file geometry.cpp.
References connectivity_allocation(), connectivity_assembled, and Elems.
Referenced by midaspace::Mesh::cleanup_duplicities(), midaspace::Mesh::find_subdomains(), midaspace::Model::generate_mesh_primary(), midaspace::Model::generate_mesh_RFbyHN(), and midaspace::Mesh::RIGIDmatToRAN().
|
inline |
Definition at line 135 of file geometry.h.
References connectivity_assembled.
Referenced by give_3Delement_with_point_inside().
|
virtual |
finalize prepropcessing
initiate/sets data
Reimplemented from midaspace::ProblemSubject.
Definition at line 72 of file geometry.cpp.
void midaspace::Geometry::geom_stats_assembling | ( | const GeometryComponent * | comp | ) |
Definition at line 349 of file geometry.cpp.
References anyBeamElem, anyBeamElem_assembling(), aver_elem_circ, aver_elem_circ_assembling(), boubox_assembled, boubox_assembling(), connectivity_assembled, errol, midaspace::ProblemSubject::give_ID(), VTKCT_assembling(), and VTKCT_is_assembled().
Referenced by add_another_Edge(), add_another_Elem(), add_another_Face(), add_another_Pjnt(), and wdg_another_Elem().
bool midaspace::Geometry::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.
Function finds location of point indide of which 3d element is created 27.3.2003, Ladislav Svoboda, termi. t@cm l.fsv .cvu t.cz
Definition at line 863 of file geometry.cpp.
References _errorr, _errorr0, connectivity_is_assembled(), midaspace::PoinT::dist2_to(), midaspace::Point::give_coords(), midaspace::Cell::give_dimension(), midaspace::Cell::give_nno(), midaspace::Point::give_numsuperelem(), midaspace::Cell::give_point(), midaspace::Point::give_superelem(), and Pjnts.
Referenced by midaspace::PolyLine::generate_mesh_RFbyHN().
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().
|
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().
Definition at line 73 of file geometry.h.
References Edges.
|
inline |
Definition at line 71 of file geometry.h.
References Elems.
Referenced by midaspace::AssignFix::initialize(), join_geom(), midaspace::Mesh::read_mesh_equal_to_model(), midaspace::Problem::read_mesh_SIFEL(), midaspace::Node::set_master_component(), midaspace::Edge::set_model_prop(), midaspace::Face::set_model_prop(), and midaspace::FElement::set_model_prop().
|
inline |
Definition at line 47 of file geometry.h.
References elemprop.
Referenced by midaspace::Mesh::read_mesh_equal_to_model().
Definition at line 75 of file geometry.h.
References Elems.
|
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().
Definition at line 74 of file geometry.h.
References Faces.
|
inline |
Definition at line 45 of file geometry.h.
References gp.
Referenced by midaspace::Model::transform_to_mesh().
|
inline |
|
inline |
Definition at line 67 of file geometry.h.
References Elems.
Referenced by join_geom(), midaspace::Edge::print_row(), midaspace::Face::print_row(), midaspace::Mesh::read_mesh_equal_to_model(), midaspace::Node::set_master_component(), midaspace::Edge::set_model_prop(), and midaspace::Face::set_model_prop().
|
inline |
|
inline |
Definition at line 46 of file geometry.h.
References nodeprop.
Referenced by midaspace::Mesh::read_mesh_equal_to_model().
|
inline |
Definition at line 64 of file geometry.h.
References Pjnts.
Referenced by join_geom(), and midaspace::Mesh::read_mesh_equal_to_model().
|
inline |
Definition at line 68 of file geometry.h.
References Pjnts.
Referenced by join_geom(), midaspace::Mesh::read_mesh_equal_to_model(), midaspace::Problem::read_mesh_SIFEL(), midaspace::Node::set_master_component(), and midaspace::Cell::set_point().
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().
Definition at line 72 of file geometry.h.
References Pjnts.
Referenced by midaspace::LCS_beam::initialize(), midaspace::RANAttribs::initialize(), and midaspace::HNAttribs::initialize().
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 | ) |
other
Definition at line 368 of file geometry.cpp.
References midaspace::CG_Hexahedron, Elems, midaspace::VTKDS_polydata, and midaspace::VTKDS_unstruct.
Referenced by midaspace::Mesh::print_characteristics_to_VTK(), midaspace::Mesh::print_results(), and midaspace::Mesh::print_VTK().
|
virtual |
initiate/sets data
Reimplemented from midaspace::ProblemSubject.
Reimplemented in midaspace::Mesh.
Definition at line 55 of file geometry.cpp.
References Elems, midaspace::Problem::give_PDBO(), origElemsNum, origPjntsNum, midaspace::ProblemSubject::Pd, midaspace::PDBO_allElemsProp1, and Pjnts.
Referenced by midaspace::Mesh::initialize().
|
inline |
Definition at line 181 of file geometry.h.
References midaspace::classMesh, and midaspace::ProblemSubject::give_classid().
|
inline |
Definition at line 180 of file geometry.h.
References midaspace::classModel, and midaspace::ProblemSubject::give_classid().
Referenced by print_geom_info(), read_VTK(), and midaspace::Mesh::RIGIDmatToRAN().
void midaspace::Geometry::join_geom | ( | Geometry * | geom | ) |
Definition at line 846 of file geometry.cpp.
References add_another_Edge(), add_another_Elem(), add_another_Face(), add_another_Pjnt(), Edges, Elems, Faces, give_Edge(), give_Elem(), give_Face(), give_Neds(), give_Nels(), give_Nfas(), give_Npts(), give_Pjnt(), and Pjnts.
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 | ) |
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 |
print info about geometry of mesh
Definition at line 396 of file geometry.cpp.
References _errorr2, midaspace::CG_Hexahedron, midaspace::CG_Line, midaspace::CG_Polygon, midaspace::CG_Quadrangle, midaspace::CG_Tetrahedron, midaspace::CG_Triangle, Elems, midaspace::Problem::give_fulldata(), midaspace::ProblemSubject::give_ID(), isModel(), midaspace::ProblemSubject::Pd, Pjnts, midaspace::StdoutDriver::print_info_message(), midaspace::SODE_row, midaspace::SODE_start_blue_arrow, and midaspace::Problem::sodriver().
Referenced by print_info().
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 | ||
) |
Definition at line 539 of file geometry.cpp.
References midaspace::FP_skip_line(), midaspace::Problem::give_IN_Path(), midaspace::ProblemSubject::Pd, read_VTK(), and midaspace::STRM_void.
Referenced by midaspace::Mesh::read_structural_analysis_output().
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().
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().
|
inline |
Definition at line 136 of file geometry.h.
References VTKCTcl.
Referenced by geom_stats_assembling(), give_vtk_polydata_counts(), only_1d_elements(), and only_vtk_polydata().
void midaspace::Geometry::wdg_another_Elem | ( | Element * | comp, |
long | nid | ||
) |
Definition at line 158 of file geometry.cpp.
References Elems, geom_stats_assembling(), and midaspace::TF_GPA_wdg_another().
Referenced by midaspace::Model::generate_mesh_RFbyHN().
|
protected |
Definition at line 116 of file geometry.h.
Referenced by anyBeamElem_assembling(), geom_stats_assembling(), Geometry(), and give_anyBeamElem().
|
protected |
Definition at line 115 of file geometry.h.
Referenced by aver_elem_circ_assembling(), geom_stats_assembling(), Geometry(), and give_aver_elem_circ().
|
protected |
Definition at line 118 of file geometry.h.
Referenced by boubox_assembling(), geom_stats_assembling(), Geometry(), and give_boubox_diff().
|
protected |
Definition at line 119 of file geometry.h.
Referenced by boubox_assembling(), and give_boubox_diff().
|
protected |
Definition at line 119 of file geometry.h.
Referenced by boubox_assembling().
|
protected |
Definition at line 119 of file geometry.h.
Referenced by boubox_assembling().
|
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().
Definition at line 58 of file geometry.h.
Referenced by add_another_Edge(), checkConsistency(), midaspace::Mesh::cleanup_duplicities(), connectivity_allocation(), midaspace::Mesh::delete_subdomains_except(), midaspace::Model::generate_mesh_primary(), Geometry(), give_Edge(), give_Edges(), give_Neds(), join_geom(), letoff_aa(), midaspace::Mesh::print_control(), and ~Geometry().
|
protected |
Definition at line 39 of file geometry.h.
Referenced by Geometry(), give_elemprop(), midaspace::Mesh::read_mesh_equal_to_model(), midaspace::Model::read_model_MELNIK(), midaspace::Model::read_model_polylines(), and read_VTK().
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().
Definition at line 59 of file geometry.h.
Referenced by add_another_Face(), assign_FaceLoad_by_face_prop(), checkConsistency(), midaspace::Mesh::cleanup_duplicities(), connectivity_allocation(), midaspace::Mesh::delete_subdomains_except(), midaspace::Model::generate_mesh_primary(), Geometry(), give_Face(), give_Faces(), give_Nfas(), join_geom(), letoff_aa(), midaspace::Mesh::print_control(), and ~Geometry().
|
protected |
Definition at line 36 of file geometry.h.
Referenced by Geometry(), give_gp(), and midaspace::Model::transform_to_mesh().
|
protected |
Definition at line 39 of file geometry.h.
Referenced by Geometry(), give_nodeprop(), and midaspace::Mesh::read_mesh_equal_to_model().
|
protected |
Definition at line 56 of file geometry.h.
Referenced by Geometry(), initialize(), and midaspace::Mesh::print_results().
|
protected |
Definition at line 56 of file geometry.h.
Referenced by Geometry(), initialize(), and midaspace::Mesh::print_results().
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().
|
protected |
Definition at line 113 of file geometry.h.
Referenced by Geometry(), only_1d_elements(), only_vtk_polydata(), and VTKCT_assembling().
|
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().
|
protected |
Definition at line 112 of file geometry.h.
Referenced by Geometry(), give_vtk_polydata_counts(), only_1d_elements(), and VTKCT_assembling().