ESyS-Particle
2.3.4
FieldSlave.h
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
13
#ifndef __FIELD_SLAVE_H
14
#define __FIELD_SLAVE_H
15
16
class
TML_Comm
;
22
class
AFieldSlave
23
{
24
private
:
25
protected
:
26
TML_Comm
*
m_comm
;
27
28
public
:
29
AFieldSlave
(
TML_Comm
*);
30
31
virtual
~AFieldSlave
()
32
{
33
}
34
35
virtual
void
sendData
()=0;
36
};
37
38
#endif //__FIELD_SLAVE_H
FieldSlave.h
AFieldSlave::AFieldSlave
AFieldSlave(TML_Comm *)
Definition:
FieldSlave.cpp:15
AFieldSlave
Abstract base class for slave part of field.
Definition:
FieldSlave.h:23
AFieldSlave::~AFieldSlave
virtual ~AFieldSlave()
Definition:
FieldSlave.h:31
TML_Comm
abstract base class for communicator
Definition:
comm.h:47
AFieldSlave::sendData
virtual void sendData()=0
AFieldSlave::m_comm
TML_Comm * m_comm
Definition:
FieldSlave.h:26
Fields
FieldSlave.h
Generated by
1.8.20