ESyS-Particle  2.3
trimesh_pis.hpp
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2014 by The University of Queensland //
4 // Centre for Geoscience Computing //
5 // http://earth.uq.edu.au/centre-geoscience-computing //
6 // //
7 // Primary Business: Brisbane, Queensland, Australia //
8 // Licensed under the Open Software License version 3.0 //
9 // http://www.opensource.org/licenses/osl-3.0.php //
10 // //
12 
19 template <class ParticleType>
22 {
23  m_mesh=mesh_p;
24 }
25 
26 template <class ParticleType>
28 {}
29 
35 template<class ParticleType>
37 {
38  std::cerr << "Setting an exclusing in a Mesh2D interaction group is not supported" << std::endl;
39 }
40 
41 
42 template <class ParticleType>
44 {
45  AFieldSlave* new_fs=NULL;
46 
47  return new_fs;
48 }
49 
50 template <class ParticleType>
52 {
53  AFieldSlave* new_fs=NULL;
54 
55  return new_fs;
56 }
TriMesh * m_mesh
Definition: trimesh_pis.h:32
TriMesh_PIS(TriMesh *, ParallelParticleArray< ParticleType > *)
Definition: trimesh_pis.hpp:20
virtual AFieldSlave * generateNewVectorFieldSlave(TML_Comm *, const string &, int, int, int, int)
Definition: trimesh_pis.hpp:51
virtual AFieldSlave * generateNewScalarFieldSlave(TML_Comm *, const string &, int, int, int, int)
Definition: trimesh_pis.hpp:43
parrallel particle storage array with neighborsearch and variable exchange
Definition: SubLattice.h:61
virtual ~TriMesh_PIS()
Definition: trimesh_pis.hpp:27
abstract base class for parallel interaction storage array
Definition: pi_storage.h:44
#define NULL
Definition: t_list.h:17
abstract base class for communicator
Definition: comm.h:46
virtual void addExIG(AParallelInteractionStorage *)
Definition: trimesh_pis.hpp:36
Abstract base class for slave part of field.
Definition: FieldSlave.h:22
class for a triangle mesh
Definition: TriMesh.h:50