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

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

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

revision 4491 by caltinay, Fri Jun 7 07:04:44 2013 UTC revision 4492 by caltinay, Tue Jul 2 01:44:11 2013 UTC
# Line 58  struct AssembleParameters { Line 58  struct AssembleParameters {
58      int numElements;      int numElements;
59    
60      int numEqu;      int numEqu;
61      int* row_DOF;      const int* row_DOF;
62      int row_DOF_UpperBound;      int row_DOF_UpperBound;
63      ElementFile_Jacobians* row_jac;      ElementFile_Jacobians* row_jac;
64      int* row_node;      const int* row_node;
65      int row_numShapesTotal;      int row_numShapesTotal;
66      int row_numShapes;      int row_numShapes;
67      int numComp;      int numComp;
68      int* col_DOF;      const int* col_DOF;
69      int col_DOF_UpperBound;      int col_DOF_UpperBound;
70      ElementFile_Jacobians* col_jac;      ElementFile_Jacobians* col_jac;
71      int* col_node;      const int* col_node;
72      int col_numShapesTotal;      int col_numShapesTotal;
73      int col_numShapes;      int col_numShapes;
74  };  };
# Line 124  void Assemble_LumpedSystem(NodeFile* nod Line 124  void Assemble_LumpedSystem(NodeFile* nod
124    
125  void Assemble_AverageElementData(ElementFile*, escript::Data&, const escript::Data&);  void Assemble_AverageElementData(ElementFile*, escript::Data&, const escript::Data&);
126  void Assemble_CopyElementData(ElementFile*, escript::Data&, const escript::Data&);  void Assemble_CopyElementData(ElementFile*, escript::Data&, const escript::Data&);
127  void Assemble_CopyNodalData(NodeFile*, escript::Data&, const escript::Data&);  void Assemble_CopyNodalData(const NodeFile*, escript::Data&, const escript::Data&);
128  void Assemble_NodeCoordinates(NodeFile*, escript::Data&);  void Assemble_NodeCoordinates(NodeFile*, escript::Data&);
129    
130  void Assemble_gradient(NodeFile*, ElementFile*, escript::Data&, const escript::Data&);  void Assemble_gradient(const NodeFile*, const ElementFile*, escript::Data&, const escript::Data&);
131  void Assemble_integrate(NodeFile*, ElementFile*, const escript::Data&, double*);  void Assemble_integrate(NodeFile*, ElementFile*, const escript::Data&, double*);
132  void Assemble_interpolate(NodeFile*, ElementFile*, const escript::Data&, escript::Data&);  void Assemble_interpolate(const NodeFile*, const ElementFile*, const escript::Data&, escript::Data&);
133  void Assemble_setNormal(NodeFile*, ElementFile*, escript::Data&);  void Assemble_setNormal(NodeFile*, ElementFile*, escript::Data&);
134  void Assemble_getSize(NodeFile*, ElementFile*, escript::Data&);  void Assemble_getSize(NodeFile*, ElementFile*, escript::Data&);
135    

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

  ViewVC Help
Powered by ViewVC 1.1.26