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
26
28
30
31const NullField& NullField::operator=(const NullField&) { return *this; }
32
33void NullField::scale(double) {}
Abstract base class for electromagnetic fields.
Definition EMField.h:171
A zero electromagnetic field.
Definition NullField.h:29
virtual void scale(double scalar)
Scale the field.
Definition NullField.cpp:33
const NullField & operator=(const NullField &right)
Definition NullField.cpp:31
virtual ~NullField()
Definition NullField.cpp:29