Loading [MathJax]/extensions/tex2jax.js
Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Intx2MeshInPlane.hpp
Go to the documentation of this file.
1 /* 2  * Intx2MeshInPlane.hpp 3  * 4  * Created on: Oct 24, 2012 5  * Author: iulian 6  */ 7  8 #ifndef INTX2MESHINPLANE_HPP_ 9 #define INTX2MESHINPLANE_HPP_ 10  11 #include "Intx2Mesh.hpp" 12 namespace moab 13 { 14  15 class Intx2MeshInPlane : public moab::Intx2Mesh 16 { 17  public: 18  Intx2MeshInPlane( Interface* mbimpl ); 19  20  virtual ~Intx2MeshInPlane(); 21  22  double setup_tgt_cell( EntityHandle tgt, int& nsTgt ); 23  24  ErrorCode computeIntersectionBetweenTgtAndSrc( EntityHandle tgt, 25  EntityHandle src, 26  double* P, 27  int& nP, 28  double& area, 29  int markb[MAXEDGES], 30  int markr[MAXEDGES], 31  int& nsSrc, 32  int& nsTgt, 33  bool check_boxes_first = false ); 34  35  ErrorCode findNodes( EntityHandle tgt, int nsTgt, EntityHandle src, int nsSrc, double* iP, int nP ); 36 }; 37  38 } // end namespace moab 39 #endif /* INTX2MESHINPLANE_HPP_ */