CG
Version 25
|
#include "OB_MappedGridSolver.h"
#include "Parameters.h"
#include "App.h"
#include "FlowSolutions.h"
#include "ParallelUtility.h"
#include "SurfaceEquation.h"
Macros | |
#define | cnsSlipWallBC cnsslipwallbc_ |
#define | cnsSlipWallBC2 cnsslipwallbc2_ |
#define | cnsFarFieldBC cnsfarfieldbc_ |
#define | cnsNoSlipWallBC cnsnoslipwallbc_ |
Functions | |
void | cnsSlipWallBC (const int &nd, 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 &ipar, const real &rpar, real &u, const real &u2, const real &gv, const real &gv2, const real >t, const int &mask, const real &x, const real &rsxy, const int &bc, const int &indexRange, const int &exact, const real &uKnown, const int &ierr) |
void | cnsSlipWallBC2 (const int &nd, 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 &ipar, const real &rpar, real &u, const real &u2, const real &gv, const real &gv2, const real >t, const int &mask, const real &x, const real &rsxy, const int &bc, const int &indexRange, const int &exact, const real &uKnown, const int &ierr) |
void | cnsFarFieldBC (const int &nd, 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 &ipar, const real &rpar, real &u, const real &u2, const real &gv, const real &gv2, const real >t, const int &mask, const real &x, const real &rsxy, const int &bc, const int &indexRange, const int &exact, const real &uKnown, const int &ierr) |
void | cnsNoSlipWallBC (const int &nd, 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 real *u, const real *x, const real *aj, const real *rsxy, const int *ipar, const real *rpar, const int *indexRange, const int *bc) |
void | getLocalBoundsAndBoundaryConditions (const realMappedGridFunction &a, IntegerArray &gidLocal, IntegerArray &dimensionLocal, IntegerArray &bcLocal) |
int | checkSolution (realMappedGridFunction &u, const aString &title, bool printResults, int grid, real &maxVal, bool printResultsOnFailure=false) |
void | checkNormalBC (int grid, MappedGrid &mg, realMappedGridFunction &u, Parameters ¶meters) |
void | symmetryBC (int grid, MappedGrid &mg, realMappedGridFunction &u, Parameters ¶meters) |
Variables | |
SurfaceEquation | surfaceEquation |
#define cnsFarFieldBC cnsfarfieldbc_ |
#define cnsNoSlipWallBC cnsnoslipwallbc_ |
#define cnsSlipWallBC cnsslipwallbc_ |
#define cnsSlipWallBC2 cnsslipwallbc2_ |
void checkNormalBC | ( | int | grid, |
MappedGrid & | mg, | ||
realMappedGridFunction & | u, | ||
Parameters & | parameters | ||
) |
References axis, Parameters::dbase, e, normal, rx, side, Parameters::slipWall, and u.
int checkSolution | ( | realMappedGridFunction & | u, |
const aString & | title, | ||
bool | printResults, | ||
int | grid, | ||
real & | maxVal, | ||
bool | printResultsOnFailure = false |
||
) |
void cnsFarFieldBC | ( | const int & | nd, |
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 & | ipar, | ||
const real & | rpar, | ||
real & | u, | ||
const real & | u2, | ||
const real & | gv, | ||
const real & | gv2, | ||
const real & | gtt, | ||
const int & | mask, | ||
const real & | x, | ||
const real & | rsxy, | ||
const int & | bc, | ||
const int & | indexRange, | ||
const int & | exact, | ||
const real & | uKnown, | ||
const int & | ierr | ||
) |
void cnsNoSlipWallBC | ( | const int & | nd, |
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 real * | u, | ||
const real * | x, | ||
const real * | aj, | ||
const real * | rsxy, | ||
const int * | ipar, | ||
const real * | rpar, | ||
const int * | indexRange, | ||
const int * | bc | ||
) |
void cnsSlipWallBC | ( | const int & | nd, |
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 & | ipar, | ||
const real & | rpar, | ||
real & | u, | ||
const real & | u2, | ||
const real & | gv, | ||
const real & | gv2, | ||
const real & | gtt, | ||
const int & | mask, | ||
const real & | x, | ||
const real & | rsxy, | ||
const int & | bc, | ||
const int & | indexRange, | ||
const int & | exact, | ||
const real & | uKnown, | ||
const int & | ierr | ||
) |
void cnsSlipWallBC2 | ( | const int & | nd, |
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 & | ipar, | ||
const real & | rpar, | ||
real & | u, | ||
const real & | u2, | ||
const real & | gv, | ||
const real & | gv2, | ||
const real & | gtt, | ||
const int & | mask, | ||
const real & | x, | ||
const real & | rsxy, | ||
const int & | bc, | ||
const int & | indexRange, | ||
const int & | exact, | ||
const real & | uKnown, | ||
const int & | ierr | ||
) |
void getLocalBoundsAndBoundaryConditions | ( | const realMappedGridFunction & | a, |
IntegerArray & | gidLocal, | ||
IntegerArray & | dimensionLocal, | ||
IntegerArray & | bcLocal | ||
) |
void symmetryBC | ( | int | grid, |
MappedGrid & | mg, | ||
realMappedGridFunction & | u, | ||
Parameters & | parameters | ||
) |
SurfaceEquation surfaceEquation |
Referenced by Cgcns::applyBoundaryConditions(), and DomainSolver::setParametersInteractively().