OPALX (Object Oriented Parallel Accelerator Library for Exascal)
master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
NullField.cpp
Go to the documentation of this file.
1
// ------------------------------------------------------------------------
2
// $RCSfile: NullField.cpp,v $
3
// ------------------------------------------------------------------------
4
// $Revision: 1.1.1.1 $
5
// ------------------------------------------------------------------------
6
// Copyright: see Copyright.readme
7
// ------------------------------------------------------------------------
8
//
9
// Class: NullField
10
// A class for zero electromagnetic fields.
11
// ------------------------------------------------------------------------
12
// Class category: Fields
13
// ------------------------------------------------------------------------
14
//
15
// $Date: 2000/03/27 09:32:36 $
16
// $Author: fci $
17
//
18
// ------------------------------------------------------------------------
19
20
#include "
Fields/NullField.h
"
21
22
// Class NullField
23
// ------------------------------------------------------------------------
24
25
NullField::NullField
() {}
26
27
NullField::NullField
(
const
NullField
& rhs) :
EMField
(rhs) {}
28
29
NullField::~NullField
() {}
30
31
const
NullField
&
NullField::operator=
(
const
NullField
&) {
return
*
this
; }
32
33
void
NullField::scale
(
double
) {}
NullField.h
EMField
Abstract base class for electromagnetic fields.
Definition
EMField.h:171
NullField
A zero electromagnetic field.
Definition
NullField.h:29
NullField::scale
virtual void scale(double scalar)
Scale the field.
Definition
NullField.cpp:33
NullField::operator=
const NullField & operator=(const NullField &right)
Definition
NullField.cpp:31
NullField::NullField
NullField()
Definition
NullField.cpp:25
NullField::~NullField
virtual ~NullField()
Definition
NullField.cpp:29
src
Fields
NullField.cpp
Generated on Mon Jun 1 2026 10:40:52 for OPALX (Object Oriented Parallel Accelerator Library for Exascal) by
1.9.8