|
| | cppVOF () |
| void | calculateCFL (const double &elementDiameter, const double df[nSpace], double &cfl) |
| void | evaluateCoefficients (const double v[nSpace], const double &u, const double &porosity, double &m, double &dm, double f[nSpace], double df[nSpace]) |
| void | calculateSubgridError_tau (const double &elementDiameter, const double &dmt, const double dH[nSpace], double &cfl, double &tau) |
| void | calculateSubgridError_tau (const double &Ct_sge, const double G[nSpace *nSpace], const double &A0, const double Ai[nSpace], double &tau_v, double &cfl) |
| void | calculateNumericalDiffusion (const double &shockCapturingDiffusion, const double &elementDiameter, const double &strong_residual, const double grad_u[nSpace], double &numDiff) |
| void | exteriorNumericalAdvectiveFlux (const int &isDOFBoundary_u, const int &isFluxBoundary_u, const double n[nSpace], const double &bc_u, const double &bc_flux_u, const double &u, const double velocity[nSpace], double &flux) |
| void | exteriorNumericalAdvectiveFluxDerivative (const int &isDOFBoundary_u, const int &isFluxBoundary_u, const double n[nSpace], const double velocity[nSpace], double &dflux) |
| void | calculateResidualElementBased (arguments_dict &args) |
| void | calculateJacobian (arguments_dict &args) |
| void | FCTStep (arguments_dict &args) |
| void | calculateResidualEdgeBased (arguments_dict &args) |
| virtual | ~cppVOF3P_base () |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
class proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >
Definition at line 65 of file VOF3P.h.
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::cppVOF |
( |
| ) |
|
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateCFL |
( |
const double & | elementDiameter, |
|
|
const double | df[nSpace], |
|
|
double & | cfl ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateJacobian |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateNumericalDiffusion |
( |
const double & | shockCapturingDiffusion, |
|
|
const double & | elementDiameter, |
|
|
const double & | strong_residual, |
|
|
const double | grad_u[nSpace], |
|
|
double & | numDiff ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateResidualEdgeBased |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateResidualElementBased |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateSubgridError_tau |
( |
const double & | Ct_sge, |
|
|
const double | G[nSpace *nSpace], |
|
|
const double & | A0, |
|
|
const double | Ai[nSpace], |
|
|
double & | tau_v, |
|
|
double & | cfl ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::calculateSubgridError_tau |
( |
const double & | elementDiameter, |
|
|
const double & | dmt, |
|
|
const double | dH[nSpace], |
|
|
double & | cfl, |
|
|
double & | tau ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::evaluateCoefficients |
( |
const double | v[nSpace], |
|
|
const double & | u, |
|
|
const double & | porosity, |
|
|
double & | m, |
|
|
double & | dm, |
|
|
double | f[nSpace], |
|
|
double | df[nSpace] ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::exteriorNumericalAdvectiveFlux |
( |
const int & | isDOFBoundary_u, |
|
|
const int & | isFluxBoundary_u, |
|
|
const double | n[nSpace], |
|
|
const double & | bc_u, |
|
|
const double & | bc_flux_u, |
|
|
const double & | u, |
|
|
const double | velocity[nSpace], |
|
|
double & | flux ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::exteriorNumericalAdvectiveFluxDerivative |
( |
const int & | isDOFBoundary_u, |
|
|
const int & | isFluxBoundary_u, |
|
|
const double | n[nSpace], |
|
|
const double | velocity[nSpace], |
|
|
double & | dflux ) |
|
inline |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| void proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::FCTStep |
( |
arguments_dict & | args | ) |
|
|
inlinevirtual |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| CompKernelType proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::ck |
template<class CompKernelType, int nSpace, int nQuadraturePoints_element, int nDOF_mesh_trial_element, int nDOF_trial_element, int nDOF_test_element, int nQuadraturePoints_elementBoundary>
| const int proteus::cppVOF< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::nDOF_test_X_trial_element |