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 Types | |
typedef TensorTools::MakeReal< Output >::type | RealType |
Public Member Functions | |
OldSolutionBase (const libMesh::System &sys_in, const std::vector< unsigned int > *vars) | |
OldSolutionBase (const OldSolutionBase &in) | |
void | init_context (FEMContext &c) |
bool | is_grid_projection () |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
template<> | |
void | get_shape_outputs (FEAbstract &fe) |
Static Public Member Functions | |
static void | get_shape_outputs (FEAbstract &fe) |
Protected Types | |
typedef TensorTools::MakeBaseNumber< Output >::type | DofValueType |
Protected Member Functions | |
void | check_old_context (const FEMContext &c) |
bool | check_old_context (const FEMContext &c, const Point &p) |
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 = 10 * TOLERANCE |
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 537 of file generic_projector.h.
|
protected |
Definition at line 540 of file generic_projector.h.
typedef TensorTools::MakeReal<Output>::type libMesh::OldSolutionBase< Output, point_output >::RealType |
Definition at line 542 of file generic_projector.h.
|
inline |
Definition at line 544 of file generic_projector.h.
References libMesh::make_range().
|
inline |
Definition at line 568 of file generic_projector.h.
|
inlineprotected |
Definition at line 609 of file generic_projector.h.
References libMesh::FEMContext::get_elem(), libMesh::DofObject::get_old_dof_object(), libMesh::Elem::JUST_COARSENED, libMesh::Elem::JUST_REFINED, libMesh::libmesh_assert(), libMesh::Elem::parent(), and libMesh::Elem::refinement_flag().
|
inlineprotected |
Definition at line 642 of file generic_projector.h.
References libMesh::Elem::child_ref_range(), libMesh::FEMContext::get_elem(), libMesh::DofObject::get_old_dof_object(), libMesh::Elem::hmax(), libMesh::Elem::JUST_COARSENED, libMesh::Elem::JUST_REFINED, libMesh::libmesh_assert(), libMesh::Elem::parent(), libMesh::Real, and libMesh::Elem::refinement_flag().
|
static |
|
inline |
Definition at line 957 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inline |
Definition at line 965 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inline |
Definition at line 972 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inline |
Definition at line 980 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inline |
Definition at line 989 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inline |
Definition at line 997 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inline |
Definition at line 1004 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inline |
Definition at line 1012 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inline |
Definition at line 580 of file generic_projector.h.
References dim, libMesh::FEMContext::DOFS_ONLY, libMesh::make_range(), and libMesh::FEMContext::set_algebraic_type().
|
inline |
Definition at line 606 of file generic_projector.h.
|
protected |
Definition at line 713 of file generic_projector.h.
|
protected |
Definition at line 710 of file generic_projector.h.
|
protected |
Definition at line 712 of file generic_projector.h.
|
staticprotected |
Definition at line 715 of file generic_projector.h.
|
protected |
Definition at line 711 of file generic_projector.h.