Public Types | |
typedef DSNAOutput< Output >::type | DSNA |
Public Member Functions | |
OldSolutionCoefs (const libMesh::System &sys_in) | |
OldSolutionCoefs (const OldSolutionCoefs &in) | |
DSNA | eval_at_node (const FEMContext &c, unsigned int i, unsigned int elem_dim, const Node &n, Real=0.) |
DSNA | eval_at_point (const FEMContext &c, unsigned int i, const Point &p, Real=0.) |
void | eval_old_dofs (const FEMContext &c, unsigned int var, std::vector< DSNA > &values) |
template<> | |
DynamicSparseNumberArray< Real, dof_id_type > | eval_at_point (const FEMContext &c, unsigned int i, const Point &p, Real) |
template<> | |
VectorValue< DynamicSparseNumberArray< Real, dof_id_type > > | eval_at_point (const FEMContext &c, unsigned int i, const Point &p, Real) |
template<> | |
DynamicSparseNumberArray< Real, dof_id_type > | eval_at_node (const FEMContext &c, unsigned int i, unsigned int, const Node &n, Real) |
template<> | |
VectorValue< DynamicSparseNumberArray< Real, dof_id_type > > | eval_at_node (const FEMContext &c, unsigned int i, unsigned int elem_dim, const Node &n, Real) |
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) |
void | init_context (FEMContext &c) |
bool | is_grid_projection () |
Static Public Member Functions | |
static void | get_shape_outputs (FEBase &fe) |
Protected Member Functions | |
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 |
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 |
The OldSolutionCoefs input functor class can be used with GenericProjector to read solution transfer coefficients on a just-refined-and-coarsened mesh.
Definition at line 447 of file system_projection.C.
typedef DSNAOutput<Output>::type libMesh::OldSolutionCoefs< Output, point_output >::DSNA |
Definition at line 450 of file system_projection.C.
|
inline |
Definition at line 452 of file system_projection.C.
|
inline |
Definition at line 458 of file system_projection.C.
|
inlineprotectedinherited |
Definition at line 259 of file generic_projector.h.
References libMesh::FEMContext::get_elem(), libMesh::Elem::JUST_COARSENED, libMesh::Elem::JUST_REFINED, libMesh::DofObject::old_dof_object, libMesh::Elem::parent(), and libMesh::Elem::refinement_flag().
|
inlineprotectedinherited |
Definition at line 292 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::DofObject::old_dof_object, libMesh::Elem::parent(), libMesh::Real, and libMesh::Elem::refinement_flag().
DSNA libMesh::OldSolutionCoefs< Output, point_output >::eval_at_node | ( | const FEMContext & | c, |
unsigned int | i, | ||
unsigned int | elem_dim, | ||
const Node & | n, | ||
Real | = 0. |
||
) |
|
inline |
Definition at line 595 of file system_projection.C.
References libMesh::DofObject::dof_number(), libMesh::DofObject::n_comp(), libMesh::DofObject::n_vars(), and libMesh::DofObject::old_dof_object.
|
inline |
Definition at line 632 of file system_projection.C.
References libMesh::DofObject::dof_number(), libMesh::DofObject::n_comp(), libMesh::DofObject::n_vars(), and libMesh::DofObject::old_dof_object.
DSNA libMesh::OldSolutionCoefs< Output, point_output >::eval_at_point | ( | const FEMContext & | c, |
unsigned int | i, | ||
const Point & | p, | ||
Real | = 0. |
||
) |
|
inline |
Definition at line 503 of file system_projection.C.
References libMesh::FEGenericBase< OutputType >::get_phi(), libMesh::index_range(), and libMesh::Real.
|
inline |
Definition at line 548 of file system_projection.C.
References libMesh::FEGenericBase< OutputType >::get_dphi(), libMesh::index_range(), and libMesh::Real.
|
inline |
Definition at line 475 of file system_projection.C.
References libMesh::index_range().
|
staticinherited |
|
inlineinherited |
Definition at line 451 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_phi().
|
inlineinherited |
Definition at line 459 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_dphi().
|
inlineinherited |
Definition at line 468 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_phi().
|
inlineinherited |
Definition at line 476 of file generic_projector.h.
References libMesh::FEGenericBase< OutputType >::get_dphi().
|
inlineinherited |
Definition at line 237 of file generic_projector.h.
References libMesh::FEMContext::DOFS_ONLY, and libMesh::FEMContext::set_algebraic_type().
|
inlineinherited |
Definition at line 256 of file generic_projector.h.
|
protectedinherited |
Definition at line 565 of file generic_projector.h.
|
protectedinherited |
Definition at line 568 of file generic_projector.h.
|
protectedinherited |
Definition at line 572 of file generic_projector.h.
|
protectedinherited |
Definition at line 575 of file generic_projector.h.
|
protectedinherited |
Definition at line 363 of file generic_projector.h.
|
protectedinherited |
Definition at line 360 of file generic_projector.h.
|
protectedinherited |
Definition at line 362 of file generic_projector.h.
|
staticprotectedinherited |
Definition at line 365 of file generic_projector.h.
|
protectedinherited |
Definition at line 361 of file generic_projector.h.