![]() |
|
Namespace. More...
Functions | |
double | b (const double &r) |
Blending function based on the rectangular function but made smoother. More... | |
Vector< double > | x1 (const Vector< double > &coord) |
Cartesian coordinates centered at the point (0.5,1) More... | |
Vector< double > | x2 (const Vector< double > &coord) |
Cartesian coordinates centered at the point (1.5,1) More... | |
Vector< double > | polar (const Vector< double > &coord) |
Polar coordinates (r,phi) centered at the point x. More... | |
Vector< double > | polar1 (const Vector< double > &coord) |
Polar coordinates (r,phi) centered at the point (0.5,1) More... | |
Vector< double > | polar2 (const Vector< double > &coord) |
Polar coordinates (r,phi) centered at the point (1.5,1) More... | |
double | f1_exact (const Vector< double > &coord) |
function that contributs to u_exact More... | |
double | f1 (const Vector< double > &coord) |
f1 function, in front of the C1 unknown More... | |
Vector< double > | grad_f1 (const Vector< double > &coord) |
double | f2_exact (const Vector< double > &coord) |
function that contributes to u_exact More... | |
double | f2 (const Vector< double > &coord) |
f2 function, in front of the C2 unknown More... | |
Vector< double > | grad_f2 (const Vector< double > &coord) |
gradient of f2 function More... | |
void | get_exact_u (const Vector< double > &coord, Vector< double > &u) |
void | source_function (const Vector< double > &coord, double &source) |
Source function required to make the solution above an exact solution. More... | |
Variables | |
unsigned | Element_multiplier =1 |
element multiplier for convergence tess More... | |
bool | Blend = false |
Boolean that imposes the blending or not. More... | |
double | R_blend = 0.5 |
Limit of the blending region. More... | |
unsigned | Direction = 1 |
Namespace.
Blending function based on the rectangular function but made smoother.
References Blend, cos(), BiharmonicTestFunctions2::Pi, UniformPSDSelfTest::r, and R_blend.
f1 function, in front of the C1 unknown
References b(), f1_exact(), and polar1().
Referenced by alignedvector3(), array_generic(), CRBond_Bessel::bessikna(), CRBond_Bessel::bessiknb(), CRBond_Bessel::bessikv(), CRBond_Bessel::bessjyna(), CRBond_Bessel::bessjynb(), CRBond_Bessel::bessjyv(), LiquidBridgeClassicalWilletInteraction::computeAdhesionForce(), Eigen::bfloat16_impl::fmax(), Eigen::bfloat16_impl::fmin(), gemv_complex_col(), Eigen::bfloat16_impl::max(), Eigen::half_impl::max(), Eigen::bfloat16_impl::min(), Eigen::half_impl::min(), CRBond_Bessel::msta1(), CRBond_Bessel::msta2(), replicate(), DrumRot::setRollingFriction(), RotatingDrum::setRollingFriction(), DrumRot::setSlidingFriction(), RotatingDrum::setSlidingFriction(), DrumRot::setTorsionFriction(), RotatingDrum::setTorsionFriction(), and oomph::RungeKutta< ORDER >::timestep().
f2 function, in front of the C2 unknown
References b(), f2_exact(), and polar2().
Referenced by alignedvector3(), array_generic(), CRBond_Bessel::bessikv(), CRBond_Bessel::bessjyna(), CRBond_Bessel::bessjynb(), CRBond_Bessel::bessjyv(), LiquidBridgeClassicalWilletInteraction::computeAdhesionForce(), Eigen::bfloat16_impl::fmax(), Eigen::bfloat16_impl::fmin(), gemv_complex_col(), Eigen::bfloat16_impl::max(), Eigen::half_impl::max(), Eigen::bfloat16_impl::min(), Eigen::half_impl::min(), replicate(), RotatingDrum::setRollingFriction(), RotatingDrum::setSlidingFriction(), RotatingDrum::setTorsionFriction(), and oomph::RungeKutta< ORDER >::timestep().
function that contributes to u_exact
References cos(), polar2(), and sqrt().
Referenced by f2(), and get_exact_u().
References cos(), f1_exact(), f2_exact(), BiharmonicTestFunctions2::Pi, and sin().
Without blending
With blending
References atan2(), Blend, cos(), BiharmonicTestFunctions2::Pi, polar1(), Eigen::bfloat16_impl::pow(), R_blend, sin(), sqrt(), plotDoE::x, and y.
gradient of f2 function
Without blending
With blending
References atan2(), Blend, cos(), BiharmonicTestFunctions2::Pi, polar2(), Eigen::bfloat16_impl::pow(), R_blend, sin(), sqrt(), plotDoE::x, and y.
Polar coordinates (r,phi) centered at the point (0.5,1)
Referenced by f1(), f1_exact(), and grad_f1().
Polar coordinates (r,phi) centered at the point (1.5,1)
Referenced by f2(), f2_exact(), and grad_f2().
Source function required to make the solution above an exact solution.
u_FE = sin((Pi/2)y)cos(x)
References atan2(), cos(), BiharmonicTestFunctions2::Pi, Eigen::bfloat16_impl::pow(), sin(), TestProblem::source(), plotDoE::x, and y.
Referenced by main().
Cartesian coordinates centered at the point (0.5,1)
Referenced by TiltedCavityProblem< ELEMENT >::actions_before_newton_solve(), Global_Parameters::analytic_solution2(), check_sparse_solving(), create_fluid_and_solid_surface_mesh_from_fluid_xda_mesh(), Chute::createBottom(), Eigen::DGMRES< MatrixType_, Preconditioner_ >::dgmresApplyDeflation(), oomph::ElementElementMortaringElement::evaluate_constraint_functions(), Eigen::internal::generic_ndtri_lt_exp_neg_two(), main(), CompareElementCoordinate< ELEMENT >::operator()(), CompareNodes::operator()(), oomph::UnsteadyHeatFluxPseudoMeltElement< ELEMENT >::plot_residual_landscape(), polar1(), Global_Parameters::pressure_singularity2(), replicate(), oomph::BlockPitchForkLinearSolver::resolve(), oomph::TAxisymmetricPoroelasticityElement< ORDER >::scale_basis(), oomph::TRaviartThomasDarcyElement< ORDER >::scale_basis(), oomph::TPoroelasticityElement< ORDER >::scale_basis(), smallVectors(), oomph::TetMeshBase::snap_nodes_onto_geometric_objects(), oomph::BlockPitchForkLinearSolver::solve(), oomph::deriv_functions::stiff_test(), test_coeff_wise(), test_complex_operators(), test_complex_sqrt(), test_dense_types(), test_diagonal(), test_product(), test_redux(), test_replicate(), and Global_Parameters::velocity_singularity2().
Cartesian coordinates centered at the point (1.5,1)
Referenced by CRBond_Bessel::bessik01a(), CRBond_Bessel::bessikv(), CRBond_Bessel::bessjy01a(), CRBond_Bessel::bessjyv(), check_sparse_solving(), mathsFunc::cos(), create_fluid_and_solid_surface_mesh_from_fluid_xda_mesh(), Chute::createBottom(), Eigen::internal::erf_over_x_double_small(), Eigen::internal::erfc_double_large(), Eigen::internal::idrstabl(), main(), CompareElementCoordinate< ELEMENT >::operator()(), CompareNodes::operator()(), Eigen::internal::pacos_float(), Eigen::internal::pasin_float(), Eigen::internal::patanh_double(), Eigen::internal::patanh_float(), Eigen::internal::pexp< Packet2d >(), Eigen::internal::pexp< Packet4f >(), Eigen::internal::pexp_double(), Eigen::internal::plog< Packet4f >(), Eigen::internal::plog_impl_double(), polar2(), Eigen::internal::psincos_float(), Eigen::internal::ptanh< Packet4f >(), Eigen::internal::ptanh_double(), Eigen::internal::ptanh_float(), replicate(), oomph::BlockPitchForkLinearSolver::resolve(), Eigen::internal::patan_reduced< Scalar >::run(), Eigen::internal::generic_fast_erf< Scalar >::run(), Eigen::internal::generic_fast_erfc< Scalar >::run(), mathsFunc::sin(), smallVectors(), oomph::TetMeshBase::snap_nodes_onto_geometric_objects(), oomph::BlockPitchForkLinearSolver::solve(), oomph::deriv_functions::stiff_test(), test_coeff_wise(), test_complex_operators(), test_dense_types(), and test_product().
bool Global_parameters::Blend = false |
unsigned Global_parameters::Direction = 1 |
unsigned Global_parameters::Element_multiplier =1 |
element multiplier for convergence tess
Referenced by main().