Finite volume mesh for ASTFVM solution.
More...
#include "us_lamm_astfvm.h"
Finite volume mesh for ASTFVM solution.
Definition at line 26 of file us_lamm_astfvm.h.
US_LammAstfvm::Mesh::Mesh |
( |
double |
xl, |
|
|
double |
xr, |
|
|
int |
Nelem, |
|
|
int |
Opt |
|
) |
| |
Changeable non-ideal mesh.
- Parameters
-
xl | Left X (radius) value |
xr | Right X (radius) value |
Nelem | Number of elements |
Opt | Mesh option (0 for uniform) |
Definition at line 15 of file us_lamm_astfvm.cpp.
US_LammAstfvm::Mesh::~Mesh |
( |
| ) |
|
void US_LammAstfvm::Mesh::ComputeMeshDen_D3 |
( |
double * |
u0, |
|
|
double * |
u1 |
|
) |
| |
|
private |
void US_LammAstfvm::Mesh::InitMesh |
( |
double |
s, |
|
|
double |
D, |
|
|
double |
w2 |
|
) |
| |
Initialize mesh.
- Parameters
-
s | Sedimentation coefficient |
D | Diffusion coefficient |
w2 | Omega squared |
Definition at line 384 of file us_lamm_astfvm.cpp.
void US_LammAstfvm::Mesh::Refine |
( |
double |
beta | ) |
|
|
private |
void US_LammAstfvm::Mesh::RefineMesh |
( |
double * |
u0, |
|
|
double * |
u1, |
|
|
double |
ErrTol |
|
) |
| |
Refine mesh.
- Parameters
-
u0 | Current concentration array |
u1 | Next concentration array |
ErrTol | Error tolerance |
Definition at line 360 of file us_lamm_astfvm.cpp.
void US_LammAstfvm::Mesh::Smoothing |
( |
int |
n, |
|
|
double * |
y, |
|
|
double |
Wt, |
|
|
int |
Cycle |
|
) |
| |
|
private |
void US_LammAstfvm::Mesh::Unrefine |
( |
double |
alpha | ) |
|
|
private |
int US_LammAstfvm::Mesh::dbg_level |
|
private |
int* US_LammAstfvm::Mesh::Eid |
|
private |
int* US_LammAstfvm::Mesh::Mark |
|
private |
int US_LammAstfvm::Mesh::MaxRefLev |
|
private |
double* US_LammAstfvm::Mesh::MeshDen |
|
private |
double US_LammAstfvm::Mesh::MonCutoff |
|
private |
int US_LammAstfvm::Mesh::MonScale |
|
private |
int US_LammAstfvm::Mesh::Ne |
int US_LammAstfvm::Mesh::Nv |
int* US_LammAstfvm::Mesh::RefLev |
|
private |
int US_LammAstfvm::Mesh::SmoothingCyl |
|
private |
double US_LammAstfvm::Mesh::SmoothingWt |
|
private |
double* US_LammAstfvm::Mesh::x |
The documentation for this class was generated from the following files: