![]() |
|
Functions | |
void | get_exact_u (const Vector< double > &x, Vector< double > &u) |
The asymptotic solution. More... | |
void | wind_function (const Vector< double > &x, Vector< double > &wind) |
Wind (the underlying velocity field) More... | |
void | swimming (const Vector< double > &x, Vector< double > &swim) |
Conserved bit (the swiming velocity) More... | |
void | diff_function (const Vector< double > &x, DenseMatrix< double > &D) |
Diffusivity tensor. More... | |
Variables | |
double | Peclet =0.01 |
Peclet number. More... | |
double | U = 0.7 |
Swimming speed. More... | |
double | D11 = 0.1 |
double | D22 = 0.2 |
const double | pi = MathematicalConstants::Pi |
The value of pi. More... | |
Namespace for exact solution for AdvectionDiffusion equation with "sharp" step
void RachelsAdvectionDiffusion::diff_function | ( | const Vector< double > & | x, |
DenseMatrix< double > & | D | ||
) |
The asymptotic solution.
References a, alpha, b, beta, cos(), D, D11, D22, Eigen::bfloat16_impl::exp(), f(), mathsFunc::gamma(), GlobalPhysicalVariables::Gamma, Peclet, pi, sin(), sqrt(), U, and plotDoE::x.
double RachelsAdvectionDiffusion::D11 = 0.1 |
Referenced by diff_function(), and get_exact_u().
double RachelsAdvectionDiffusion::D22 = 0.2 |
Referenced by diff_function(), and get_exact_u().
double RachelsAdvectionDiffusion::Peclet =0.01 |
Peclet number.
Referenced by get_exact_u(), and RefineableAdvectionDiffusionProblem< ELEMENT >::RefineableAdvectionDiffusionProblem().
const double RachelsAdvectionDiffusion::pi = MathematicalConstants::Pi |
The value of pi.
Referenced by get_exact_u(), and wind_function().
double RachelsAdvectionDiffusion::U = 0.7 |
Swimming speed.
Referenced by CFDDEMCoupleTest::actionsAfterTimeStep(), oomph::Newmark< NSTEPS >::assign_initial_data_values(), oomph::Newmark< NSTEPS >::assign_initial_data_values_stage2(), Eigen::Spline< Scalar_, Dim_, Degree_ >::BasisFunctionDerivativesImpl(), Eigen::Spline< Scalar_, Dim_, Degree_ >::BasisFunctions(), NurbsUtils::bsplineOneBasis(), oomph::RefineableQElement< 3 >::check_integrity(), Eigen::BDCSVD< MatrixType_, Options_ >::computeSingVecs(), Eigen::BDCSVD< MatrixType_, Options_ >::computeSVDofM(), oomph::OcTree::construct_rotation_matrix(), oomph::OcTreeForest::construct_up_right_equivalents(), BaseHandler< T >::copyAndAddGhostObject(), BaseHandler< T >::copyAndAddObject(), oomph::OcTree::edge_neighbour_is_face_neighbour(), UnsteadyHeatProblem< ELEMENT >::enforce_time_periodic_boundary_conditions(), oomph::OcTree::faces_of_common_edge(), oomph::OcTreeForest::find_neighbours(), Eigen::generateRandomMatrixSvs(), OrrSommerfeldEquations< DIM >::get_base_flow(), get_exact_u(), oomph::RefineableQElement< 3 >::get_face_bcs(), oomph::RefineableSolidQElement< 3 >::get_face_solid_bcs(), oomph::OcTree::gteq_face_neighbour(), oomph::OcTree::gteq_true_edge_neighbour(), Eigen::internal::idrs(), Eigen::internal::idrstabl(), oomph::RefineableQElement< 3 >::interpolated_zeta_on_face(), oomph::WarpedCubeDomain::macro_element_boundary(), oomph::QuarterPipeDomain::macro_element_boundary(), oomph::QuarterTubeDomain::macro_element_boundary(), oomph::TubeDomain::macro_element_boundary(), oomph::EighthSphereDomain::macro_element_boundary(), Eigen::internal::matrix_exp_compute(), Eigen::internal::matrix_exp_pade13(), Eigen::internal::matrix_exp_pade3(), Eigen::internal::matrix_exp_pade5(), Eigen::internal::matrix_exp_pade7(), Eigen::internal::matrix_exp_pade9(), Eigen::internal::matrix_function_permute_schur(), oomph::PRefineableQElement< 3, INITIAL_NNODE_1D >::node_created_by_neighbour(), oomph::RefineableQElement< 3 >::node_created_by_neighbour(), oomph::PRefineableQElement< 3, INITIAL_NNODE_1D >::node_created_by_son_of_neighbour(), oomph::RefineableQElement< 3 >::oc_hang_helper(), oomph::PRefineableQElement< 3, INITIAL_NNODE_1D >::oc_hang_helper(), Eigen::internal::SparseLUImpl< Scalar, StorageIndex >::panel_bmod(), oomph::RefineableQSpectralElement< 3 >::rebuild_from_sons(), Eigen::MatrixPower< MatrixType >::revertSchur(), oomph::OcTree::rotate(), Eigen::internal::matrix_exp_computeUV< MatrixType, float >::run(), Eigen::internal::matrix_exp_computeUV< MatrixType, double >::run(), Eigen::internal::matrix_exp_computeUV< MatrixType, long double >::run(), Eigen::internal::matrix_function_compute< MatrixType, 1 >::run(), Eigen::internal::matrix_sqrt_compute< MatrixType, 0 >::run(), Eigen::internal::matrix_sqrt_compute< MatrixType, 1 >::run(), processTriangularMatrix< MatrixType, 0 >::run(), schur(), UnsteadyHeatProblem< ELEMENT >::set_neighbour_periodic_and_up_right_equivalents(), oomph::RefineableQElement< 3 >::setup_hang_for_value(), oomph::RefineableQElement< 3 >::setup_hanging_nodes(), oomph::OcTree::setup_static_data(), Eigen::SparseLUMatrixUReturnType< MatrixLType, MatrixUType >::solveInPlace(), Eigen::internal::MappedSuperNodalMatrix< Scalar_, StorageIndex_ >::solveInPlace(), Eigen::SparseLUMatrixUReturnType< MatrixLType, MatrixUType >::solveTransposedInPlace(), Eigen::internal::MappedSuperNodalMatrix< Scalar_, StorageIndex_ >::solveTransposedInPlace(), svd_fill_random(), swimming(), and testSingular().