CG
Version 25
|
#include "Cgmp.h"
#include "ParallelUtility.h"
#include "App.h"
#include "Interface.h"
#include "InterfaceTransfer.h"
Macros | |
#define | FOR_3D(i1, i2, i3, I1, I2, I3) |
#define | FOR_3(i1, i2, i3, I1, I2, I3) |
#define | FOR_3IJD(i1, i2, i3, I1, I2, I3, j1, j2, j3, J1, J2, J3) |
#define | interfaceCnsSm EXTERN_C_NAME(interfacecnssm) |
Functions | |
void | getLocalBoundsAndBoundaryConditions (const realMappedGridFunction &a, IntegerArray &gidLocal, IntegerArray &dimensionLocal, IntegerArray &bcLocal) |
void | interfaceCnsSm (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &gridIndexRange1, real &u1, const int &mask1, const real &rsxy1, const real &xy1, const real &gv1, const int &boundaryCondition1, const int &md1a, const int &md1b, const int &md2a, const int &md2b, const int &md3a, const int &md3b, const int &gridIndexRange2, real &u2, const int &mask2, const real &rsxy2, const real &xy2, const real &gv2, const int &boundaryCondition2, const int &ipar, const real &rpar, real &aa2, real &aa4, real &aa8, int &ipvt2, int &ipvt4, int &ipvt8, int &ierr) |
#define interfaceCnsSm EXTERN_C_NAME(interfacecnssm) |
Referenced by Cgmp::interfaceProjection().
void getLocalBoundsAndBoundaryConditions | ( | const realMappedGridFunction & | a, |
IntegerArray & | gidLocal, | ||
IntegerArray & | dimensionLocal, | ||
IntegerArray & | bcLocal | ||
) |
References assert(), axis, dimension, and mg.
Referenced by Maxwell::assignBoundaryConditions(), and Cgmp::interfaceProjection().
void interfaceCnsSm | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | gridIndexRange1, | ||
real & | u1, | ||
const int & | mask1, | ||
const real & | rsxy1, | ||
const real & | xy1, | ||
const real & | gv1, | ||
const int & | boundaryCondition1, | ||
const int & | md1a, | ||
const int & | md1b, | ||
const int & | md2a, | ||
const int & | md2b, | ||
const int & | md3a, | ||
const int & | md3b, | ||
const int & | gridIndexRange2, | ||
real & | u2, | ||
const int & | mask2, | ||
const real & | rsxy2, | ||
const real & | xy2, | ||
const real & | gv2, | ||
const int & | boundaryCondition2, | ||
const int & | ipar, | ||
const real & | rpar, | ||
real & | aa2, | ||
real & | aa4, | ||
real & | aa8, | ||
int & | ipvt2, | ||
int & | ipvt4, | ||
int & | ipvt8, | ||
int & | ierr | ||
) |