Functions | |
void | ComputeEnergies () |
void | ComputeSurfaceHeight (double *AverageHeight, double *LowestHeight, double *HighestHeight, double *LeftSrf, double *RightSrf) |
void | InitTwoPhase () |
double | LevelSetFunctionEvaluate (long iELE, int mQuad) |
double | LevelSetFunctionEvaluate1 (long iELE, int mQuad) |
void | LevelSetReinitialization () |
void | LevelSetReinitializationA () |
void | NS_TWOPHASE (sparse *S, vector b, double tau, const vector u1, const vector u0, const vector ww) |
void | SolveTwoPhaseFlow () |
void | StepTwoPhaseFlow () |
void | SurfaceIntersection (long iELE, double *xSEG, double *ySEG) |
void | TWOPHASE_FillContinuity (long idxELE, double tau, double _rhoA, double _volume, long idxJ, short sign_j, const double DELTA_K) |
void | TWOPHASE_FillContinuityPressureStabilization (long idxELE, double _volume, long idxJ, short sign_j, const double DELTA_K) |
void | TWOPHASE_FillMomentumEqs (long idxELE, double tau, double _rhoA, double _volume, long idxJ, short sign_j, double DELTA_K, double TAU_K) |
void | TWOPHASE_FillPressureGradNS (long idxELE, double _rhoA, double _volume, long idxJ, short sign_j, const double DELTA_K) |
double | TWOPHASE_RHSPressureNS (long iELE, double tau) |
void | TWOPHASE_RHSVelocityNS (long iELE, double tau, double _rhoA, const double DELTA_K, double *QVAL_U, double *QVAL_V) |
void | TWOPHASE_SymmetryFillMomentumEqs (long idxELE, double tau, double _rhoA, double _volume, long idxJ, short sign_j, double DELTA_K, double TAU_K, double *tvec) |
void | TWOPHASE_SymmetryFillPressureGradNS (long idxELE, double _rhoA, double _volume, long idxJ, short sign_j, const double DELTA_K, double *tvec) |
void | TWOPHASE_TransportFEM (sparse *A, vector b, const vector u2, const vector u1) |
double | TWOPHASE_TransportFEMImplicit (double deltatau, const vector u2, const vector u1) |
void | UpdateDensity () |
void | UpdateDensityViscosity () |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|