NeoPZ
TPZMHMixedMeshChannelControl.h
Go to the documentation of this file.
1 //
2 // TPZMHMixedMeshControl.hpp
3 // PZ
4 //
5 
6 
7 #ifndef TPZMHMixedMeshChannelControl_hpp
8 #define TPZMHMixedMeshChannelControl_hpp
9 
10 #include <stdio.h>
11 
12 #include "TPZMHMeshControl.h"
13 #include "TPZMHMixedMeshControl.h"
14 
17 {
18 
19 
20 public:
21 
23  {
24 
25  }
26 
28 
29  }
30 
31 
33 
34  }
35 
37  {
38 
39  }
40 
41 
43  {
44 
45  fFluxMesh = copy.fFluxMesh;
46  }
47 
49  {
50  fFluxMesh = cp.fFluxMesh;
52  return *this;
53  }
54 
55  void BuildComputationalMesh(bool usersubstructure,bool OpenChannel,std::map<int,std::pair<TPZGeoElSide,TPZGeoElSide>>);
56 
57  void HideTheElements();
58 
59  int64_t WhichSubdomain(TPZCompEl *cel);
60 
61 };
62 
63 #endif /* TPZMHMixedMeshChannelControl_hpp */
class for creating TPZMHMM with Mixed Meshes
TPZMHMixedMeshControl & operator=(const TPZMHMixedMeshControl &cp)
clarg::argInt dimension("-d", "Matrices dimension M x M", 1000)
TPZMHMixedMeshChannelControl(TPZAutoPointer< TPZGeoMesh > gmesh)
TPZAutoPointer< TPZCompMesh > fFluxMesh
computational mesh to contain the pressure elements
class for creating TPZMHMM with Mixed Meshes
void BuildComputationalMesh(bool usersubstructure, bool OpenChannel, std::map< int, std::pair< TPZGeoElSide, TPZGeoElSide >>)
TPZMHMixedMeshChannelControl & operator=(const TPZMHMixedMeshChannelControl &cp)
TPZMHMixedMeshChannelControl(const TPZMHMixedMeshChannelControl &copy)
Defines the interface of a computational element. Computational Element.
Definition: pzcompel.h:59
TPZMHMixedMeshChannelControl(TPZAutoPointer< TPZGeoMesh > gmesh, TPZVec< int64_t > &coarseindices)