ply_scalProdLeg Function

public pure function ply_scalProdLeg(ansFunc) result(scalProd)

Function to calculate the L2 scalar product of a Legendre polynomial with itself on the reference element [-1,+1].

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: ansFunc

The Legendre polynomial to calculate the scalar product for. The first Legendre polynomial has index 1.

Return Value real(kind=rk)

The scalar product on the refenece element [-1,+1].


Called by

proc~~ply_scalprodleg~~CalledByGraph proc~ply_scalprodleg ply_scalProdLeg proc~ply_init_l2p ply_init_l2p proc~ply_init_l2p->proc~ply_scalprodleg proc~ply_init_modg_covolumecoeffs ply_init_modg_covolumeCoeffs proc~ply_init_modg_covolumecoeffs->proc~ply_scalprodleg proc~ply_poly_project_fillbody ply_poly_project_fillbody proc~ply_poly_project_fillbody->proc~ply_init_l2p proc~ply_fill_project_list ply_fill_project_list proc~ply_fill_project_list->proc~ply_poly_project_fillbody proc~sdr_proto2treelm sdr_proto2treelm proc~sdr_proto2treelm->proc~ply_poly_project_fillbody program~seeder seeder program~seeder->proc~sdr_proto2treelm

Contents

None