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

#include <geometry.h>

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

GENERAL INFO

const ModelMaster
 
bool Parallel
 
long NumDomains
 
long * NumNodes
 
long * NumElems
 
long cSubDomains
 
long * cNodesInSD
 
Solver rslts_solver
 RESULTS == structural analysis output data. More...
 
long rslts_nsteps
 
Lvctrrslts_step
 
Dvctrrslts_loadlevel
 
double critical_coeff
 
bool RTN [cRTN]
 
bool RTE [cRTE]
 
long nRegions
 ADAPTIVITY == adaptivity in MIDAS. More...
 
void set_Master_model (const Model *M)
 
const Modelgive_Master_model (void) const
 
long NumNodes_plus (long i)
 
void set_RTN (ResultTypesAtNode rt, bool val)
 
void set_RTE (ResultTypesAtElem rt, bool val)
 
bool give_Parallel (void) const
 
long give_NumDomains (void) const
 
long give_NnAtDom (int did) const
 
long give_NeAtDom (int did) const
 
long give_cSubDomains (void) const
 
const long * give_cNodesInSD (void) const
 
Solver give_rslts_solver (void) const
 
long give_rslts_nsteps (void) const
 
long give_nRegions (void) const
 
const Nodegive_Node_with_prop (long prp, bool unique) const
 
void add_another_Element (FElement *elem, long dom)
 adds elem to the end of array Elements More...
 

MESH DATA

long give_Nn (void) const
 
const Nodegive_Node (long i) const
 
const FElementgive_FElem (long i) const
 
NodeNodes (long i) const
 
FElementFElems (long i) const
 

MESH STATS

GPA< LvctrLata
 dd More...
 
GPA< DvctrData
 
GPA< const DvctrpLata
 
GPA< const DvctrpData
 

GENERAL METHODS

 Mesh (long gid, const Problem *p, long numdom, MMprocessing mmp)
 CONSTRUCTOR. More...
 
virtual ~Mesh (void)
 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...
 
Pointallocate_point (long gid, const PoinT *coo, char attribs_alloc='n')
 
void read_mesh_ANSYS (char *path, const char *filename)
 zatim to cte jen primitivni batch file pro ANSYS kterej obsahuje jen coordinaty of nodes a trojuhelnikove elementy More...
 
void read_mesh_T3d (char *path, const char *filename)
 kompletni T3d mesh file More...
 
void read_mesh_JKTK (char *path, const char *filename)
 JKTK file format. More...
 
void read_mesh_OOFEM (FILE *stream, long nn, long ne)
 read native input file to OOFEM More...
 
void read_mesh_SIFEL (FILE *stream)
 read native input file to SIFEL More...
 
void read_mesh_UNV (char *path, const char *filename)
 
void read_mesh_VLNA (char *path, const char *filename)
 
void read_mesh_equal_to_model (void)
 make mesh equal to model - no remeshing process More...
 
void read_structural_analysis_output (void)
 read output file from structural analysis package More...
 
void read_output_OOFEM (void)
 read native output file of OOFEM More...
 
void read_output_SIFEL (void)
 read native output file of SIFEL More...
 
void find_slaves (void)
 cte VLNA soubory, zatim omezene More...
 
void cleanup_duplicities (void)
 clean up duplicities (nodes,lines) More...
 
void check_duplicity_nodes (void)
 set up duplicity nodes More...
 
void mesh_quality (void) const
 compute mesh quality More...
 
void RIGIDmatToRAN (void)
 rigid material to RAN More...
 
void find_subdomains (void)
 subdomain More...
 
void delete_subdomains_except (long leave)
 delete all subdomains except "leave" More...
 
void sort_polydata (Xvctr *data) const
 sort polydata data More...
 
void print_VTK_nodes (Stream *stream) const
 
void print_VTK_elems (Stream *stream, VTKdataset ds) const
 
void print_VTK_body (Stream *stream, VTKdataset ds) const
 
void print_VTK_PD_scal (bool xml, const char *suff, const char *name, const Xvctr **data)
 VTK file with one point data scalar. More...
 
void print_VTK_CD_scal (bool xml, const char *suff, const char *name, const Xvctr **data) const
 VTK file with one cell data scalar. More...
 
void print_VTK (femFileFormat format, const char *suff)
 VTK file with no data. More...
 
void print_JKTK (femFileFormat format, const char *suff)
 print geometry to JKTK format file More...
 
void print_block_nodes (FILE *stream, femFileFormat fff, int did)
 PRINTING OF FILES. More...
 
void print_block_supported_dofs (FILE *stream, femFileFormat fff, int did)
 print input file for solver - block with supported nodes More...
 
