|
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().
1.8.3