PlasCom2  1.0
XPACC Multi-physics simluation application
Maxwell Namespace Reference

Namespaces

 bc
 
 util
 

Classes

class  rhs
 

Typedefs

typedef simulation::grid::subregion GridRegionType
 

Functions

int ComputeCurl (int numDim, size_t *numX, int numComponents, size_t numPoints, size_t *opInterval, int *stencilID, plascom2::operators::sbp::base &inOperator, double *recipDeltaX, double *inputField, double *outputField)
 
int ComputeMaxwellRHS_Bfield (int numDim, size_t *numX, int numComponents, size_t numPoints, size_t *opInterval, int *stencilID, plascom2::operators::sbp::base &inOperator, double *recipDeltaX, double *Efield, double *dBdt)
 
int ComputeMaxwellRHS_Dfield (int numDim, size_t *numX, int numComponents, size_t numPoints, size_t *opInterval, int *stencilID, plascom2::operators::sbp::base &inOperator, double *recipDeltaX, double *Hfield, double *J, double *dDdt)
 
int ComputeRecipEpsMu (int numDim, size_t numPoints, size_t *numX, size_t *opInterval, double *epsMu, double *recipEpsMu)
 
int ConvertEfieldtoDfield (int numDim, size_t numPoints, size_t *numX, size_t *opInterval, double *epsMu, double *Efield, double *Dfield)
 
int ConvertDfieldtoEfield (int numDim, size_t numPoints, size_t *numX, size_t *opInterval, double *recipEpsMu, double *Dfield, double *Efield)
 
int ConvertBfieldtoHfield (int numDim, size_t numPoints, size_t *numX, size_t *opInterval, double *recipEpsMu, double *Bfield, double *Hfield)
 
int ConvertHfieldtoBfield (int numDim, size_t numPoints, size_t *numX, size_t *opInterval, double *epsMu, double *Hfield, double *Bfield)
 

Typedef Documentation

◆ GridRegionType

Definition at line 42 of file MaxwellSolver.H.

Function Documentation

◆ ComputeCurl()

int ComputeCurl ( int  numDim,
size_t *  numX,
int  numComponents,
size_t  numPoints,
size_t *  opInterval,
int *  stencilID,
plascom2::operators::sbp::base inOperator,
double *  recipDeltaX,
double *  inputField,
double *  outputField 
)

◆ ComputeMaxwellRHS_Bfield()

int ComputeMaxwellRHS_Bfield ( int  numDim,
size_t *  numX,
int  numComponents,
size_t  numPoints,
size_t *  opInterval,
int *  stencilID,
plascom2::operators::sbp::base inOperator,
double *  recipDeltaX,
double *  Efield,
double *  dBdt 
)

Definition at line 82 of file MaxwellSolver.C.

References ComputeCurl(), FC_MODULE(), numPoints, opInterval, and operators::xax().

Referenced by rhs< GridT, StateT, OperatorT >::MaxwellRHS(), and TestMaxwellRHS_Bfield().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ComputeMaxwellRHS_Dfield()

int ComputeMaxwellRHS_Dfield ( int  numDim,
size_t *  numX,
int  numComponents,
size_t  numPoints,
size_t *  opInterval,
int *  stencilID,
plascom2::operators::sbp::base inOperator,
double *  recipDeltaX,
double *  Hfield,
double *  J,
double *  dDdt 
)

Definition at line 120 of file MaxwellSolver.C.

References ComputeCurl(), FC_MODULE(), numPoints, opInterval, and yaxpy().

Referenced by rhs< GridT, StateT, OperatorT >::MaxwellRHS(), and TestMaxwellRHS_Dfield().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ComputeRecipEpsMu()

int ComputeRecipEpsMu ( int  numDim,
size_t  numPoints,
size_t *  numX,
size_t *  opInterval,
double *  epsMu,
double *  recipEpsMu 
)

Definition at line 158 of file MaxwellSolver.C.

References FC_MODULE(), numPoints, opInterval, and operators::yaxm1().

Referenced by rhs< GridT, StateT, OperatorT >::SetState(), TestComputeRecipEpsMu(), and TestConvertFields().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConvertBfieldtoHfield()

int ConvertBfieldtoHfield ( int  numDim,
size_t  numPoints,
size_t *  numX,
size_t *  opInterval,
double *  recipEpsMu,
double *  Bfield,
double *  Hfield 
)

Definition at line 254 of file MaxwellSolver.C.

References FC_MODULE(), numPoints, opInterval, and operators::zxy().

Referenced by rhs< GridT, StateT, OperatorT >::MaxwellRHS(), and TestConvertFields().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConvertDfieldtoEfield()

int ConvertDfieldtoEfield ( int  numDim,
size_t  numPoints,
size_t *  numX,
size_t *  opInterval,
double *  recipEpsMu,
double *  Dfield,
double *  Efield 
)

Definition at line 221 of file MaxwellSolver.C.

References FC_MODULE(), numPoints, opInterval, and operators::zxy().

Referenced by rhs< GridT, StateT, OperatorT >::MaxwellRHS(), and TestConvertFields().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConvertEfieldtoDfield()

int ConvertEfieldtoDfield ( int  numDim,
size_t  numPoints,
size_t *  numX,
size_t *  opInterval,
double *  epsMu,
double *  Efield,
double *  Dfield 
)

Definition at line 188 of file MaxwellSolver.C.

References FC_MODULE(), numPoints, opInterval, and operators::zxy().

Referenced by rhs< GridT, StateT, OperatorT >::ComputeDV(), and TestConvertFields().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ConvertHfieldtoBfield()

int ConvertHfieldtoBfield ( int  numDim,
size_t  numPoints,
size_t *  numX,
size_t *  opInterval,
double *  epsMu,
double *  Hfield,
double *  Bfield 
)

Definition at line 287 of file MaxwellSolver.C.

References FC_MODULE(), numPoints, opInterval, and operators::zxy().

Referenced by rhs< GridT, StateT, OperatorT >::ComputeDV(), and TestConvertFields().

Here is the call graph for this function:
Here is the caller graph for this function: