|
proteus 1.9.0
C/C++/Fortran libraries
|
#include </work/cekees/proteus/proteus/m_comp_co2/m_comp_co2.h>
Classes | |
| struct | Comp1Closure |
Public Member Functions | |
| M_comp_co2 () | |
| void | evaluateCoefficients_from_Se (const int rowptr[nSpace], const int colind[nnz], const double rho0, const double rho_transport, const double beta, const double gravity[nSpace], const double alpha, const double n_vg, const double thetaR, const double thetaSR, const double KWs[nnz], const double &u_w, const double &u_n, double &m, double &dm_du_w, double &dm_du_n, double f[nSpace], double df_du_w[nSpace], double df_du_n[nSpace], double a[nnz], double da_du_w[nnz], double da_du_n[nnz], double as[nnz], double &kr, double &dkr_du_w, double &dkr_du_n, double &thetaW_out) |
| Comp1Closure | evaluateCoefficients_comp1 (const double alpha, const double n_vg, const double thetaR, const double thetaSR, const double krn_end, const double mu_n, const double u_w, const double u_n) |
| void | calculateCFL (const double &elementDiameter, const double df[nSpace], double &cfl) |
| 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 | exteriorNumericalFlux (const double &bc_flux, int rowptr[nSpace], int colind[nnz], int isSeepageFace, int &isDOFBoundary, double n[nSpace], double bc_u, double K[nnz], double grad_psi[nSpace], double u, double K_rho_g[nSpace], double penalty, double &flux) |
| void | exteriorNumericalFluxJacobian (const int rowptr[nSpace], const int colind[nnz], const int isDOFBoundary, const double n[nSpace], const double K[nnz], const double dK[nnz], const double grad_psi[nSpace], const double grad_v[nSpace], const double dK_rho_g[nSpace], const double v, const double penalty, double &fluxJacobian) |
| void | exteriorNumericalFlux2 (const double &bc_flux, int rowptr[nSpace], int colind[nnz], int isSeepageFace, int &isDOFBoundary, double n[nSpace], double bc_u, double K[nnz], double grad_psi[nSpace], double u, double K_rho_g[nSpace], double penalty, double &flux, double &bflux) |
| void | exteriorNumericalFluxJacobian2 (const int rowptr[nSpace], const int colind[nnz], const int isDOFBoundary, const double n[nSpace], const double Ks[nnz], const double K[nnz], const double dK[nnz], const double grad_psi[nSpace], const double grad_v[nSpace], const double dK_rho_g[nSpace], const double v, const double penalty, double &fluxJacobian, double &bfluxJacobian) |
| double | seepagefluxcalculator (double anb_seepage_flux, int isSeepageFace, double dS, double flux_ext) |
| void | calculateResidual (arguments_dict &args) |
| void | calculateJacobian (arguments_dict &args) |
| void | FCTStep (arguments_dict &args) |
| void | kth_FCT_step (arguments_dict &args) |
| void | calculateResidual_entropy_viscosity (arguments_dict &args) |
| void | invert (arguments_dict &args) |
| void | calculateMassMatrix (arguments_dict &args) |
| void | dissolutionFlash (arguments_dict &args) |
| void | calculateFlashFields (arguments_dict &args) |
| Public Member Functions inherited from proteus::m_comp_co2::M_comp_co2_base | |
| virtual | ~M_comp_co2_base () |
Public Attributes | |
| const int | nDOF_test_X_trial_element |
| CompKernelType | ck |
| std::vector< double > | rho_dof_member |
| std::vector< double > | rho_n_phi_dof_member |
| int | PSK_TYPE_member = 0 |
| double | T_C_member = 20.0 |
| double | m_NaCl_member = 0.0 |
| bool | immiscible_member = false |
Definition at line 77 of file m_comp_co2.h.
|
inline |
Definition at line 93 of file m_comp_co2.h.
|
inline |
Definition at line 295 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 5647 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 1324 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 5272 of file m_comp_co2.h.
|
inline |
Definition at line 325 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 433 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 2630 of file m_comp_co2.h.
|
inline |
Definition at line 317 of file m_comp_co2.h.
|
inline |
Definition at line 305 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 5574 of file m_comp_co2.h.
|
inline |
Definition at line 224 of file m_comp_co2.h.
|
inline |
Definition at line 99 of file m_comp_co2.h.
|
inline |
Definition at line 336 of file m_comp_co2.h.
|
inline |
Definition at line 378 of file m_comp_co2.h.
|
inline |
Definition at line 363 of file m_comp_co2.h.
|
inline |
Definition at line 409 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 2285 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 5174 of file m_comp_co2.h.
|
inlinevirtual |
Implements proteus::m_comp_co2::M_comp_co2_base.
Definition at line 2495 of file m_comp_co2.h.
|
inline |
Definition at line 427 of file m_comp_co2.h.
| CompKernelType proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::ck |
Definition at line 80 of file m_comp_co2.h.
| bool proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::immiscible_member = false |
Definition at line 92 of file m_comp_co2.h.
| double proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::m_NaCl_member = 0.0 |
Definition at line 91 of file m_comp_co2.h.
| const int proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::nDOF_test_X_trial_element |
Definition at line 79 of file m_comp_co2.h.
| int proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::PSK_TYPE_member = 0 |
Definition at line 83 of file m_comp_co2.h.
| std::vector<double> proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::rho_dof_member |
Definition at line 81 of file m_comp_co2.h.
| std::vector<double> proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::rho_n_phi_dof_member |
Definition at line 82 of file m_comp_co2.h.
| double proteus::m_comp_co2::M_comp_co2< CompKernelType, nSpace, nQuadraturePoints_element, nDOF_mesh_trial_element, nDOF_trial_element, nDOF_test_element, nQuadraturePoints_elementBoundary >::T_C_member = 20.0 |
Definition at line 90 of file m_comp_co2.h.