|
libMesh
|
The OldSolutionCoefs input functor class can be used with GenericProjector to read solution transfer coefficients on a just-refined-and-coarsened mesh. More...
Public Types | |
| typedef DSNAOutput< Output >::type | DSNA |
| typedef DSNA | ValuePushType |
| typedef DSNA | FunctorValue |
| typedef TensorTools::MakeReal< Output >::type | RealType |
Public Member Functions | |
| OldSolutionCoefs (const libMesh::System &sys_in, const std::vector< unsigned int > *vars) | |
| OldSolutionCoefs (const OldSolutionCoefs &in) | |
| DSNA | eval_at_node (const FEMContext &c, unsigned int i, unsigned int elem_dim, const Node &n, bool extra_hanging_dofs, Real=0.) |
| DSNA | eval_at_point (const FEMContext &c, unsigned int i, const Point &p, Real time, bool skip_context_check) |
| void | eval_mixed_derivatives (const FEMContext &libmesh_dbg_var(c), unsigned int i, unsigned int dim, const Node &n, std::vector< DSNA > &derivs) |
| void | eval_old_dofs (const Elem &elem, unsigned int node_num, unsigned int var_num, std::vector< dof_id_type > &indices, std::vector< DSNA > &values) |
| void | eval_old_dofs (const Elem &elem, const FEType &fe_type, unsigned int sys_num, unsigned int var_num, std::vector< dof_id_type > &indices, std::vector< DSNA > &values) |
| DynamicSparseNumberArray< Real, dof_id_type > | eval_at_point (const FEMContext &c, unsigned int i, const Point &p, Real, bool skip_context_check) |
| VectorValue< DynamicSparseNumberArray< Real, dof_id_type > > | eval_at_point (const FEMContext &c, unsigned int i, const Point &p, Real, bool skip_context_check) |
| DynamicSparseNumberArray< Real, dof_id_type > | eval_at_node (const FEMContext &c, unsigned int i, unsigned int, const Node &n, bool extra_hanging_dofs, Real) |
| VectorValue< DynamicSparseNumberArray< Real, dof_id_type > > | eval_at_node (const FEMContext &c, unsigned int i, unsigned int elem_dim, const Node &n, bool extra_hanging_dofs, Real) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | get_shape_outputs (FEAbstract &fe) |
| void | init_context (FEMContext &c) |
| bool | is_grid_projection () |
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 OldSolutionCoefs input functor class can be used with GenericProjector to read solution transfer coefficients on a just-refined-and-coarsened mesh.
Definition at line 539 of file system_projection.C.
|
protectedinherited |
Definition at line 540 of file generic_projector.h.
| typedef DSNAOutput<Output>::type libMesh::OldSolutionCoefs< Output, point_output >::DSNA |
Definition at line 542 of file system_projection.C.
| typedef DSNA libMesh::OldSolutionCoefs< Output, point_output >::FunctorValue |
Definition at line 544 of file system_projection.C.
|
inherited |
Definition at line 542 of file generic_projector.h.
| typedef DSNA libMesh::OldSolutionCoefs< Output, point_output >::ValuePushType |
Definition at line 543 of file system_projection.C.
|
inline |
Definition at line 546 of file system_projection.C.
|
inline |
Definition at line 553 of file system_projection.C.
|
inlineprotectedinherited |
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().
|
inlineprotectedinherited |
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().
|
inline |
Definition at line 858 of file system_projection.C.
References libMesh::DofObject::dof_number(), libMesh::FEMContext::get_elem(), libMesh::DofObject::get_old_dof_object(), libMesh::DofObject::n_comp(), libMesh::DofObject::n_vars(), 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, | ||
| bool | extra_hanging_dofs, | ||
| Real | = 0. |
||
| ) |
|
inline |
Definition at line 811 of file system_projection.C.
References libMesh::DofObject::dof_number(), libMesh::FEMContext::get_elem(), libMesh::DofObject::get_old_dof_object(), libMesh::DofObject::n_comp(), libMesh::DofObject::n_vars(), and libMesh::Elem::refinement_flag().
| DSNA libMesh::OldSolutionCoefs< Output, point_output >::eval_at_point | ( | const FEMContext & | c, |
| unsigned int | i, | ||
| const Point & | p, | ||
| Real | time, | ||
| bool | skip_context_check | ||
| ) |
|
inline |
Definition at line 715 of file system_projection.C.
References libMesh::FEGenericBase< OutputType >::get_phi(), libMesh::index_range(), and libMesh::Real.
|
inline |
Definition at line 762 of file system_projection.C.
References libMesh::FEGenericBase< OutputType >::get_dphi(), libMesh::index_range(), and libMesh::Real.
|
inline |
Definition at line 572 of file system_projection.C.
References dim, libMesh::DofObject::dof_number(), libMesh::DofObject::get_old_dof_object(), libMesh::index_range(), libMesh::DofObject::n_comp(), and libMesh::DofObject::n_vars().
|
inline |
Definition at line 649 of file system_projection.C.
References libMesh::DofObject::dof_number(), libMesh::DofObject::get_old_dof_object_ref(), libMesh::index_range(), libMesh::DofObject::n_comp_group(), libMesh::DofObject::n_systems(), libMesh::Elem::parent(), libMesh::Elem::refinement_flag(), and libMesh::DofObject::var_to_vg_and_offset().
|
inline |
Definition at line 618 of file system_projection.C.
References libMesh::index_range().
|
staticinherited |
|
inlineinherited |
Definition at line 957 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inlineinherited |
Definition at line 965 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inlineinherited |
Definition at line 972 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inlineinherited |
Definition at line 980 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inlineinherited |
Definition at line 989 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inlineinherited |
Definition at line 997 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inlineinherited |
Definition at line 1004 of file generic_projector.h.
References libMesh::FEAbstract::request_phi().
|
inlineinherited |
Definition at line 1012 of file generic_projector.h.
References libMesh::FEAbstract::request_dphi().
|
inlineinherited |
Definition at line 580 of file generic_projector.h.
References dim, libMesh::FEMContext::DOFS_ONLY, libMesh::make_range(), and libMesh::FEMContext::set_algebraic_type().
|
inlineinherited |
Definition at line 606 of file generic_projector.h.
|
protectedinherited |
Definition at line 713 of file generic_projector.h.
|
protectedinherited |
Definition at line 710 of file generic_projector.h.
|
protectedinherited |
Definition at line 712 of file generic_projector.h.
|
staticprotectedinherited |
Definition at line 715 of file generic_projector.h.
|
protectedinherited |
Definition at line 711 of file generic_projector.h.