void print_block_elems (FILE *stream, femFileFormat fff, int did)
 print input file for solver - block with elements More...
 
void print_block_nodal_load (FILE *stream, femFileFormat fff, int did)
 print input file for solver - block with nodal load More...
 
void print_block_gravity_load_ANSYS (FILE *stream) const
 print input file for solver - block with gravity load More...
 
void resize_Lata (long newsize)
 print VTK file divided to severel functions More...
 
void resize_Lata_members (long newsize)
 
void resize_Data (long newsize)
 
void resize_Data_members (long newsize)
 
void print_control (FILE *conout) const
 Function prints contol data. More...
 
void print_data_ready_vtk (void)
 
void print_results (void)
 TADY BUDOU VSECHNY INFORMACE O VYSLEDCICH ZE SOLVERU. More...
 
void print_cabletensileonly (bool mft=true)
 
void print_characteristics_to_VTK (bool mft=true)
 
void adaptivity (void)
 ADAPTIVITY. More...
 
double volume_core (void) const
 print volume to extra file More...
 

Additional Inherited Members

- Public Member Functions inherited from midaspace::Geometry
MMprocessing give_gp (void) const
 
bool give_nodeprop (void) const
 
bool give_elemprop (void) const
 
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...
 
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...
 
 Geometry (long gid, const Problem *p, MMprocessing proc)
 CONSTRUCTOR. More...
 
virtual ~Geometry (void)
 DESTRUCTOR. More...
 
virtual void finitialize (void)
 finalize prepropcessing More...
 
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)
 
- 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
 
- Protected Attributes inherited from midaspace::Geometry
MMprocessing gp
 
bool nodeprop
 
bool elemprop
 
long origPjntsNum
 
long origElemsNum
 
GPA< PointPjnts
 
GPA< EdgeEdges
 
GPA< FaceFaces
 
GPA< ElementElems
 
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
 
- 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 272 of file geometry.h.

Constructor & Destructor Documentation

midaspace::Mesh::Mesh ( long  gid,
const Problem p,
long  numdom,
MMprocessing  mmp 
)
midaspace::Mesh::~Mesh ( void  )
virtual

DESTRUCTOR.

Definition at line 1340 of file geometry.cpp.

References Data, midaspace::deallocateCheck(), Lata, NumElems, NumNodes, Parallel, rslts_loadlevel, and rslts_step.

Member Function Documentation

void midaspace::Mesh::adaptivity ( void  )
void midaspace::Mesh::add_another_Element ( FElement elem,
long  dom 
)
Point * midaspace::Mesh::allocate_point ( long  gid,
const PoinT coo,
char  attribs_alloc = 'n' 
)
virtual

Implements midaspace::Geometry.

Definition at line 505 of file geometry.cpp.

Referenced by read_mesh_ANSYS(), read_mesh_T3d(), and read_mesh_UNV().

void midaspace::Mesh::check_duplicity_nodes ( void  )
void midaspace::Mesh::checkConsistency ( void  ) const
virtual

Checks data consistency.

Reimplemented from midaspace::Geometry.

Definition at line 1392 of file geometry.cpp.

References midaspace::Geometry::checkConsistency().

void midaspace::Mesh::cleanup_duplicities ( void  )
void midaspace::Mesh::delete_subdomains_except ( long  leave)
FElement* midaspace::Mesh::FElems ( long  i) const
inlineprivate
void midaspace::Mesh::find_slaves ( void  )
void midaspace::Mesh::find_subdomains ( void  )
virtual classID midaspace::Mesh::give_classid ( ) const
inlinevirtual

Returns classID - class identification.

Reimplemented from midaspace::ProblemSubject.

Definition at line 391 of file geometry.h.

References midaspace::classMesh.

Referenced by check_duplicity_nodes(), print_JKTK(), read_mesh_T3d(), and RIGIDmatToRAN().

const long* midaspace::Mesh::give_cNodesInSD ( void  ) const
inline

Definition at line 324 of file geometry.h.

References cNodesInSD.

long midaspace::Mesh::give_cSubDomains ( void  ) const
inline

Definition at line 323 of file geometry.h.

References cSubDomains.

const FElement* midaspace::Mesh::give_FElem ( long  i) const
inline

Definition at line 354 of file geometry.h.

References FElems().

const Model* midaspace::Mesh::give_Master_model ( void  ) const
inline

Definition at line 284 of file geometry.h.

References Master.

long midaspace::Mesh::give_NeAtDom ( int  did) const
inline

Definition at line 321 of file geometry.h.

References midaspace::Geometry::Elems, NumElems, and Parallel.

