![]() |
|
Sarah's boundary layer solution for flow in oscillating ring. More...
Functions | |
double | Diss_sarah (double rho, double zeta, double t) |
double | Kin_energy_sarah (double t) |
double | P_sarah (double rho, double zeta, double t) |
double | Total_Diss_lead_sarah (double t) |
double | Total_Diss_sarah (double t) |
double | U_sarah (double rho, double zeta, double t) |
double | V_sarah (double rho, double zeta, double t) |
double | X_sarah (double rho, double zeta, double t) |
double | Y_sarah (double rho, double zeta, double t) |
void | buckled_ring_residual (const Vector< double > ¶ms, const Vector< double > &unknowns, Vector< double > &residuals) |
Residual function for buckled ring. More... | |
void | exact_soln (const double &time, const Vector< double > &x, Vector< double > &soln) |
Exact solution: x,y,u,v,p. More... | |
void | full_exact_soln (const double &time, const Vector< double > &x, Vector< double > &soln) |
Full exact solution: x,y,u,v,p,du/dt,dv/dt,diss. More... | |
Variables | |
double | epsilon |
double | alpha |
double | A |
double | Omega |
double | N |
Sarah's boundary layer solution for flow in oscillating ring.
///////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////
void oomph::SarahBL::buckled_ring_residual | ( | const Vector< double > & | params, |
const Vector< double > & | unknowns, | ||
Vector< double > & | residuals | ||
) |
Residual function for buckled ring.
References Particles2023AnalysisHung::params, plotPSD::t, X_sarah(), Y_sarah(), and Eigen::zeta().
Referenced by exact_soln(), and full_exact_soln().
References A, alpha, cos(), epsilon, Eigen::bfloat16_impl::exp(), N, Omega, sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by full_exact_soln().
void oomph::SarahBL::exact_soln | ( | const double & | time, |
const Vector< double > & | x, | ||
Vector< double > & | soln | ||
) |
Exact solution: x,y,u,v,p.
References abs(), alpha, Eigen::bfloat16_impl::atan(), oomph::BlackBoxFDNewtonSolver::black_box_fd_newton_solve(), buckled_ring_residual(), e(), calibrate::error, P_sarah(), Particles2023AnalysisHung::params, oomph::MathematicalConstants::Pi, sqrt(), U_sarah(), V_sarah(), plotDoE::x, X_sarah(), Y_sarah(), and Eigen::zeta().
void oomph::SarahBL::full_exact_soln | ( | const double & | time, |
const Vector< double > & | x, | ||
Vector< double > & | soln | ||
) |
Full exact solution: x,y,u,v,p,du/dt,dv/dt,diss.
References abs(), alpha, Eigen::bfloat16_impl::atan(), oomph::BlackBoxFDNewtonSolver::black_box_fd_newton_solve(), buckled_ring_residual(), Diss_sarah(), e(), calibrate::error, P_sarah(), Particles2023AnalysisHung::params, oomph::MathematicalConstants::Pi, sqrt(), U_sarah(), V_sarah(), plotDoE::x, X_sarah(), Y_sarah(), and Eigen::zeta().
References alpha, cos(), epsilon, N, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by exact_soln(), and full_exact_soln().
References alpha, cos(), epsilon, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), and plotPSD::t.
References A, alpha, cos(), epsilon, Eigen::bfloat16_impl::exp(), N, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by exact_soln(), and full_exact_soln().
References A, alpha, cos(), epsilon, Eigen::bfloat16_impl::exp(), N, Omega, Eigen::bfloat16_impl::pow(), sin(), sqrt(), plotPSD::t, and Eigen::zeta().
Referenced by exact_soln(), and full_exact_soln().
References cos(), epsilon, N, Omega, sin(), plotPSD::t, and Eigen::zeta().
Referenced by buckled_ring_residual(), exact_soln(), and full_exact_soln().
References cos(), epsilon, N, Omega, sin(), plotPSD::t, and Eigen::zeta().
Referenced by buckled_ring_residual(), exact_soln(), and full_exact_soln().
double oomph::SarahBL::A |
Referenced by Diss_sarah(), Kin_energy_sarah(), Total_Diss_sarah(), U_sarah(), and V_sarah().
double oomph::SarahBL::alpha |
Referenced by Diss_sarah(), exact_soln(), full_exact_soln(), Kin_energy_sarah(), P_sarah(), Total_Diss_lead_sarah(), Total_Diss_sarah(), U_sarah(), and V_sarah().
double oomph::SarahBL::epsilon |
Referenced by InclinedPlaneProblem< ELEMENT, INTERFACE_ELEMENT >::actions_before_implicit_timestep(), oomph::Problem::adaptive_unsteady_newton_solve(), oomph::Problem::add_eigenvector_to_dofs(), TriangleMeshWall::addToMesh(), areNotApprox(), array_complex(), array_real(), array_special_functions(), Eigen::internal::bicgstab(), Eigen::internal::cephes_helper< float >::big(), Eigen::internal::cephes_helper< double >::big(), Eigen::internal::cephes_helper< double >::biginv(), bug79(), oomph::SiskoTanMilRegWithBlendingConstitutiveEquation< DIM >::calculate_fitting_parameters_of_cubic(), oomph::CassonTanMilRegWithBlendingConstitutiveEquation< DIM >::calculate_fitting_parameters_of_cubic(), oomph::SiskoTanMilRegWithBlendingConstitutiveEquation< DIM >::calculate_zero_shear_viscosity(), oomph::CassonTanMilRegWithBlendingConstitutiveEquation< DIM >::calculate_zero_shear_viscosity(), oomph::Mesh::check_for_repeated_nodes(), check_singular_cases(), Eigen::internal::chkder(), Eigen::PolynomialSolver< Scalar_, Deg_ >::compute(), Eigen::JacobiSVD< MatrixType_, Options_ >::compute_impl(), Eigen::internal::computeFromTridiagonal_impl(), Eigen::FullPivHouseholderQR< MatrixType_, PermutationIndex_ >::computeInPlace(), Eigen::BDCSVD< MatrixType_, Options_ >::deflation(), InterfaceProblem< ELEMENT, TIMESTEPPER >::deform_free_surface(), SurfactantProblem< ELEMENT, INTERFACE_ELEMENT >::deform_interface(), TwoLayerInterfaceProblem< ELEMENT >::deform_interface(), Diss_sarah(), Eigen::EigenSolver< MatrixType_ >::doComputeEigenvectors(), Eigen::ComplexEigenSolver< MatrixType_ >::doComputeEigenvectors(), Eigen::internal::dogleg(), oomph::Problem::doubly_adaptive_unsteady_newton_solve(), oomph::Problem::doubly_adaptive_unsteady_newton_solve_helper(), EIGEN_DECLARE_TEST(), Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::EIGEN_STATIC_ASSERT(), Eigen::EigenSolver< MatrixType_ >::eigenvectors(), Eigen::NumTraits< std::complex< Real_ > >::epsilon(), Eigen::NumTraits< Array< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >::epsilon(), Eigen::internal::fdjac1(), NurbsSurface::getDistance(), RNG::getNormalVariate(), Eigen::internal::idrs(), Eigen::IterativeSolverBase< Derived >::init(), Eigen::RealSchur< MatrixType_ >::initFrancisQRStep(), Eigen::internal::AmbiVector< Scalar_, StorageIndex_ >::Iterator::Iterator(), Kin_energy_sarah(), oomph::FSIHermiteBeamElement::locate_zeta(), Eigen::internal::cephes_helper< float >::machep(), Eigen::internal::cephes_helper< double >::machep(), main(), P_sarah(), packetmath_real(), HertzianBSHPInteractionTwoParticleElasticCollision::padeCoefficientOfRestitution(), Eigen::SparseMatrix< Scalar_, Options_, StorageIndex_ >::prune(), Eigen::SparseVector< Scalar_, Options_, StorageIndex_ >::prune(), Eigen::SparseMatrixBase< Derived >::pruned(), Eigen::EigenSolver< MatrixType_ >::pseudoEigenvalueMatrix(), qr(), qr_kahan_matrix(), Eigen::internal::svd_precondition_2x2_block_to_be_real< MatrixType, Options, true >::run(), run_fixed_size_test(), run_test(), RefineablePorousChannelProblem< ELEMENT >::set_boundary_conditions(), ConvectionProblem< NST_ELEMENT, AD_ELEMENT >::set_boundary_conditions(), DDConvectionProblem< NST_ELEMENT, AD_ELEMENT >::set_boundary_conditions(), RefineableDDConvectionProblem< NST_ELEMENT, AD_ELEMENT >::set_boundary_conditions(), SuperQuadricParticle::setBoundingRadius(), Eigen::QuaternionBase< Derived >::slerp(), Eigen::MatrixBase< Derived >::sparseView(), svd_inf_nan(), svd_least_square(), test_3d(), test_conversion(), test_nextafter(), test_numeric_limits(), test_numtraits(), test_resize(), test_simple_assign(), test_sum_accuracy(), test_tensor_epsilon(), testNistBoxBOD(), testNistChwirut2(), testNistMGH17(), testNistRat43(), testNistThurber(), TetmeshPoissonProblem< ELEMENT >::TetmeshPoissonProblem(), Eigen::FullPivLU< MatrixType_, PermutationIndex_ >::threshold(), Eigen::ColPivHouseholderQR< MatrixType_, PermutationIndex_ >::threshold(), Eigen::FullPivHouseholderQR< MatrixType_, PermutationIndex_ >::threshold(), Eigen::SVDBase< Derived >::threshold(), Total_Diss_lead_sarah(), Total_Diss_sarah(), U_sarah(), InterfaceProblem< ELEMENT, TIMESTEPPER >::unsteady_run(), ElasticInterfaceProblem< ELEMENT, TIMESTEPPER >::unsteady_run(), V_sarah(), Wind_fct_pt(), X_sarah(), and Y_sarah().
double oomph::SarahBL::N |
Referenced by Diss_sarah(), Kin_energy_sarah(), P_sarah(), Total_Diss_sarah(), U_sarah(), V_sarah(), X_sarah(), and Y_sarah().
double oomph::SarahBL::Omega |
Referenced by oomph::ComplexDampedJacobi< MATRIX >::complex_solve_helper(), oomph::deriv_functions::DampedOscillation::DampedOscillation(), oomph::deriv_functions::DampedOscillation::derivative(), Diss_sarah(), FreeSurfaceRotationProblem< ELEMENT >::FreeSurfaceRotationProblem(), Kin_energy_sarah(), oomph::deriv_functions::DampedOscillation::operator()(), P_sarah(), RefineableRotatingCylinderProblem< ELEMENT >::set_boundary_conditions(), oomph::DampedJacobi< MATRIX >::solve_helper(), Total_Diss_lead_sarah(), Total_Diss_sarah(), U_sarah(), V_sarah(), X_sarah(), and Y_sarah().