#include <ProjectVelocity.h>
ProjectVelocity::ProjectVelocity |
( |
| ) |
|
ProjectVelocity::~ProjectVelocity |
( |
| ) |
|
real ProjectVelocity::computeDivergence |
( |
const realCompositeGridFunction & |
u, |
|
|
realCompositeGridFunction & |
divergence |
|
) |
| |
real ProjectVelocity::computeDivergence |
( |
const realCompositeGridFunction & |
u, |
|
|
realCompositeGridFunction & |
divergence, |
|
|
real & |
divl2Norm |
|
) |
| |
References axis, axisymmetric, Parameters::axisymmetric, boundaryCondition(), dx, getDivAndNorms, getIndex(), grid, gridType, I1, I2, I3, isRectangular, mask, mg, ok, orderOfAccuracy, side, smoothVelocity(), uc, uLocal, v, xab, y, and z.
int ProjectVelocity::projectVelocity |
( |
realCompositeGridFunction & |
u, |
|
|
GenericCompositeGridOperators & |
op |
|
) |
| |
References all, axis, axisymmetric, Parameters::axisymmetric, boundaryCondition(), c, cg, coeff, computeDivergence(), convergenceTolerance, debug, ForBoundary, getGhostIndex(), getIndex(), grid, I1, I2, I3, mask, maximumNumberOfProjectionIterations, minimumNumberOfProjectionIterations, n, numberOfSmoothsPerProjectionIteration, poissonSolver, side, smoothVelocity(), uc, V, x, and y.
Referenced by DomainSolver::project().
int ProjectVelocity::setCompare3Dto2D |
( |
int |
value | ) |
|
int ProjectVelocity::setConvergenceTolerance |
( |
real |
value | ) |
|
int ProjectVelocity::setDebug |
( |
int |
number | ) |
|
int ProjectVelocity::setIsAxisymmetric |
( |
bool |
trueOrFalse = TRUE | ) |
|
int ProjectVelocity::setMaximumNumberOfProjectionIterations |
( |
int |
number | ) |
|
int ProjectVelocity::setMinimumNumberOfProjectionIterations |
( |
int |
number | ) |
|
int ProjectVelocity::setNumberOfSmoothsPerProjectionIteration |
( |
int |
number | ) |
|
int ProjectVelocity::setPoissonSolver |
( |
Oges * |
poissonSolver | ) |
|
int ProjectVelocity::setVelocityComponent |
( |
int |
uc | ) |
|
void ProjectVelocity::smoothVelocity |
( |
realCompositeGridFunction & |
u, |
|
|
const int |
numberOfSmooths |
|
) |
| |
References axis, cg, compare3Dto2D, getIndex(), grid, I1, I2, I3, N(), uc, and v.
Referenced by computeDivergence(), and projectVelocity().
bool ProjectVelocity::axisymmetric |
|
protected |
int ProjectVelocity::compare3Dto2D |
|
protected |
real ProjectVelocity::convergenceTolerance |
|
protected |
int ProjectVelocity::debug |
|
protected |
int ProjectVelocity::maximumNumberOfProjectionIterations |
|
protected |
int ProjectVelocity::minimumNumberOfProjectionIterations |
|
protected |
int ProjectVelocity::numberOfSmoothsPerProjectionIteration |
|
protected |
Oges* ProjectVelocity::poissonSolver |
|
protected |
The documentation for this class was generated from the following files: