PlasCom2  1.0
XPACC Multi-physics simluation application
MaxwellSolver.C File Reference
#include <iostream>
#include "OperatorKernels.H"
#include "MaxwellSolver.H"
Include dependency graph for MaxwellSolver.C:

Go to the source code of this file.

Namespaces

 Maxwell
 

Macros

#define DEBUG_MAXWELL_RHS_BFIELD   0
 
#define DEBUG_MAXWELL_RHS_DFIELD   0
 
#define DEBUG_MAXWELL_ComputeRecipEpsMu   0
 
#define DEBUG_MAXWELL_CONVERT_ETODFIELD   0
 
#define DEBUG_MAXWELL_CONVERT_DTOEFIELD   0
 
#define DEBUG_MAXWELL_CONVERT_BTOHFIELD   0
 
#define DEBUG_MAXWELL_CONVERT_HTOBFIELD   0
 

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)
 

Macro Definition Documentation

◆ DEBUG_MAXWELL_ComputeRecipEpsMu

#define DEBUG_MAXWELL_ComputeRecipEpsMu   0

Definition at line 7 of file MaxwellSolver.C.

◆ DEBUG_MAXWELL_CONVERT_BTOHFIELD

#define DEBUG_MAXWELL_CONVERT_BTOHFIELD   0

Definition at line 10 of file MaxwellSolver.C.

◆ DEBUG_MAXWELL_CONVERT_DTOEFIELD

#define DEBUG_MAXWELL_CONVERT_DTOEFIELD   0

Definition at line 9 of file MaxwellSolver.C.

◆ DEBUG_MAXWELL_CONVERT_ETODFIELD

#define DEBUG_MAXWELL_CONVERT_ETODFIELD   0

Definition at line 8 of file MaxwellSolver.C.

◆ DEBUG_MAXWELL_CONVERT_HTOBFIELD

#define DEBUG_MAXWELL_CONVERT_HTOBFIELD   0

Definition at line 11 of file MaxwellSolver.C.

◆ DEBUG_MAXWELL_RHS_BFIELD

#define DEBUG_MAXWELL_RHS_BFIELD   0

Definition at line 5 of file MaxwellSolver.C.

◆ DEBUG_MAXWELL_RHS_DFIELD

#define DEBUG_MAXWELL_RHS_DFIELD   0

Definition at line 6 of file MaxwellSolver.C.