#include <circular.hpp>
◆ CircularAperture() [1/2]
◆ CircularAperture() [2/2]
◆ ~CircularAperture()
◆ CalcCwFieldRef()
| int CalcCwFieldRef |
( |
const T * |
pos, |
|
|
const size_t |
nPositions, |
|
|
const size_t |
nDim, |
|
|
std::complex< T > ** |
odata, |
|
|
size_t * |
nOutPositions |
|
) |
| |



- Parameters
-
| pos | |
| nPositions | |
| nDim | |
| odata | |
| nOutPositions | |
◆ CalcTransientFieldRef()
| T CalcTransientFieldRef |
( |
const T * |
pos, |
|
|
const size_t |
nPositions, |
|
|
const size_t |
nDim, |
|
|
T ** |
odata, |
|
|
size_t * |
nSignals, |
|
|
size_t * |
nSamples |
|
) |
| |
Compute transient field at the specified positions. The pulse is a simple tone-burst specified by setting the length w and center frequency f0.
auto a = CircularAperture<float>(radius); a.F0Set(1e6); a.WSet(nCycles / 1e6)
a.CalcTransientFieldRef(pPositions, nPositions, 3, ppOutData, pNSignals, pNSamples)
- Parameters
-
| pos | |
| nPositions | |
| nDim | |
| odata | |
| nSignals | |
| nSamples | |
- Returns
◆ CGet()
◆ CSet()
| void CSet |
( |
const T & |
fs | ) |
|
◆ DelayGet()
| const T & DelayGet |
( |
| ) |
const |
◆ DelaySet()
| void DelaySet |
( |
const T & |
delay | ) |
|
◆ DensityGet()
| const T & DensityGet |
( |
| ) |
const |
◆ DensitySet()
| void DensitySet |
( |
const T & |
rho | ) |
|
◆ F0Get()
| const T & F0Get |
( |
| ) |
const |
Get center frequency
- Returns
◆ F0Set()
| void F0Set |
( |
const T & |
f0 | ) |
|
Set center frequency
- Parameters
-
◆ FsGet()
| const T & FsGet |
( |
| ) |
const |
◆ FsSet()
| void FsSet |
( |
const T & |
fs | ) |
|
◆ GridSectorScaleGet()
| const T & GridSectorScaleGet |
( |
| ) |
const |
◆ GridSectorScaleSet()
| void GridSectorScaleSet |
( |
const T & |
gss | ) |
|
Set center frequency
- Parameters
-
◆ NMaxDivAGet()
| const size_t & NMaxDivAGet |
( |
| ) |
const |
Get max number of angular abcissas
- Returns
- # of abcissa in the width dimension
◆ NMaxDivASet()
| int NMaxDivASet |
( |
const size_t & |
nDivW | ) |
|
Set max number of angular abcissas
- Parameters
-
◆ RadiusGet()
| const T & RadiusGet |
( |
| ) |
const |
◆ RadiusSet()
| void RadiusSet |
( |
const T & |
radius | ) |
|
◆ WGet()
Get width of pulse [s]
- Returns
◆ WSet()
Set width of pulse [s]. TODO: Figure this out
- Parameters
-
The documentation for this class was generated from the following file: