Free Electron
ext
spatial
VectorFieldI.h
Go to the documentation of this file.
1
/* Copyright (C) 2003-2021 Free Electron Organization
2
Any use of this software requires a license. If a valid license
3
was not distributed with this file, visit freeelectron.org. */
4
5
/** @file */
6
7
#ifndef __spatial_VectorField_h__
8
#define __spatial_VectorField_h__
9
10
namespace
fe
11
{
12
namespace
ext
13
{
14
15
/** Vector Field */
16
class
FE_DL_EXPORT
VectorFieldI
:
virtual
public
Component
17
{
18
public
:
19
virtual
bool
sample(
SpatialVector
&a_result,
20
const
SpatialVector
&a_location) = 0;
21
22
};
23
24
}
/* namespace ext */
25
}
/* namespace fe */
26
27
#endif
/* __spatial_VectorField_h__ */
28
fe
kernel
Definition:
namespace.dox:3
fe::Vector< 3, Real >
fe::Component
Base for all interfacable components.
Definition:
Component.h:20
fe::ext::VectorFieldI
Vector Field.
Definition:
VectorFieldI.h:16
Generated by
1.8.13