libMesh/libmesh: coverage diff

Base 0a0a9d Head #4539 2c16ec
Total Total +/- New
Rate 65.94% 65.94% +0.01% 100.00%
Hits 79392 79399 +7 4
Misses 41014 41007 -7 0
Filename Stmts Miss Cover
include/geom/edge_edge4.h 0 -5 +26.32%
src/geom/reference_elem.C 0 -2 +2.56%
TOTAL 0 -7 +0.01%
code
coverage unchanged
code
coverage increased
code
coverage decreased
+
line added or modified

include/geom/edge_edge4.h

65  
66  
67  
68  
69  
70  
71  
72  
73  
74  
75  
76  
   * \returns The \p Point associated with local \p Node \p i,
   * in master element rather than physical coordinates.
   */
  virtual Point master_point (const unsigned int i) const override
  {
    libmesh_assert_less(i, this->n_nodes());
    if (i < 2)
      return Point(2.0f*Real(i)-1.0f,0,0);
    return Point((Real(2)*Real(i)-5)/3,0,0);
  }

  /**

src/fe/fe_abstract.C

584  
585  
586  
587 +
588 +
589 +
590 +
591  
592  
593  
    case PYRAMID18:
      {
        // triangle centers
        nodes[14] = Point (0., -2/Real(3),1/Real(3));
        nodes[15] = Point (2/Real(3),0.,1/Real(3));
        nodes[16] = Point (0.,2/Real(3),1/Real(3));
        nodes[17] = Point (-2/Real(3),0.,1/Real(3));

        libmesh_fallthrough();
      }

src/geom/reference_elem.C

257  
258  
259  
260  
261  
262  
263  

  // For shell elements, use non shell type as the base type
  if (type_in == TRISHELL3)
    base_type = TRI3;

  if (type_in == QUADSHELL4)
    base_type = QUAD4;
266  
267  
268  
269  
270  
271  
272  
    base_type = QUAD8;

  if (type_in == QUADSHELL9)
    base_type = QUAD9;

  init_ref_elem_table();