CG
Version 25
|
#include <RadiationKernel.h>
Public Types | |
enum | KernelTypeEnum { planar, slab, cylindrical, spherical } |
Public Member Functions | |
RadiationKernel () | |
~RadiationKernel () | |
int | setKernelType (KernelTypeEnum type) |
KernelTypeEnum | getKernelType () const |
int | initialize (int numberOfGridPoints_, int numberOfFields_, int numberOfModes_, real period_, real c_, int orderOfTimeStepping_, int numberOfPoles_, real radius=1.) |
int | evaluateKernel (double dt, RealArray &u, RealArray &Hu) |
Static Public Attributes | |
static real | cpuTime =0. |
Protected Attributes | |
KernelTypeEnum | kernelType |
int | numberOfGridPoints |
int | numberOfFields |
int | numberOfModes |
int | ns |
int | numberOfPoles |
int | orderOfTimeStepping |
int | bcinit |
double | c |
double | period |
double | radius |
double * | ploc |
double * | fold |
double * | phi |
double * | amc |
double * | fftsave |
double * | alpha |
double * | beta |
int * | npoles |
RadiationKernel::RadiationKernel | ( | ) |
RadiationKernel::~RadiationKernel | ( | ) |
int RadiationKernel::evaluateKernel | ( | double | dt, |
RealArray & | u, | ||
RealArray & | Hu | ||
) |
References alpha, amc, assert(), bccyld, bcinit, bcperq21d, bcperq31d, beta, c, cpuTime, cylindrical, fftsave, fold, i, j, kernelType, npoles, ns, numberOfFields, numberOfGridPoints, numberOfModes, numberOfPoles, orderOfTimeStepping, period, phi, planar, ploc, printF(), and radius.
Referenced by RadiationBoundaryCondition::assignBoundaryConditions().
RadiationKernel::KernelTypeEnum RadiationKernel::getKernelType | ( | ) | const |
References kernelType.
Referenced by RadiationBoundaryCondition::assignBoundaryConditions().
int RadiationKernel::initialize | ( | int | numberOfGridPoints_, |
int | numberOfFields_, | ||
int | numberOfModes_, | ||
real | period_, | ||
real | c_, | ||
int | orderOfTimeStepping_, | ||
int | numberOfPoles_, | ||
real | radius = 1. |
||
) |
References alpha, amc, bcinit, beta, c, cylindrical, fftsave, fold, kernelType, npoles, ns, numberOfFields, numberOfGridPoints, numberOfModes, numberOfPoles, orderOfTimeStepping, period, phi, planar, and ploc.
Referenced by RadiationBoundaryCondition::initialize().
int RadiationKernel::setKernelType | ( | KernelTypeEnum | type | ) |
References kernelType.
Referenced by RadiationBoundaryCondition::initialize().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), initialize(), and RadiationKernel().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
static |
Referenced by evaluateKernel(), and Maxwell::printStatistics().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), getKernelType(), initialize(), RadiationKernel(), and setKernelType().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
protected |
Referenced by evaluateKernel(), and initialize().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), initialize(), RadiationKernel(), and ~RadiationKernel().
|
protected |
Referenced by evaluateKernel(), and RadiationKernel().