Go to the documentation of this file.
   21 #include "libmesh/edge_edge2.h" 
   22 #include "libmesh/enum_io_package.h" 
   23 #include "libmesh/enum_order.h" 
   33 #ifdef LIBMESH_ENABLE_AMR 
   70                             const unsigned int s)
 const 
   77                             const unsigned int libmesh_dbg_var(e))
 const 
   79   libmesh_assert_equal_to (e, 0);
 
   94                          std::vector<dof_id_type> & conn)
 const 
   96   libmesh_assert_equal_to (sc, 0);
 
  120       libmesh_error_msg(
"Unsupported IO package " << iop);
 
  129   return (this->
point(1) - this->
point(0)).norm();
 
  
static const int num_nodes
Geometric constants for Edge2.
 
static dof_id_type compute_key(dof_id_type n0)
 
virtual Order default_order() const override
 
virtual bool is_node_on_side(const unsigned int n, const unsigned int s) const override
 
virtual bool is_edge(const unsigned int i) const override
 
virtual bool is_vertex(const unsigned int i) const override
 
IOPackage
libMesh interfaces with several different software packages for the purposes of creating,...
 
The libMesh namespace provides an interface to certain functionality in the library.
 
virtual unsigned int n_sub_elem() const override
 
virtual void connectivity(const unsigned int sc, const IOPackage iop, std::vector< dof_id_type > &conn) const override
 
const Point & point(const unsigned int i) const
 
virtual Real volume() const override
An optimized method for computing the length of a 2-node edge.
 
virtual bool is_node_on_edge(const unsigned int n, const unsigned int e) const override
 
static const int num_children
 
virtual dof_id_type key() const override
 
static const float _embedding_matrix[num_children][num_nodes][num_nodes]
Matrix that computes new nodal locations/solution values from current nodes/solution.
 
dof_id_type node_id(const unsigned int i) const
 
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
 
virtual bool is_face(const unsigned int i) const override