Go to the documentation of this file.
9 #ifndef testBlending_hh
10 #define testBlending_hh
44 std::unique_ptr<concepts::MappingEdge2d>
edges_[4];
48 const std::string filename)
const;
60 #endif // testBlending_hh
void testThreeEdges()
Edge mappings.
void testTwoQuads()
Edge mappings.
void print_(const concepts::MappingQuad2d &map, const std::string filename) const
Prints the element mapping to matlab file.
void testAdjEdgesVertex()
Edge mappings.
void testOppositeEdges()
Edge mappings.
void testFourEdges()
Edge mappings.
Tests the functionality of blending in quads.
A 2D element map for a quadrilateral.
virtual void run()
Runs the tests. Must be overwritten by the specialization.
void print2_(const concepts::MappingQuad2d &map, const uint n) const
Prints the element mapping in matlab format.
void testMap_(const concepts::MappingQuad2d &map, const concepts::Array< Real > &X, const concepts::Array< Real > &Y, const uint n)
Test the mapping.
void testEdgeTwoVertices()
Edge mappings.
std::unique_ptr< concepts::MappingEdge2d > edges_[4]
Edge mappings.
double Real
Type normally used for a floating point number.
void testFourVertices()
Edge mappings.
void testJacobian()
Edge mappings.