| 
    libMesh
    
   | 
 
This class uses a user-provided list of singularity locations to choose between h refining and p elevation. More...
#include <hp_singular.h>
Public Member Functions | |
| HPSingularity () | |
| Constructor.  More... | |
| HPSingularity (const HPSingularity &)=default | |
| Copy/move ctor, copy/move assignment operator, and destructor are all explicitly defaulted for this simple class.  More... | |
| HPSingularity (HPSingularity &&)=default | |
| HPSingularity & | operator= (const HPSingularity &)=default | 
| HPSingularity & | operator= (HPSingularity &&)=default | 
| virtual | ~HPSingularity ()=default | 
| virtual void | select_refinement (System &system) | 
| This pure virtual function must be redefined in derived classes to take a mesh flagged for h refinement and potentially change the desired refinement type.  More... | |
Public Attributes | |
| std::list< Point > | singular_points | 
| This list, to be filled by the user, should include all singular points in the solution.  More... | |
This class uses a user-provided list of singularity locations to choose between h refining and p elevation.
Currently we assume that a set of elements has already been flagged for h refinement - any elements which do not contain a user-provided singular point are instead flagged for p refinement.
Definition at line 49 of file hp_singular.h.
      
  | 
  inline | 
      
  | 
  default | 
Copy/move ctor, copy/move assignment operator, and destructor are all explicitly defaulted for this simple class.
      
  | 
  default | 
      
  | 
  virtualdefault | 
      
  | 
  default | 
      
  | 
  default | 
      
  | 
  virtual | 
This pure virtual function must be redefined in derived classes to take a mesh flagged for h refinement and potentially change the desired refinement type.
Definition at line 36 of file hp_singular.C.
References libMesh::Elem::DO_NOTHING, libMesh::System::get_mesh(), mesh, libMesh::Elem::REFINE, and singular_points.
Referenced by main().
| std::list<Point> libMesh::HPSingularity::singular_points | 
This list, to be filled by the user, should include all singular points in the solution.
Definition at line 83 of file hp_singular.h.
Referenced by main(), and select_refinement().
 1.8.16