CG  Version 25
Functions | Variables
polynomialTZ.h File Reference

Go to the source code of this file.

Functions

 if (false &&(degreeSpaceX==0||degreeSpaceY==0||degreeSpaceZ==0)&&(degreeSpaceX!=0||degreeSpaceY!=0||degreeSpaceZ!=0))
 
else if (degreeSpace==1)
 
else if (degreeSpace >=5)
 
 printF ("\n $$$$$$$ assignInitialConditions: build OGPolyFunction: degreeSpace=%i, degreeTime=%i ndp=%i $$$$\n", degreeSpace, degreeTime, ndp)
 
RealArray spatialCoefficientsForTZ (ndp, ndp, ndp, numberOfComponentsForTZ)
 
RealArray timeCoefficientsForTZ (ndp, numberOfComponentsForTZ)
 
 assert (epsc >=0 &&muc >=0 &&sigmaEc >=0 &&sigmaHc >=0)
 
 printF (" *** numberOfComponentsForTZ=%i, epsc,muc,sigmaEc,sigmaHc=%i,%i,%i,%i, eps,mu=%e,%e\n", numberOfComponentsForTZ, epsc, muc, sigmaEc, sigmaHc, eps, mu)
 
 spatialCoefficientsForTZ (0, 0, 0, epsc)
 
 spatialCoefficientsForTZ (0, 0, 0, muc)
 
 spatialCoefficientsForTZ (0, 0, 0, sigmaEc)=0.
 
 spatialCoefficientsForTZ (0, 0, 0, sigmaHc)=0.
 
 if (numberOfDimensions==2)
 
 for (int n=0;n< numberOfComponents;n++)
 
 if (method==sosup)
 
 timeCoefficientsForTZ (0, rc)
 
 timeCoefficientsForTZ (0, epsc)
 
 timeCoefficientsForTZ (0, muc)
 
 timeCoefficientsForTZ (0, sigmaEc)
 
 timeCoefficientsForTZ (0, sigmaHc)
 
OGPolyFunction *tz setCoefficients (spatialCoefficientsForTZ, timeCoefficientsForTZ)
 

Variables

 else
 
 tz = new OGPolyFunction(degreeSpace,numberOfDimensions,numberOfComponentsForTZ,degreeTime)
 
const int ndp =max(max(5,degreeSpace+1),degreeTime+1)
 
 spatialCoefficientsForTZ =0.
 
 timeCoefficientsForTZ =0.
 

Function Documentation

assert ( epsc >=0 &&muc >=0 &&sigmaEc >=0 &&sigmaHc >=  0)
for ( )
if ( false &&  degreeSpaceX==0||degreeSpaceY==0||degreeSpaceZ==0)&&(degreeSpaceX!=0||degreeSpaceY!=0||degreeSpaceZ!=0)

References spatialCoefficientsForTZ, ux, uy, and uz.

else if ( degreeSpace  = =1)

References eps, mu, spatialCoefficientsForTZ, ux, uy, and uz.

else if ( degreeSpace >=  5)

References printF(), spatialCoefficientsForTZ, ux, uy, and uz.

if ( numberOfDimensions  = =2)

References eps, ex, ey, mu, printF(), and spatialCoefficientsForTZ.

if ( method  = =sosup)
printF ( "\n $$$$$$$ assignInitialConditions: build OGPolyFunction:  degreeSpace = %i)
printF ( " ***  numberOfComponentsForTZ = %i,
epsc  ,
muc  ,
sigmaEc  ,
sigmaHc  = %i,
i,
i,
i,
eps  ,
mu  = %e,
%e\n ,
numberOfComponentsForTZ  ,
epsc  ,
muc  ,
sigmaEc  ,
sigmaHc  ,
eps  ,
mu   
)
OGPolyFunction* tz setCoefficients ( spatialCoefficientsForTZ  ,
timeCoefficientsForTZ   
)
RealArray spatialCoefficientsForTZ ( ndp  ,
ndp  ,
ndp  ,
numberOfComponentsForTZ   
)
spatialCoefficientsForTZ ( ,
,
,
epsc   
)
spatialCoefficientsForTZ ( ,
,
,
muc   
)
spatialCoefficientsForTZ ( ,
,
,
sigmaEc   
)
pure virtual
spatialCoefficientsForTZ ( ,
,
,
sigmaHc   
)
pure virtual
RealArray timeCoefficientsForTZ ( ndp  ,
numberOfComponentsForTZ   
)
timeCoefficientsForTZ ( ,
rc   
)
timeCoefficientsForTZ ( ,
epsc   
)
timeCoefficientsForTZ ( ,
muc   
)
timeCoefficientsForTZ ( ,
sigmaEc   
)
timeCoefficientsForTZ ( ,
sigmaHc   
)

Variable Documentation

else
Initial value:
{
printF("Maxwell:: not implemented for degree in space =%i \n",degreeSpace)
const int ndp =max(max(5,degreeSpace+1),degreeTime+1)
spatialCoefficientsForTZ =0.
timeCoefficientsForTZ =0.
tz = new OGPolyFunction(degreeSpace,numberOfDimensions,numberOfComponentsForTZ,degreeTime)