Overture
Version 25
|
#include "Ogmg.h"
#include "SparseRep.h"
#include "display.h"
#include "OGPolyFunction.h"
#include "ParallelUtility.h"
#include "ParallelGridUtility.h"
Macros | |
#define | bcOpt EXTERN_C_NAME(bcopt) |
#define | gdExact EXTERN_C_NAME(gdexact) |
#define | M123(m1, m2, m3) (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3))) |
#define | C(m1, m2, m3, I1, I2, I3) c(M123(m1,m2,m3),I1,I2,I3) |
#define | getCPUOpt() 0. |
#define | nr(ks, kd) pnr[(ks)+2*(kd)] |
#define | nr(ks, kd) pnr[(ks)+2*(kd)] |
Functions | |
void | bcOpt (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &n1a, const int &n1b, const int &n2a, const int &n2b, const int &n3a, const int &n3b, const int &ndc, const real &c, const real &u, const real &f, const int &mask, const real &rsxy, const real &xy, const int &bc, const int &boundaryCondition, const int &ipar, const real &rpar) |
void | gdExact (const int &ntd, const int &nxd, const int &nyd, const int &nzd, const real &x, const real &y, const real &z, const int &n, const real &t, real &value) |
Variables | |
real | timeForBCWhere =0. |
real | timeForNeumannBC =0. |
real | timeForBC =0. |
real | timeForFinishBC =0. |
real | timeForGeneralNeumannBC =0. |
real | timeForExtrapolationBC =0. |
real | timeForSetupBC =0. |
real | timeForBCOpt =0. |
real | timeForBC4Extrap =0. |
real | timeForBCFinal =0. |
real | timeForBCUpdateGeometry =0. |
#define bcOpt EXTERN_C_NAME(bcopt) |
Referenced by Ogmg::applyBoundaryConditions().
#define gdExact EXTERN_C_NAME(gdexact) |
#define getCPUOpt | ( | ) | 0. |
Referenced by Ogmg::applyBoundaryConditions().
#define M123 | ( | m1, | |
m2, | |||
m3 | |||
) | (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3))) |
Referenced by Ogmg::applyBoundaryConditions().
#define nr | ( | ks, | |
kd | |||
) | pnr[(ks)+2*(kd)] |
Referenced by Ogmg::applyBoundaryConditions(), UnstructuredMapping::buildFromACompositeSurface(), OffsetShell::buildOffsetMappings(), PlotIt::contour3d(), HDF_DataBase::getDistributed(), Interpolate::interpolateCoarseToFine(), InterpolatePointsOnAGrid::parallelSetup(), ParallelOverlappingGridInterpolator::setup(), and StretchTransform::updateStretchingParameters().
#define nr | ( | ks, | |
kd | |||
) | pnr[(ks)+2*(kd)] |
void bcOpt | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | n1a, | ||
const int & | n1b, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | ndc, | ||
const real & | c, | ||
const real & | u, | ||
const real & | f, | ||
const int & | mask, | ||
const real & | rsxy, | ||
const real & | xy, | ||
const int & | bc, | ||
const int & | boundaryCondition, | ||
const int & | ipar, | ||
const real & | rpar | ||
) |
void gdExact | ( | const int & | ntd, |
const int & | nxd, | ||
const int & | nyd, | ||
const int & | nzd, | ||
const real & | x, | ||
const real & | y, | ||
const real & | z, | ||
const int & | n, | ||
const real & | t, | ||
real & | value | ||
) |
References assert, NULL, and Ogmg::pExactSolution.
real timeForBC =0. |
Referenced by Ogmg::applyBoundaryConditions().
real timeForBC4Extrap =0. |
Referenced by Ogmg::applyInitialConditions().
real timeForBCFinal =0. |
Referenced by Ogmg::applyFinalConditions().
real timeForBCOpt =0. |
Referenced by Ogmg::applyBoundaryConditions().
real timeForBCUpdateGeometry =0. |
Referenced by Ogmg::applyBoundaryConditions().
real timeForBCWhere =0. |
real timeForExtrapolationBC =0. |
Referenced by Ogmg::applyBoundaryConditions().
real timeForFinishBC =0. |
Referenced by Ogmg::applyBoundaryConditions().
real timeForGeneralNeumannBC =0. |
Referenced by Ogmg::applyBoundaryConditions().
real timeForNeumannBC =0. |
Referenced by Ogmg::applyBoundaryConditions().
real timeForSetupBC =0. |
Referenced by Ogmg::applyBoundaryConditions().