| 
    libMesh
    
   | 
 
The OldSolutionBase input functor abstract base class is the root of the OldSolutionValue and OldSolutionCoefs classes which allow a GenericProjector to read old solution values or solution interpolation coefficients for a just-refined-and-coarsened mesh. More...
#include <generic_projector.h>
Public Member Functions | |
| OldSolutionBase (const libMesh::System &sys_in) | |
| OldSolutionBase (const OldSolutionBase &in) | |
| void | init_context (FEMContext &c) | 
| bool | is_grid_projection () | 
| template<> | |
| void | get_shape_outputs (FEBase &fe) | 
| template<> | |
| void | get_shape_outputs (FEBase &fe) | 
| template<> | |
| void | get_shape_outputs (FEBase &fe) | 
| template<> | |
| void | get_shape_outputs (FEBase &fe) | 
Static Public Member Functions | |
| static void | get_shape_outputs (FEBase &fe) | 
Protected Member Functions | |
| void | check_old_context (const FEMContext &c) | 
| bool | check_old_context (const FEMContext &c, const Point &p) | 
| template<> | |
| const Real | out_of_elem_tol | 
| template<> | |
| const Real | out_of_elem_tol | 
| template<> | |
| const Real | out_of_elem_tol | 
| template<> | |
| const Real | out_of_elem_tol | 
Protected Attributes | |
| const Elem * | last_elem | 
| const System & | sys | 
| FEMContext | old_context | 
| std::vector< unsigned int > | component_to_var | 
Static Protected Attributes | |
| static const Real | out_of_elem_tol | 
The OldSolutionBase input functor abstract base class is the root of the OldSolutionValue and OldSolutionCoefs classes which allow a GenericProjector to read old solution values or solution interpolation coefficients for a just-refined-and-coarsened mesh.
Definition at line 479 of file generic_projector.h.
      
  | 
  inline | 
Definition at line 482 of file generic_projector.h.
      
  | 
  inline | 
Definition at line 498 of file generic_projector.h.
      
  | 
  inlineprotected | 
Definition at line 532 of file generic_projector.h.
References libMesh::FEMContext::get_elem(), libMesh::Elem::JUST_COARSENED, libMesh::Elem::JUST_REFINED, libMesh::libmesh_assert(), libMesh::DofObject::old_dof_object, libMesh::Elem::parent(), and libMesh::Elem::refinement_flag().
      
  | 
  inlineprotected | 
Definition at line 565 of file generic_projector.h.
References libMesh::Elem::child_ref_range(), libMesh::FEMContext::get_elem(), libMesh::Elem::hmax(), libMesh::Elem::JUST_COARSENED, libMesh::Elem::JUST_REFINED, libMesh::libmesh_assert(), libMesh::DofObject::old_dof_object, libMesh::Elem::parent(), libMesh::Real, and libMesh::Elem::refinement_flag().
      
  | 
  static | 
      
  | 
  inline | 
Definition at line 789 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_phi().
      
  | 
  inline | 
Definition at line 797 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_dphi().
      
  | 
  inline | 
Definition at line 806 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_phi().
      
  | 
  inline | 
Definition at line 814 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_dphi().
      
  | 
  inline | 
Definition at line 510 of file generic_projector.h.
References dim, libMesh::FEMContext::DOFS_ONLY, and libMesh::FEMContext::set_algebraic_type().
      
  | 
  inline | 
Definition at line 529 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 929 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 932 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 936 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 939 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 636 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 633 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 635 of file generic_projector.h.
      
  | 
  staticprotected | 
Definition at line 638 of file generic_projector.h.
      
  | 
  protected | 
Definition at line 634 of file generic_projector.h.
 1.8.16