long midaspace::Mesh::give_Nn ( void  ) const
inline

Definition at line 352 of file geometry.h.

References midaspace::Geometry::Pjnts.

long midaspace::Mesh::give_NnAtDom ( int  did) const
inline

Definition at line 320 of file geometry.h.

References NumNodes, Parallel, and midaspace::Geometry::Pjnts.

const Node* midaspace::Mesh::give_Node ( long  i) const
inline
const Node* midaspace::Mesh::give_Node_with_prop ( long  prp,
bool  unique 
) const
inline

Definition at line 334 of file geometry.h.

References midaspace::Geometry::give_Pjnt_with_prop().

long midaspace::Mesh::give_nRegions ( void  ) const
inline

Definition at line 330 of file geometry.h.

References nRegions.

Referenced by midaspace::Node::allocate_resultsE(), and midaspace::Node::~Node().

long midaspace::Mesh::give_NumDomains ( void  ) const
inline
bool midaspace::Mesh::give_Parallel ( void  ) const
inline
long midaspace::Mesh::give_rslts_nsteps ( void  ) const
inline
Solver midaspace::Mesh::give_rslts_solver ( void  ) const
inline

Definition at line 326 of file geometry.h.

References rslts_solver.

void midaspace::Mesh::initialize ( void  )
virtual
void midaspace::Mesh::mesh_quality ( void  ) const
Node* midaspace::Mesh::Nodes ( long  i) const
inlineprivate
long midaspace::Mesh::NumNodes_plus ( long  i)
inline

Definition at line 313 of file geometry.h.

References NumNodes.

void midaspace::Mesh::print_block_elems ( FILE *  stream,
femFileFormat  fff,
int  did 
)

print input file for solver - block with elements

Definition at line 2911 of file geometry.cpp.

References midaspace::Geometry::Elems, FElems(), midaspace::FElement::give_domain(), and midaspace::FElement::print_row().

Referenced by print_JKTK().

void midaspace::Mesh::print_block_gravity_load_ANSYS ( FILE *  stream) const
void midaspace::Mesh::print_block_nodal_load ( FILE *  stream,
femFileFormat  fff,
int  did 
)
void midaspace::Mesh::print_block_nodes ( FILE *  stream,
femFileFormat  fff,
int  did 
)

PRINTING OF FILES.

print input file for solver - block with nodes

Definition at line 2884 of file geometry.cpp.

References midaspace::Node::give_lid_id(), Nodes(), midaspace::Geometry::Pjnts, and midaspace::Node::print_row().

Referenced by print_JKTK().

void midaspace::Mesh::print_block_supported_dofs ( FILE *  stream,
femFileFormat  fff,
int  did 
)
void midaspace::Mesh::print_cabletensileonly ( bool  mft = true)
void midaspace::Mesh::print_characteristics_to_VTK ( bool  mft = true)
void midaspace::Mesh::print_control ( FILE *  conout) const
void midaspace::Mesh::print_data_ready_vtk ( void  )
void midaspace::Mesh::print_JKTK ( femFileFormat  format,
const char *  suff 
)
void midaspace::Mesh::print_results ( void  )

TADY BUDOU VSECHNY INFORMACE O VYSLEDCICH ZE SOLVERU.

Definition at line 3524 of file geometry.cpp.

