/[escript]/trunk/finley/src/Mesh.h
ViewVC logotype

Diff of /trunk/finley/src/Mesh.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4491 by caltinay, Tue Jun 4 05:37:18 2013 UTC revision 4492 by caltinay, Tue Jul 2 01:44:11 2013 UTC
# Line 126  void Finley_Mesh_addTagMap(Finley_Mesh * Line 126  void Finley_Mesh_addTagMap(Finley_Mesh *
126  int Finley_Mesh_getTag(Finley_Mesh *mesh_p,const char* name);  int Finley_Mesh_getTag(Finley_Mesh *mesh_p,const char* name);
127  bool Finley_Mesh_isValidTagName(Finley_Mesh *mesh_p, const char* name);  bool Finley_Mesh_isValidTagName(Finley_Mesh *mesh_p, const char* name);
128  void Finley_Mesh_distributeByRankOfDOF(Finley_Mesh* in, int *distribution);  void Finley_Mesh_distributeByRankOfDOF(Finley_Mesh* in, int *distribution);
129  Paso_SystemMatrixPattern* Finley_getPattern(Finley_Mesh *mesh,bool_t reduce_row_order, bool_t reduce_col_order);  Paso_SystemMatrixPattern* Finley_getPattern(Finley_Mesh *mesh, bool reduce_row_order, bool reduce_col_order);
130  Paso_SystemMatrixPattern* Finley_makePattern(Finley_Mesh *mesh,bool_t reduce_row_order, bool_t reduce_col_order);  Paso_SystemMatrixPattern* Finley_makePattern(Finley_Mesh *mesh, bool reduce_row_order, bool reduce_col_order);
131  void Finley_Mesh_write(Finley_Mesh*, const char*);  void Finley_Mesh_write(Finley_Mesh*, const char*);
132  void Finley_Mesh_dump(Finley_Mesh *in, char* fname);  void Finley_Mesh_dump(Finley_Mesh *in, char* fname);
133  void Finley_PrintMesh_Info(Finley_Mesh *, bool_t);  void Finley_PrintMesh_Info(Finley_Mesh *, bool_t);
# Line 147  void Finley_Mesh_prepare(Finley_Mesh* in Line 147  void Finley_Mesh_prepare(Finley_Mesh* in
147  void Finley_Mesh_createColoring(Finley_Mesh* in, int *node_localDOF_map);  void Finley_Mesh_createColoring(Finley_Mesh* in, int *node_localDOF_map);
148  void Finley_Mesh_optimizeElementOrdering(Finley_Mesh* in);  void Finley_Mesh_optimizeElementOrdering(Finley_Mesh* in);
149  void Finley_Mesh_resolveNodeIds(Finley_Mesh*);  void Finley_Mesh_resolveNodeIds(Finley_Mesh*);
150  void Finley_Mesh_createMappings(Finley_Mesh* in, int *dof_distribution, int *node_distribution);  void Finley_Mesh_createMappings(Finley_Mesh* in, const int *dof_distribution, const int *node_distribution);
 void Finley_Mesh_createNodeFileMappings(Finley_Mesh* in, int numReducedNodes, int* indexReducedNodes, int* dof_first_component, int* nodes_first_component);  
151  void Finley_Mesh_markDOFsConnectedToRange(int* mask, int offset, int marker,int firstDOF,int lastDOF,Finley_Mesh* in, bool_t useLinear);  void Finley_Mesh_markDOFsConnectedToRange(int* mask, int offset, int marker,int firstDOF,int lastDOF,Finley_Mesh* in, bool_t useLinear);
152    
153  void Finley_Mesh_optimizeDOFLabeling(Finley_Mesh*,int *);  void Finley_Mesh_optimizeDOFLabeling(Finley_Mesh*,int *);

Legend:
Removed from v.4491  
changed lines
  Added in v.4492

  ViewVC Help
Powered by ViewVC 1.1.26