Functions | |
template<unsigned NNODE_1D> | |
void | shape (const double &s, double *Psi) |
Definition for 1D Lagrange shape functions. The value of all the shape functions at the local coordinate s are returned in the array Psi. More... | |
template<unsigned NNODE_1D> | |
void | dshape (const double &s, double *DPsi) |
Definition for derivatives of 1D Lagrange shape functions. The value of all the shape function derivatives at the local coordinate s are returned in the array DPsi. More... | |
template<unsigned NNODE_1D> | |
void | d2shape (const double &s, double *DPsi) |
Definition for second derivatives of 1D Lagrange shape functions. The value of all the shape function derivatives at the local coordinate s are returned in the array DPsi. More... | |
template<> | |
void | shape< 2 > (const double &s, double *Psi) |
1D shape functions specialised to linear order (2 Nodes) More... | |
template<> | |
void | dshape< 2 > (const double &s, double *DPsi) |
Derivatives of 1D shape functions specialised to linear order (2 Nodes) More... | |
template<> | |
void | d2shape< 2 > (const double &s, double *DPsi) |
Second Derivatives of 1D shape functions, specialised to linear order (2 Nodes) More... | |
template<> | |
void | shape< 3 > (const double &s, double *Psi) |
1D shape functions specialised to quadratic order (3 Nodes) More... | |
template<> | |
void | dshape< 3 > (const double &s, double *DPsi) |
Derivatives of 1D shape functions specialised to quadratic order (3 Nodes) More... | |
template<> | |
void | d2shape< 3 > (const double &s, double *DPsi) |
template<> | |
void | shape< 4 > (const double &s, double *Psi) |
1D shape functions specialised to cubic order (4 Nodes) More... | |
template<> | |
void | dshape< 4 > (const double &s, double *DPsi) |
Derivatives of 1D shape functions specialised to cubic order (4 Nodes) More... | |
template<> | |
void | d2shape< 4 > (const double &s, double *DPsi) |
void oomph::OneDimLagrange::d2shape | ( | const double & | s, |
double * | DPsi | ||
) |
|
inline |
|
inline |
|
inline |
void oomph::OneDimLagrange::dshape | ( | const double & | s, |
double * | DPsi | ||
) |
|
inline |
Derivatives of 1D shape functions specialised to linear order (2 Nodes)
Definition at line 604 of file shape.h.
Referenced by oomph::GeneralisedNewtonianQTaylorHoodElement< DIM >::dpshape_and_dptest_eulerian_nst(), and oomph::QTaylorHoodElement< DIM >::dpshape_and_dptest_eulerian_nst().
|
inline |
|
inline |
void oomph::OneDimLagrange::shape | ( | const double & | s, |
double * | Psi | ||
) |
Definition for 1D Lagrange shape functions. The value of all the shape functions at the local coordinate s are returned in the array Psi.
Definition at line 549 of file shape.h.
Referenced by oomph::NavierStokesImpedanceTractionElement< BULK_NAVIER_STOKES_ELEMENT, WOMERSLEY_ELEMENT, DIM >::add_element_contribution_to_aux_integral(), oomph::BellElement< DIM, NNODE_1D >::basis_c0(), oomph::C1CurvedElement< 2, NNODE_1D >::basis_c0(), oomph::TElementShape< 1, 2 >::dshape_local(), oomph::TElementShape< 1, 3 >::dshape_local(), oomph::TElementShape< 1, 4 >::dshape_local(), oomph::TElementShape< 2, 2 >::dshape_local(), oomph::TElementShape< 2, 3 >::dshape_local(), oomph::TElementShape< 2, 4 >::dshape_local(), oomph::TBubbleEnrichedElementShape< 2, 3 >::dshape_local(), oomph::TElementShape< 3, 2 >::dshape_local(), oomph::TElementShape< 3, 3 >::dshape_local(), oomph::TBubbleEnrichedElementShape< 3, 3 >::dshape_local(), oomph::SolidFiniteElement::fill_in_generic_jacobian_for_solid_ic(), oomph::ProjectableFourierDecomposedHelmholtzElement< FOURIER_DECOMPOSED_HELMHOLTZ_ELEMENT >::get_field(), oomph::ProjectablePMLFourierDecomposedHelmholtzElement< FOURIER_DECOMPOSED_HELMHOLTZ_ELEMENT >::get_field(), oomph::SpectralPeriodicOrbitElement< NNODE_1D >::get_interpolated_values(), oomph::VorticitySmootherElement< ELEMENT >::get_interpolated_values(), oomph::HelmholtzBCElementBase< ELEMENT >::global_power_contribution(), oomph::FiniteElement::integral_pt(), oomph::FiniteElement::interpolated_dxdt(), oomph::DummyBrickElement::interpolated_s_tet(), oomph::interpolated_u_cons_axisym_adv_diff(), oomph::FluxTransportEquations< DIM >::interpolated_u_flux_transport(), oomph::FourierDecomposedHelmholtzEquations::interpolated_u_fourier_decomposed_helmholtz(), oomph::PMLFourierDecomposedHelmholtzEquationsBase::interpolated_u_pml_fourier_decomposed_helmholtz(), oomph::WomersleyEquations< DIM >::interpolated_u_womersley(), oomph::FiniteElement::interpolated_x(), oomph::SolidFiniteElement::interpolated_xi(), oomph::FiniteElement::interpolated_zeta(), oomph::RefineableQElement< 2 >::interpolated_zeta_on_edge(), oomph::RefineableQElement< 3 >::interpolated_zeta_on_face(), oomph::QSpectralElement< 1, NNODE_1D >::local_one_d_fraction_of_node(), oomph::QSpectralElement< 2, NNODE_1D >::local_one_d_fraction_of_node(), oomph::QSpectralElement< 3, NNODE_1D >::local_one_d_fraction_of_node(), oomph::BellElementBase< NNODE_1D >::my_interpolated_x(), oomph::AxisymmetricLinearElasticityTractionElement< ELEMENT >::output(), oomph::AxisymmetricNavierStokesTractionElement< ELEMENT >::output(), oomph::QSpectralElement< 1, NNODE_1D >::output(), oomph::PoroelasticityEquations< 2 >::output(), oomph::VorticitySmootherElement< ELEMENT >::output(), oomph::ImposeDisplacementByLagrangeMultiplierElement< ELEMENT >::output(), oomph::FSIImposeDisplacementByLagrangeMultiplierElement< ELEMENT >::output(), oomph::GeneralisedNewtonianNavierStokesEquations< DIM >::output_veloc(), oomph::NavierStokesEquations< DIM >::output_veloc(), oomph::PRefineableQElement< 1, INITIAL_NNODE_1D >::p_refine(), oomph::PRefineableQElement< 2, INITIAL_NNODE_1D >::p_refine(), oomph::PRefineableQElement< 3, INITIAL_NNODE_1D >::p_refine(), oomph::PointElement::PointElement(), oomph::ProjectableElement< TIME_HARMONIC_LINEAR_ELAST_ELEMENT >::residual_for_projection(), oomph::AxisymmetricNavierStokesTractionElement< ELEMENT >::scalar_value_paraview(), oomph::ClampedHermiteShellBoundaryConditionElement::shape(), oomph::TElement< 1, NNODE_1D >::shape(), oomph::TElement< 2, NNODE_1D >::shape(), oomph::TElement< 3, NNODE_1D >::shape(), oomph::TBubbleEnrichedElement< DIM, 3 >::shape(), oomph::LinearisedAxisymPoroelasticBJS_FSIElement< FLUID_BULK_ELEMENT, POROELASTICITY_BULK_ELEMENT >::shape_and_test(), oomph::LinearisedFSIAxisymmetricNStNoSlipBCElementElement< FLUID_BULK_ELEMENT, SOLID_BULK_ELEMENT >::shape_and_test(), oomph::FiniteElement::shape_at_knot(), oomph::BellElement< DIM, NNODE_1D >::test(), oomph::C1CurvedElement< 2, NNODE_1D >::test(), oomph::HelmholtzBCElementBase< ELEMENT >::test_only(), oomph::VorticitySmootherElement< ELEMENT >::vorticity_and_its_derivs(), oomph::PRefineableQElement< 1, INITIAL_NNODE_1D >::~PRefineableQElement(), oomph::PRefineableQElement< 2, INITIAL_NNODE_1D >::~PRefineableQElement(), and oomph::PRefineableQElement< 3, INITIAL_NNODE_1D >::~PRefineableQElement().
|
inline |
1D shape functions specialised to linear order (2 Nodes)
Definition at line 596 of file shape.h.
References oomph::Shape::Psi, and s.
Referenced by oomph::GeneralisedNewtonianQTaylorHoodElement< DIM >::dpshape_and_dptest_eulerian_nst(), oomph::QTaylorHoodElement< DIM >::dpshape_and_dptest_eulerian_nst(), oomph::AxisymmetricQTaylorHoodElement::pshape_axi_nst(), oomph::GeneralisedNewtonianAxisymmetricQTaylorHoodElement::pshape_axi_nst(), oomph::LinearisedAxisymmetricQTaylorHoodElement::pshape_linearised_axi_nst(), oomph::LinearisedQTaylorHoodElement::pshape_linearised_nst(), oomph::GeneralisedNewtonianQTaylorHoodElement< DIM >::pshape_nst(), oomph::QTaylorHoodElement< DIM >::pshape_nst(), oomph::PolarTaylorHoodElement::pshape_pnst(), oomph::QSphericalTaylorHoodElement::pshape_spherical_nst(), and oomph::QPVDElementWithContinuousPressure< DIM >::solid_pshape().
|
inline |
1D shape functions specialised to quadratic order (3 Nodes)
Definition at line 623 of file shape.h.
References oomph::Shape::Psi, and s.
|
inline |
1D shape functions specialised to cubic order (4 Nodes)
Definition at line 652 of file shape.h.
References oomph::Shape::Psi, and s.