References _errorr, critical_coeff, midaspace::cSSTypes, Data, midaspace::Geometry::Elems, errol, FElems(), midaspace::FFF_VTK, midaspace::FFF_VTP, midaspace::FFF_VTU, midaspace::Problem::give_adpa(), midaspace::Problem::give_analloctype(), midaspace::FElement::give_CSusage_elast(), midaspace::FElement::give_CSusage_elast_bool(), midaspace::FElement::give_CSusage_elast_rel(), midaspace::Node::give_displcmnt_in_all_steps(), midaspace::Element::give_elemAttribs(), midaspace::AdaptivityParameters::give_error(), midaspace::FiLe::give_ff(), midaspace::ProblemSubject::give_ID(), give_Node(), midaspace::Problem::give_OUT_moFILE(), midaspace::Problem::give_OUT_printStep(), midaspace::FElement::give_parent_id(), midaspace::FElement::give_parent_prop(), midaspace::Problem::give_PDBO(), midaspace::FElement::give_regid(), midaspace::FElement::give_results(), midaspace::FElement::give_results_ds(), midaspace::Node::give_resultsE_dv(), midaspace::Node::give_resultsN_ds(), give_rslts_nsteps(), midaspace::FElement::give_ssstate(), midaspace::ElemAttribs::give_sst(), midaspace::Geometry::giveVTKDS(), tinyxml2::XMLNode::InsertEndChild(), Lata, tinyxml2::XMLDocument::NewElement(), tinyxml2::XMLDocument::NewText(), Nodes(), nRegions, midaspace::Geometry::origElemsNum, midaspace::Geometry::origPjntsNum, midaspace::PAT_stability_linear, midaspace::ProblemSubject::Pd, pData, midaspace::PDBO_OUT_print_CSusage, midaspace::PDBO_OUT_print_model_parent, midaspace::PDBO_OUT_print_property, midaspace::PDBO_P_refder, midaspace::PDBO_preserveGeom, midaspace::Geometry::Pjnts, midaspace::print_dat_file(), midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), print_VTK_body(), midaspace::print_VTK_data_body(), midaspace::print_VTK_FINISH(), midaspace::print_VTK_init_cell_data(), midaspace::print_VTK_init_point_data(), midaspace::print_VTK_START(), midaspace::Stream::relink_downL(), midaspace::Stream::relink_up(), resize_Data(), resize_Data_members(), resize_Lata(), resize_Lata_members(), rslts_loadlevel, rslts_nsteps, RTE, midaspace::RTE_ada_error_pct_g, midaspace::RTE_ada_error_pct_l, midaspace::RTE_ada_h_act, midaspace::RTE_ada_h_new, midaspace::RTE_ada_normal, midaspace::RTE_global_strain, midaspace::RTE_global_stress, midaspace::RTE_plaststrain, RTN, midaspace::RTN_ada_h_act, midaspace::RTN_ada_h_new, midaspace::RTN_displacement, midaspace::RTN_reaction, midaspace::RTN_transpunknowns, midaspace::RVTstrn, midaspace::RVTstrn_displ, midaspace::RVTstrn_rotat, midaspace::RVTstrs, midaspace::RVTstrs_displ, midaspace::RVTstrs_rotat, midaspace::Node::setup_full_alloc_DOFvals_at(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, midaspace::Problem::sodriver(), midaspace::SST_3d, midaspace::SST_3dshell, midaspace::SST_beam, midaspace::SST_plstrain, midaspace::SST_plstress, midaspace::SST_truss, midaspace::STRM_file, midaspace::STRM_tixel, midaspace::Stream::tix_doc(), midaspace::Stream::tixel(), volume_core(), midaspace::VTKDS_polydata, midaspace::VTKDS_unstruct, and midaspace::VTKDS_Void.

void midaspace::Mesh::print_VTK ( femFileFormat  format,
const char *  suff 
)
void midaspace::Mesh::print_VTK_body ( Stream stream,
VTKdataset  ds 
) const
void midaspace::Mesh::print_VTK_CD_scal ( bool  xml,
const char *  suff,
const char *  name,
const Xvctr **  data 
) const

VTK file with one cell data scalar.

void midaspace::Mesh::print_VTK_elems ( Stream stream,
VTKdataset  ds 
) const
void midaspace::Mesh::print_VTK_nodes ( Stream stream) const
void midaspace::Mesh::print_VTK_PD_scal ( bool  xml,
const char *  suff,
const char *  name,
const Xvctr **  data 
)

VTK file with one point data scalar.

void midaspace::Mesh::read_mesh_ANSYS ( char *  path,
const char *  filename 
)
void midaspace::Mesh::read_mesh_equal_to_model ( void  )
void midaspace::Mesh::read_mesh_JKTK ( char *  path,
const char *  filename 
)
void midaspace::Mesh::read_mesh_OOFEM ( FILE *  stream,
long  nn,
long  ne 
)
void midaspace::Mesh::read_mesh_SIFEL ( FILE *  stream)
void midaspace::Mesh::read_mesh_T3d ( char *  path,
const char *  filename 
)
void midaspace::Mesh::read_mesh_UNV ( char *  path,
const char *  filename 
)
void midaspace::Mesh::read_mesh_VLNA ( char *  path,
const char *  filename 
)
void midaspace::Mesh::read_output_OOFEM ( void  )
void midaspace::Mesh::read_output_SIFEL ( void  )
void midaspace::Mesh::read_structural_analysis_output ( void  )
void midaspace::Mesh::resize_Data ( long  newsize)

Definition at line 3064 of file geometry.cpp.

References Data.

Referenced by print_results().

void midaspace::Mesh::resize_Data_members ( long  newsize)

Definition at line 3076 of file geometry.cpp.

References Data.

Referenced by print_results().

void midaspace::Mesh::resize_Lata ( long  newsize)

print VTK file divided to severel functions

Definition at line 3043 of file geometry.cpp.

References Lata.

Referenced by print_characteristics_to_VTK(), print_results(), and print_VTK().

void midaspace::Mesh::resize_Lata_members ( long  newsize)

Definition at line 3055 of file geometry.cpp.

References Lata.

Referenced by print_characteristics_to_VTK(), print_results(), and print_VTK().

void midaspace::Mesh::RIGIDmatToRAN ( void  )
void midaspace::Mesh::set_Master_model ( const Model M)
inline

Definition at line 283 of file geometry.h.

References Master.

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

void midaspace::Mesh::set_RTE ( ResultTypesAtElem  rt,
bool  val 
)
inline

Definition at line 315 of file geometry.h.

References RTE.

Referenced by adaptivity().

void midaspace::Mesh::set_RTN ( ResultTypesAtNode  rt,
bool  val 
)
inline

Definition at line 314 of file geometry.h.

References RTN.

Referenced by adaptivity().

void midaspace::Mesh::sort_polydata ( Xvctr data) const
double midaspace::Mesh::volume_core ( void  ) const

print volume to extra file

Definition at line 4141 of file geometry.cpp.

References midaspace::Geometry::Elems, errol, midaspace::Problem::give_fulldata(), and midaspace::ProblemSubject::Pd.

Referenced by print_results().

Member Data Documentation

long* midaspace::Mesh::cNodesInSD
protected

Definition at line 293 of file geometry.h.

Referenced by find_subdomains(), and give_cNodesInSD().

double midaspace::Mesh::critical_coeff
protected

Definition at line 302 of file geometry.h.

Referenced by Mesh(), print_results(), and read_output_OOFEM().

long midaspace::Mesh::cSubDomains
protected

Definition at line 292 of file geometry.h.

Referenced by find_subdomains(), give_cSubDomains(), and Mesh().

GPA<Dvctr> midaspace::Mesh::Data
private

Definition at line 374 of file geometry.h.

Referenced by print_results(), resize_Data(), resize_Data_members(), and ~Mesh().

GPA<Lvctr> midaspace::Mesh::Lata
private
const Model* midaspace::Mesh::Master
private

Definition at line 279 of file geometry.h.

Referenced by give_Master_model(), Mesh(), read_mesh_equal_to_model(), and set_Master_model().

long midaspace::Mesh::nRegions
protected

ADAPTIVITY == adaptivity in MIDAS.

Definition at line 308 of file geometry.h.

Referenced by adaptivity(), give_nRegions(), Mesh(), and print_results().

long midaspace::Mesh::NumDomains
protected

Definition at line 289 of file geometry.h.

Referenced by give_NumDomains(), Mesh(), and read_mesh_T3d().

long * midaspace::Mesh::NumElems
protected

Definition at line 290 of file geometry.h.

Referenced by add_another_Element(), give_NeAtDom(), Mesh(), read_mesh_T3d(), and ~Mesh().

long* midaspace::Mesh::NumNodes
protected

Definition at line 290 of file geometry.h.

Referenced by give_NnAtDom(), Mesh(), NumNodes_plus(), read_mesh_T3d(), and ~Mesh().

bool midaspace::Mesh::Parallel
protected
GPA<const Dvctr> midaspace::Mesh::pData
private

Definition at line 376 of file geometry.h.

Referenced by print_results().

GPA<const Dvctr> midaspace::Mesh::pLata
private

Definition at line 375 of file geometry.h.

Dvctr* midaspace::Mesh::rslts_loadlevel
protected

Definition at line 301 of file geometry.h.

Referenced by Mesh(), print_results(), read_output_OOFEM(), read_output_SIFEL(), and ~Mesh().

long midaspace::Mesh::rslts_nsteps
protected
Solver midaspace::Mesh::rslts_solver
protected

RESULTS == structural analysis output data.

  • are stored at FElement and Node
  • are stored in the MIDAS internal format, but we have to save solver type due to NIP

Definition at line 298 of file geometry.h.

Referenced by give_rslts_solver(), Mesh(), read_output_OOFEM(), and read_output_SIFEL().

Lvctr* midaspace::Mesh::rslts_step
protected

Definition at line 300 of file geometry.h.

Referenced by Mesh(), read_output_OOFEM(), read_output_SIFEL(), and ~Mesh().

bool midaspace::Mesh::RTE[cRTE]
protected

Definition at line 305 of file geometry.h.

Referenced by Mesh(), print_results(), read_output_OOFEM(), read_output_SIFEL(), and set_RTE().

bool midaspace::Mesh::RTN[cRTN]
protected

Definition at line 304 of file geometry.h.

Referenced by Mesh(), print_results(), read_output_OOFEM(), read_output_SIFEL(), and set_RTN().


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