ESyS-Particle  2.3.4
mesh2d_pis.hpp
Go to the documentation of this file.
1 // //
3 // Copyright (c) 2003-2017 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.apache.org/licenses/LICENSE-2.0 //
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 template <class ParticleType>
43 {
44  AFieldSlave* new_fs=NULL;
45 
46  return new_fs;
47 }
48 
49 template <class ParticleType>
51 {
52  AFieldSlave* new_fs=NULL;
53 
54  return new_fs;
55 }
56 
57 template <class ParticleType>
59 {
60  console.Error() << "Mesh2D_PIS<ParticleType>::saveCheckPointData NOT IMPLEMENTED\n";
61 }
62 
63 template <class ParticleType>
65 {
66  console.Error() << "Mesh2D_PIS<ParticleType>::loadCheckPointData NOT IMPLEMENTED\n";
67 }
Mesh2D_PIS::~Mesh2D_PIS
virtual ~Mesh2D_PIS()
Definition: mesh2d_pis.hpp:27
Mesh2D_PIS::generateNewScalarFieldSlave
virtual AFieldSlave * generateNewScalarFieldSlave(TML_Comm *, const string &, int, int, int, int)
Definition: mesh2d_pis.hpp:42
Console::Error
Console & Error()
set verbose level of next message to "err"
Mesh2D
Definition: Mesh2D.h:47
Mesh2D_PIS::loadCheckPointData
virtual void loadCheckPointData(std::istream &)
Definition: mesh2d_pis.hpp:64
Mesh2D_PIS::m_mesh
Mesh2D * m_mesh
Definition: mesh2d_pis.h:40
AParallelInteractionStorage
abstract base class for parallel interaction storage array
Definition: pi_storage.h:45
Mesh2D_PIS::generateNewVectorFieldSlave
virtual AFieldSlave * generateNewVectorFieldSlave(TML_Comm *, const string &, int, int, int, int)
Definition: mesh2d_pis.hpp:50
Mesh2D_PIS::Mesh2D_PIS
Mesh2D_PIS(Mesh2D *, ParallelParticleArray< ParticleType > *)
Definition: mesh2d_pis.hpp:20
ParallelParticleArray
parrallel particle storage array with neighborsearch and variable exchange
Definition: pp_array.h:75
AFieldSlave
Abstract base class for slave part of field.
Definition: FieldSlave.h:23
NULL
#define NULL
Definition: t_list.h:17
Mesh2D_PIS::addExIG
virtual void addExIG(AParallelInteractionStorage *)
Definition: mesh2d_pis.hpp:36
TML_Comm
abstract base class for communicator
Definition: comm.h:47
Mesh2D_PIS::saveCheckPointData
virtual void saveCheckPointData(std::ostream &)
Definition: mesh2d_pis.hpp:58
console
Console console
Definition: console.cpp:25