CG
Version 25
|
#include "OB_CompositeGridSolver.h"
#include "OB_MappedGridSolver.h"
#include "Parameters.h"
#include "MappedGridOperators.h"
#include "Ogmg.h"
#include "ParallelUtility.h"
#include "SparseRep.h"
#include <float.h>
#include "turbulenceParameters.h"
#include "viscoPlasticMacrosCpp.h"
#include "EquationDomain.h"
#include "SurfaceEquation.h"
#include "Cgins.h"
Macros | |
#define | POW2(x) pow((x),2) |
#define | ForBoundary(side, axis) |
#define | U(c) u(I1,I2,I3,c) |
#define | UU(c) uu(I1,I2,I3,c) |
#define | UX(c) ux(I1,I2,I3,c) |
#define | UY(c) uy(I1,I2,I3,c) |
#define | UZ(c) uz(I1,I2,I3,c) |
#define | UXX(c) uxx(I1,I2,I3,c) |
#define | UXY(c) uxy(I1,I2,I3,c) |
#define | UXZ(c) uxz(I1,I2,I3,c) |
#define | UYY(c) uyy(I1,I2,I3,c) |
#define | UYZ(c) uyz(I1,I2,I3,c) |
#define | UZZ(c) uzz(I1,I2,I3,c) |
#define | PN1(I1, I2, I3) |
#define | PXB2(I1, I2, I3) |
#define | PYB2(I1, I2, I3) |
#define | PN2(I1, I2, I3) |
#define | DELTAU(I1, I2, I3, dir) (uxx(I1,I2,I3,dir)+uyy(I1,I2,I3,dir)+uzz(I1,I2,I3,dir)) |
#define | P3B(I1, I2, I3, dir) |
#define | PN3(I1, I2, I3) |
#define | realSmall (REAL_MIN*1.e5) |
#define | DAI1(cd, I1, I2, I3) |
#define | DAI2(cd, I1, I2, I3) |
#define | DAI3(cd, I1, I2, I3) |
#define | D2UW2(I1, I2, I3) |
#define | AD2(kd) |
#define | AD23(kd) |
#define | AD4(kd) |
#define | AD43(kd) |
#define | assignPressureRHSOpt assignpressurerhsopt_ |
#define | P0(c, I1, I2, I3, t) e(c,I1,I2,I3,pc,t) |
#define | P02N(c, I1, I2, I3, t) |
#define | P03N(c, I1, I2, I3, t) |
#define | PF2(c, I1, I2, I3, t) |
#define | PF3(c, I1, I2, I3, t) |
#define | FB21(c, I1, I2, I3, t) |
#define | FB22(c, I1, I2, I3, t) |
#define | FB2N(c, I1, I2, I3, t) |
#define | FB31(c, I1, I2, I3, t) |
#define | FB32(c, I1, I2, I3, t) |
#define | FB33(c, I1, I2, I3, t) |
#define | FB3N(c, I1, I2, I3, t) |
Functions | |
void | getLocalBoundsAndBoundaryConditions (const realMappedGridFunction &a, IntegerArray &gidLocal, IntegerArray &dimensionLocal, IntegerArray &bcLocal) |
void | assignPressureRHSOpt (const int &nd, const int &n1a, const int &n1b, const int &n2a, const int &n2b, const int &n3a, const int &n3b, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &nd4a, const int &nd4b, const int &mask, const real &rx, const real &u, const real &uu, real &f, const real &gv, const real &divDamping, const int &bc, const int &indexRange, const int &ndp, const real &pressureValue, const int &nr1a, const int &nr1b, const int &nr2a, const int &nr2b, const int &nr3a, const int &nr3b, const real &normal00, const real &normal10, const real &normal01, const real &normal11, const real &normal02, const real &normal12, const int &ipar, const real &rpar, const int &ierr) |
Variables | |
ListOfEquationDomains | equationDomainList |
SurfaceEquation | surfaceEquation |
DomainSolver * | pDomainSolver |
#define AD2 | ( | kd | ) |
#define AD23 | ( | kd | ) |
#define AD4 | ( | kd | ) |
#define AD43 | ( | kd | ) |
#define assignPressureRHSOpt assignpressurerhsopt_ |
Referenced by Cgins::assignPressureRHS().
Referenced by Cgsm::assignHempInitialConditions(), F90_ID(), and Cgasf::getUt().
#define realSmall (REAL_MIN*1.e5) |
Referenced by Cgins::updateDivergenceDamping().
void assignPressureRHSOpt | ( | const int & | nd, |
const int & | n1a, | ||
const int & | n1b, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | nd4a, | ||
const int & | nd4b, | ||
const int & | mask, | ||
const real & | rx, | ||
const real & | u, | ||
const real & | uu, | ||
real & | f, | ||
const real & | gv, | ||
const real & | divDamping, | ||
const int & | bc, | ||
const int & | indexRange, | ||
const int & | ndp, | ||
const real & | pressureValue, | ||
const int & | nr1a, | ||
const int & | nr1b, | ||
const int & | nr2a, | ||
const int & | nr2b, | ||
const int & | nr3a, | ||
const int & | nr3b, | ||
const real & | normal00, | ||
const real & | normal10, | ||
const real & | normal01, | ||
const real & | normal11, | ||
const real & | normal02, | ||
const real & | normal12, | ||
const int & | ipar, | ||
const real & | rpar, | ||
const int & | ierr | ||
) |
void getLocalBoundsAndBoundaryConditions | ( | const realMappedGridFunction & | a, |
IntegerArray & | gidLocal, | ||
IntegerArray & | dimensionLocal, | ||
IntegerArray & | bcLocal | ||
) |
ListOfEquationDomains equationDomainList |
DomainSolver* pDomainSolver |
SurfaceEquation surfaceEquation |