Go to the documentation of this file.
   20 #ifndef LIBMESH_INF_FE_MAP_H 
   21 #define LIBMESH_INF_FE_MAP_H 
   23 #include "libmesh/libmesh_config.h" 
   25 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 
   28 #include "libmesh/fe_type.h" 
   29 #include "libmesh/point.h" 
   55                     const Elem * inf_elem,
 
   56                     const Point & reference_point);
 
   77                             const bool secure = 
true);
 
   88                            const std::vector<Point> & physical_points,
 
   89                            std::vector<Point> &       reference_points,
 
   91                            const bool secure = 
true);
 
  127 #endif // ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 
  130 #endif // LIBMESH_INF_FE_MAP_H 
  
The libMesh namespace provides an interface to certain functionality in the library.
 
static const Real TOLERANCE
 
Class that encapsulates mapping (i.e.
 
static Point inverse_map(const unsigned int dim, const Elem *elem, const Point &p, const Real tolerance=TOLERANCE, const bool secure=true)
 
static Real eval(Real v, Order o, unsigned int i)
 
static Real eval_deriv(Real v, Order o, unsigned int i)
 
A Point defines a location in LIBMESH_DIM dimensional Real space.
 
static Point map(const unsigned int dim, const Elem *inf_elem, const Point &reference_point)
 
This is the base class from which all geometric element types are derived.
 
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real