|
libMesh
|
Public Member Functions | |
| void | setUp () |
| void | tearDown () |
| Point | gll_point (const unsigned int i, const unsigned int dim) |
The interpolation point of Gauss-Lobatto shape function i. | |
| unsigned int | node_at (const Elem &elem, const Point &q) |
The node of elem whose reference position is q, or invalid_uint if it has none. | |
| void | testAgreesWithLagrange () |
Protected Attributes | |
| std::unique_ptr< Mesh > | _mesh |
| std::string | libmesh_suite_name |
Definition at line 32 of file fe_gll_lagrange_agreement_test.C.
|
inline |
The interpolation point of Gauss-Lobatto shape function i.
Definition at line 56 of file fe_gll_lagrange_agreement_test.C.
References dim, libMesh::EDGE2, libMesh::QBase::init(), libMesh::make_range(), and libMesh::QBase::qp().
Referenced by FEGLLLagrangeAgreementTest< elem_type, order >::testAgreesWithLagrange().
|
inline |
The node of elem whose reference position is q, or invalid_uint if it has none.
Definition at line 77 of file fe_gll_lagrange_agreement_test.C.
References libMesh::invalid_uint, libMesh::Elem::master_point(), libMesh::Elem::node_index_range(), libMesh::TypeVector< T >::relative_fuzzy_equals(), and libMesh::TOLERANCE.
Referenced by FEGLLLagrangeAgreementTest< elem_type, order >::testAgreesWithLagrange().
|
inline |
Definition at line 39 of file fe_gll_lagrange_agreement_test.C.
References FEGLLLagrangeAgreementTest< elem_type, order >::_mesh, libMesh::MeshTools::Generation::build_cube(), libMesh::MeshTools::Generation::build_line(), libMesh::MeshTools::Generation::build_square(), dim, TestCommWorld, and libMesh::Elem::type_to_dim_map.
|
inline |
Definition at line 53 of file fe_gll_lagrange_agreement_test.C.
References FEGLLLagrangeAgreementTest< elem_type, order >::_mesh.
|
inline |
Definition at line 92 of file fe_gll_lagrange_agreement_test.C.
References FEGLLLagrangeAgreementTest< elem_type, order >::_mesh, b, dim, FEGLLLagrangeAgreementTest< elem_type, order >::gll_point(), libMesh::invalid_uint, libMesh::L2_LAGRANGE_GLL, libMesh::LAGRANGE, libMesh::make_range(), libMesh::FEInterface::n_shape_functions(), FEGLLLagrangeAgreementTest< elem_type, order >::node_at(), libMesh::FEInterface::shape(), libMesh::TOLERANCE, and libMesh::Elem::type_to_dim_map.
|
protected |
|
protected |
Definition at line 36 of file fe_gll_lagrange_agreement_test.C.