TicooMesh3D Class Reference

#include <ticooMesh3D.h>

Collaboration diagram for TicooMesh3D:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool empty ()
void zmienWarunkeSciana (double r_max, double r_min, int zWar, int naWar)
void count_bc_surface (FILE *out)
void mesh_quality_stats (FILE *out)
void utr_smoothing (double l_step, int repetition)
void mmr_get_vec_norm_at_node (int node, double *vec_norm)
int mmr_node_status (int Node)
int mmr_grups_number ()
int mmr_grups_ids (int *tab, int l_tab)
void mmr_split_into_blocks_add_contact (const char *workdir, int *tabMat, int l_mat, int *tabBlock, int l_block, int *war, int l_war, double *tempBlock, int l_tempBlock, int *groups_fluid, int l_groups_fluid)
int mmr_get_fa_el_bc_connect (int face_id, int *el_id)
int mmr_el_groupID (int idEl)
void mmr_el_node_coor (int Nel, int *Nodes, double *Node_coor)
int mmr_el_eq_neig (int El, int *Neig, int *Neig_sides)
void mmr_node_coor (int Node, double *Coor)
int mmr_el_faces (int El, int *Face, int *Orient)
int mmr_el_edges (int El, int *Edges)
int mmr_edge_elems (int Ed, int *Edge_elems)
void mmr_edge_nodes (int Ed, int *Edge_nodes)
void mmr_fa_node_coor (int Fa, int *Nodes, double *Node_coor)
void mmr_fa_edges (int Fa, int *Fa_edges, int *Ed_orient)
double mmr_el_hsize (int El)
void mmr_fa_area (int Fa, double *Area, double *Vec_norm)
void getElwithFace (int Fa, int *El, int *Neig_sides)
void mmr_get_coor_from_motion_element (int idEl, int idLP, double *coor, int flagaSiatki)
void copyMesh (int flaga)
void creatEdgeFace ()
void czyscEdgeFace ()
void czyscEdge ()
void czyscFace ()
void delElement (int el)
void delPoints (int nP)
 TicooMesh3D (int wielkoscTab)
int getNumberElements ()
int getNumberPoints ()
int getNumberFaces ()
int getNumberEdges ()
double getWielkoscTabX ()
double getWielkoscTabY ()
double getWielkoscTabZ ()
double getWielkoscTabMax ()
void wczytajAC (const char *nazwa)
void setPlansza (double wX, double wY, double wZ, bool periodyczne, bool wlaczAC)
void elementyDoZiarnaAC ()
void elementyDoZiarnaPunktyGraniczne ()
void rozrostLosuj (int iloscZiaren)
void rozrostLosujRange (int iloscZiaren, int range)
void rozrostZiarenGranicy (int wspPrawdop)
void pomniejszenieZiarnaGranicy (int wspPomniejszaniaZiaren)
void rozrostZiarnaZOtoczeniem (int wspPrawdop, int wpsOtoczenia, int ileRozrost, int ileOtocz, int ilePetla)
void komplekosoweTworzenieZiaren (int wspPrawdop, int ilePetla, int ileRozrost, int ileOtocz, int wspPomniejszaniaZiaren)
void granica ()
void losowanieDodatkowychPunktow (bool pobierzPunkty, bool losuj, int ileP, int rozdz, int odG, int odP, bool flagaPer, double ax, double b0, int rSzuk)
void ustawPunktySpaw1 ()
void zmianaKolejnosciPunktow (int ileRazy, int wielkoscKomurki, int ileNaKomurke)
void delanouy (bool dokladneWyszukanie)
void reMes ()
void wygladzanieReMES (int ileRazy, double waga, bool wyglZWaga)
double objetoscT (FILE *out)
void sasiedniePunkty ()
void sasiednieElementy ()
void wygladzanieLaplaceWaga (int ileR, double waga)
void wygladzanieLaplace (int ileR)
void optymalizacjaStosunekRdor (int ile, double dokladnosc)
void poprawWszystkieElFAST (double docelowyStosunekRdor, bool narozneTez)
void conwersjaDoTicooMesh3DZapisu ()
int getFace_bc (int nrFace)
void setFace_bc (int nrFace, int bc)
void init_all_change (int a)
void siatkaNaSrodek (double powiekszPrzestrzen)
void wczytajAbaqus (const char *nazwa, int mnoznik, double px, double py, double pz)
void wczytajNAS (const char *nazwa, int mnoznik, double px, double py, double pz)
void zapiszDoPlikuNas (const char *nazwa, double podzielZ, bool brick, double tX, double tY, double tZ, double podzielAll)
void zapiszAbqus (const char *nazwa)
void wczytajPunktyGraniczne (const char *nazwa)
void zapiszPunkty (const char *nazwa)
void zapisParaView (const char *nazwa)
void wczytajPunktyPSS (const char *nazwa)
void wczytajPunktyPSSnast (const char *nazwa)
void zapiszPSS1DoPlikuNasWOparciuOPowTetra (const char *nazwa)
void zapiszPSS1DoPlikuNasWOparciuOPowHybrydPSS (const char *nazwa)
void ZapiszDoPlikuNasZPrzesunieciem_BC_Face (const char *nazwa)
double ruchSpawanie (double obecnyKrok, double krok_start, double minPoprawy, double doX, double doY, double dl, double zmiejszaPrzes, double limit, double szerokosc)
void ruchPrzestrzen (int ileWarstw, int obecny_krok, int od_krok, int ileKrok, double minPoprawy, double px0, double py0, double pz0, double px1, double py1, double pz1, double endX, double endY, double endZ)
void createCube (const char *nazwa, int node_x, int node_y, int node_z, double size_x, double size_y, double size_z, double divide, int *warunki)

Constructor & Destructor Documentation

TicooMesh3D::TicooMesh3D ( int  wielkoscTab  ) 

Member Function Documentation

void TicooMesh3D::conwersjaDoTicooMesh3DZapisu (  ) 

Here is the call graph for this function:

void TicooMesh3D::copyMesh ( int  flaga  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::count_bc_surface ( FILE *  out  ) 

Here is the call graph for this function:

void TicooMesh3D::createCube ( const char *  nazwa,
int  node_x,
int  node_y,
int  node_z,
double  size_x,
double  size_y,
double  size_z,
double  divide,
int *  warunki 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::creatEdgeFace (  ) 

Here is the call graph for this function:

void TicooMesh3D::czyscEdge (  ) 

Here is the call graph for this function:

void TicooMesh3D::czyscEdgeFace (  ) 

Here is the call graph for this function:

void TicooMesh3D::czyscFace (  ) 

Here is the call graph for this function:

void TicooMesh3D::delanouy ( bool  dokladneWyszukanie  ) 

Here is the call graph for this function:

void TicooMesh3D::delElement ( int  el  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::delPoints ( int  nP  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::elementyDoZiarnaAC (  ) 

Here is the call graph for this function:

void TicooMesh3D::elementyDoZiarnaPunktyGraniczne (  ) 

Here is the call graph for this function:

bool TicooMesh3D::empty (  ) 

Here is the call graph for this function:

void TicooMesh3D::getElwithFace ( int  Fa,
int *  El,
int *  Neig_sides 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::getFace_bc ( int  nrFace  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::getNumberEdges (  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::getNumberElements (  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::getNumberFaces (  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::getNumberPoints (  )  [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

double TicooMesh3D::getWielkoscTabMax (  )  [inline]
double TicooMesh3D::getWielkoscTabX (  )  [inline]

Here is the caller graph for this function:

double TicooMesh3D::getWielkoscTabY (  )  [inline]
double TicooMesh3D::getWielkoscTabZ (  )  [inline]
void TicooMesh3D::granica (  ) 

Here is the call graph for this function:

void TicooMesh3D::init_all_change ( int  a  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::komplekosoweTworzenieZiaren ( int  wspPrawdop,
int  ilePetla,
int  ileRozrost,
int  ileOtocz,
int  wspPomniejszaniaZiaren 
)

Here is the call graph for this function:

void TicooMesh3D::losowanieDodatkowychPunktow ( bool  pobierzPunkty,
bool  losuj,
int  ileP,
int  rozdz,
int  odG,
int  odP,
bool  flagaPer,
double  ax,
double  b0,
int  rSzuk 
)

Here is the call graph for this function:

void TicooMesh3D::mesh_quality_stats ( FILE *  out  ) 

Here is the call graph for this function:

int TicooMesh3D::mmr_edge_elems ( int  Ed,
int *  Edge_elems 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_edge_nodes ( int  Ed,
int *  Edge_nodes 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_el_edges ( int  El,
int *  Edges 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_el_eq_neig ( int  El,
int *  Neig,
int *  Neig_sides 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_el_faces ( int  El,
int *  Face,
int *  Orient 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_el_groupID ( int  idEl  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

double TicooMesh3D::mmr_el_hsize ( int  El  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_el_node_coor ( int  Nel,
int *  Nodes,
double *  Node_coor 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_fa_area ( int  Fa,
double *  Area,
double *  Vec_norm 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_fa_edges ( int  Fa,
int *  Fa_edges,
int *  Ed_orient 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_fa_node_coor ( int  Fa,
int *  Nodes,
double *  Node_coor 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_get_coor_from_motion_element ( int  idEl,
int  idLP,
double *  coor,
int  flagaSiatki 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_get_fa_el_bc_connect ( int  face_id,
int *  el_id 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_get_vec_norm_at_node ( int  node,
double *  vec_norm 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_grups_ids ( int *  tab,
int  l_tab 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_grups_number (  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_node_coor ( int  Node,
double *  Coor 
)

Here is the call graph for this function:

Here is the caller graph for this function:

int TicooMesh3D::mmr_node_status ( int  Node  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::mmr_split_into_blocks_add_contact ( const char *  workdir,
int *  tabMat,
int  l_mat,
int *  tabBlock,
int  l_block,
int *  war,
int  l_war,
double *  tempBlock,
int  l_tempBlock,
int *  groups_fluid,
int  l_groups_fluid 
)

Here is the call graph for this function:

double TicooMesh3D::objetoscT ( FILE *  out  ) 

Here is the call graph for this function:

void TicooMesh3D::optymalizacjaStosunekRdor ( int  ile,
double  dokladnosc 
)

Here is the call graph for this function:

void TicooMesh3D::pomniejszenieZiarnaGranicy ( int  wspPomniejszaniaZiaren  ) 

Here is the call graph for this function:

void TicooMesh3D::poprawWszystkieElFAST ( double  docelowyStosunekRdor,
bool  narozneTez 
)

Here is the call graph for this function:

void TicooMesh3D::reMes (  ) 

Here is the call graph for this function:

void TicooMesh3D::rozrostLosuj ( int  iloscZiaren  ) 

Here is the call graph for this function:

void TicooMesh3D::rozrostLosujRange ( int  iloscZiaren,
int  range 
)

Here is the call graph for this function:

void TicooMesh3D::rozrostZiarenGranicy ( int  wspPrawdop  ) 

Here is the call graph for this function:

void TicooMesh3D::rozrostZiarnaZOtoczeniem ( int  wspPrawdop,
int  wpsOtoczenia,
int  ileRozrost,
int  ileOtocz,
int  ilePetla 
)

Here is the call graph for this function:

void TicooMesh3D::ruchPrzestrzen ( int  ileWarstw,
int  obecny_krok,
int  od_krok,
int  ileKrok,
double  minPoprawy,
double  px0,
double  py0,
double  pz0,
double  px1,
double  py1,
double  pz1,
double  endX,
double  endY,
double  endZ 
)

Here is the call graph for this function:

Here is the caller graph for this function:

double TicooMesh3D::ruchSpawanie ( double  obecnyKrok,
double  krok_start,
double  minPoprawy,
double  doX,
double  doY,
double  dl,
double  zmiejszaPrzes,
double  limit,
double  szerokosc 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::sasiednieElementy (  ) 

Here is the call graph for this function:

void TicooMesh3D::sasiedniePunkty (  ) 

Here is the call graph for this function:

void TicooMesh3D::setFace_bc ( int  nrFace,
int  bc 
) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::setPlansza ( double  wX,
double  wY,
double  wZ,
bool  periodyczne,
bool  wlaczAC 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::siatkaNaSrodek ( double  powiekszPrzestrzen  ) 

Here is the call graph for this function:

void TicooMesh3D::ustawPunktySpaw1 (  ) 

Here is the call graph for this function:

void TicooMesh3D::utr_smoothing ( double  l_step,
int  repetition 
)

Here is the call graph for this function:

void TicooMesh3D::wczytajAbaqus ( const char *  nazwa,
int  mnoznik,
double  px,
double  py,
double  pz 
)

Here is the call graph for this function:

void TicooMesh3D::wczytajAC ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::wczytajNAS ( const char *  nazwa,
int  mnoznik,
double  px,
double  py,
double  pz 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::wczytajPunktyGraniczne ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::wczytajPunktyPSS ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::wczytajPunktyPSSnast ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::wygladzanieLaplace ( int  ileR  ) 

Here is the call graph for this function:

void TicooMesh3D::wygladzanieLaplaceWaga ( int  ileR,
double  waga 
)

Here is the call graph for this function:

void TicooMesh3D::wygladzanieReMES ( int  ileRazy,
double  waga,
bool  wyglZWaga 
)

Here is the call graph for this function:

void TicooMesh3D::zapisParaView ( const char *  nazwa  ) 

Here is the call graph for this function:

Here is the caller graph for this function:

void TicooMesh3D::zapiszAbqus ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::zapiszDoPlikuNas ( const char *  nazwa,
double  podzielZ,
bool  brick,
double  tX,
double  tY,
double  tZ,
double  podzielAll 
)

Here is the call graph for this function:

void TicooMesh3D::ZapiszDoPlikuNasZPrzesunieciem_BC_Face ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::zapiszPSS1DoPlikuNasWOparciuOPowHybrydPSS ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::zapiszPSS1DoPlikuNasWOparciuOPowTetra ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::zapiszPunkty ( const char *  nazwa  ) 

Here is the call graph for this function:

void TicooMesh3D::zmianaKolejnosciPunktow ( int  ileRazy,
int  wielkoscKomurki,
int  ileNaKomurke 
)

Here is the call graph for this function:

void TicooMesh3D::zmienWarunkeSciana ( double  r_max,
double  r_min,
int  zWar,
int  naWar 
)

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1