libmesh解析
本工作只是尝试解析原libmesh的代码,供学习使用
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 
libMesh::DofMap 成员列表

成员的完整列表,这些成员属于 libMesh::DofMap,包括所有继承而来的类成员

_adjoint_constraint_valueslibMesh::DofMapprivate
_adjoint_dirichlet_boundarieslibMesh::DofMapprivate
_algebraic_ghosting_functorslibMesh::DofMapprivate
_augment_send_listlibMesh::DofMapprivate
_augment_sparsity_patternlibMesh::DofMapprivate
_constrained_sparsity_constructionlibMesh::DofMapprivate
_countslibMesh::ReferenceCounterprotectedstatic
_coupling_functorslibMesh::DofMapprivate
_default_couplinglibMesh::DofMapprivate
_default_evaluatinglibMesh::DofMapprivate
_dirichlet_boundarieslibMesh::DofMapprivate
_dof_constraintslibMesh::DofMapprivate
_dof_couplinglibMesh::DofMap
_dof_indices(const Elem &elem, int p_level, std::vector< dof_id_type > &di, const unsigned int vg, const unsigned int vig, const Node *const *nodes, unsigned int n_nodes#ifdef DEBUG, const unsigned int v, std::size_t &tot_size#endif) const libMesh::DofMapprivate
_dont_p_refinelibMesh::DofMapprivate
_enable_print_counterlibMesh::ReferenceCounterprotectedstatic
_end_dflibMesh::DofMapprivate
_end_old_dflibMesh::DofMapprivate
_error_on_constraint_looplibMesh::DofMapprivate
_extra_send_list_contextlibMesh::DofMapprivate
_extra_send_list_functionlibMesh::DofMapprivate
_extra_sparsity_contextlibMesh::DofMapprivate
_extra_sparsity_functionlibMesh::DofMapprivate
_first_dflibMesh::DofMapprivate
_first_old_dflibMesh::DofMapprivate
_first_old_scalar_dflibMesh::DofMapprivate
_first_scalar_dflibMesh::DofMapprivate
_implicit_neighbor_dofslibMesh::DofMapprivate
_implicit_neighbor_dofs_initializedlibMesh::DofMapprivate
_matriceslibMesh::DofMapprivate
_meshlibMesh::DofMapprivate
_mutexlibMesh::ReferenceCounterprotectedstatic
_n_dfslibMesh::DofMapprivate
_n_objectslibMesh::ReferenceCounterprotectedstatic
_n_old_dfslibMesh::DofMapprivate
_n_SCALAR_dofslibMesh::DofMapprivate
_node_constraintslibMesh::DofMapprivate
_node_dof_indices(const Elem &elem, unsigned int n, const DofObject &obj, std::vector< dof_id_type > &di, const unsigned int vn) const libMesh::DofMapprivate
_periodic_boundarieslibMesh::DofMapprivate
_primal_constraint_valueslibMesh::DofMapprivate
_send_listlibMesh::DofMapprivate
_shared_functorslibMesh::DofMapprivate
_splibMesh::DofMapprivate
_stashed_dof_constraintslibMesh::DofMapprivate
_sys_numberlibMesh::DofMapprivate
_var_to_vglibMesh::DofMapprivate
_variable_group_numberslibMesh::DofMapprivate
_variable_groupslibMesh::DofMapprivate
_variableslibMesh::DofMapprivate
_verify_dirichlet_bc_consistencylibMesh::DofMapprivate
add_adjoint_constraint_row(const unsigned int qoi_index, const dof_id_type dof_number, const DofConstraintRow &constraint_row, const Number constraint_rhs, const bool forbid_constraint_overwrite)libMesh::DofMap
add_adjoint_dirichlet_boundary(const DirichletBoundary &dirichlet_boundary, unsigned int q)libMesh::DofMap
add_algebraic_ghosting_functor(GhostingFunctor &evaluable_functor, bool to_mesh=true)libMesh::DofMap
add_algebraic_ghosting_functor(std::shared_ptr< GhostingFunctor > evaluable_functor, bool to_mesh=true)libMesh::DofMapinline
add_constraint_row(const dof_id_type dof_number, const DofConstraintRow &constraint_row, const Number constraint_rhs, const bool forbid_constraint_overwrite)libMesh::DofMap
add_constraint_row(const dof_id_type dof_number, const DofConstraintRow &constraint_row, const bool forbid_constraint_overwrite=true)libMesh::DofMapinline
add_constraints_to_send_list()libMesh::DofMapprivate
add_coupling_functor(GhostingFunctor &coupling_functor, bool to_mesh=true)libMesh::DofMap
add_coupling_functor(std::shared_ptr< GhostingFunctor > coupling_functor, bool to_mesh=true)libMesh::DofMapinline
add_default_ghosting()libMesh::DofMap
add_dirichlet_boundary(const DirichletBoundary &dirichlet_boundary)libMesh::DofMap
add_neighbors_to_send_list(MeshBase &mesh)libMesh::DofMapprivate
add_periodic_boundary(const PeriodicBoundaryBase &periodic_boundary)libMesh::DofMap
add_periodic_boundary(const PeriodicBoundaryBase &boundary, const PeriodicBoundaryBase &inverse_boundary)libMesh::DofMap
add_variable_group(VariableGroup var_group)libMesh::DofMap
algebraic_ghosting_functors_begin() const libMesh::DofMapinline
algebraic_ghosting_functors_end() const libMesh::DofMapinline
all_semilocal_indices(const std::vector< dof_id_type > &dof_indices) const libMesh::DofMap
allgather_recursive_constraints(MeshBase &)libMesh::DofMap
assert_no_nodes_missed(MeshBase &mesh)libMesh::DofMapprivate
attach_extra_send_list_function(void(*func)(std::vector< dof_id_type > &, void *), void *context=nullptr)libMesh::DofMapinline
attach_extra_send_list_object(DofMap::AugmentSendList &asl)libMesh::DofMapinline
attach_extra_sparsity_function(void(*func)(SparsityPattern::Graph &sparsity, std::vector< dof_id_type > &n_nz, std::vector< dof_id_type > &n_oz, void *), void *context=nullptr)libMesh::DofMapinline
attach_extra_sparsity_object(SparsityPattern::AugmentSparsityPattern &asp)libMesh::DofMapinline
attach_matrix(SparseMatrix< Number > &matrix)libMesh::DofMap
block_size() const libMesh::DofMapinline
build_constraint_matrix(DenseMatrix< Number > &C, std::vector< dof_id_type > &elem_dofs, const bool called_recursively=false) const libMesh::DofMapprivate
build_constraint_matrix_and_vector(DenseMatrix< Number > &C, DenseVector< Number > &H, std::vector< dof_id_type > &elem_dofs, int qoi_index=-1, const bool called_recursively=false) const libMesh::DofMapprivate
build_sparsity(const MeshBase &mesh, bool calculate_constrained=false) const libMesh::DofMap
check_dirichlet_bcid_consistency(const MeshBase &mesh, const DirichletBoundary &boundary) const libMesh::DofMap
check_for_constraint_loops()libMesh::DofMap
check_for_cyclic_constraints()libMesh::DofMap
clear()libMesh::DofMap
clear_send_list()libMesh::DofMapinline
clear_sparsity()libMesh::DofMap
compute_sparsity(const MeshBase &)libMesh::DofMap
computed_sparsity_already() const libMesh::DofMap
constrain_element_dyad_matrix(DenseVector< Number > &v, DenseVector< Number > &w, std::vector< dof_id_type > &row_dofs, bool asymmetric_constraint_rows=true) const libMesh::DofMapinline
constrain_element_matrix(DenseMatrix< Number > &matrix, std::vector< dof_id_type > &elem_dofs, bool asymmetric_constraint_rows=true) const libMesh::DofMapinline
constrain_element_matrix(DenseMatrix< Number > &matrix, std::vector< dof_id_type > &row_dofs, std::vector< dof_id_type > &col_dofs, bool asymmetric_constraint_rows=true) const libMesh::DofMapinline
constrain_element_matrix_and_vector(DenseMatrix< Number > &matrix, DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, bool asymmetric_constraint_rows=true) const libMesh::DofMapinline
constrain_element_residual(DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, NumericVector< Number > &solution_local) const libMesh::DofMap
constrain_element_vector(DenseVector< Number > &rhs, std::vector< dof_id_type > &dofs, bool asymmetric_constraint_rows=true) const libMesh::DofMapinline
constrain_nothing(std::vector< dof_id_type > &dofs) const libMesh::DofMapinline
constrain_p_dofs(unsigned int var, const Elem *elem, unsigned int s, unsigned int p)libMesh::DofMap
constrained_sparsity_construction()libMesh::DofMapinline
constraint_rows_begin() const libMesh::DofMapinline
constraint_rows_end() const libMesh::DofMapinline
Counts typedeflibMesh::ReferenceCounterprotected
coupling_functors_begin() const libMesh::DofMapinline
coupling_functors_end() const libMesh::DofMapinline
CouplingMatricesSet typedeflibMesh::DofMapprivate
create_dof_constraints(const MeshBase &, Real time=0)libMesh::DofMap
default_algebraic_ghosting()libMesh::DofMapinline
default_coupling()libMesh::DofMapinline
disable_print_counter_info()libMesh::ReferenceCounterstatic
distribute_dofs(MeshBase &)libMesh::DofMap
distribute_local_dofs_node_major(dof_id_type &next_free_dof, MeshBase &mesh)libMesh::DofMapprivate
distribute_local_dofs_var_major(dof_id_type &next_free_dof, MeshBase &mesh)libMesh::DofMapprivate
distribute_scalar_dofs(dof_id_type &next_free_dof)libMesh::DofMapprivate
dof_indices(const Elem *const elem, std::vector< dof_id_type > &di) const libMesh::DofMap
dof_indices(const Elem *const elem, std::vector< dof_id_type > &di, const unsigned int vn, int p_level=-12345) const libMesh::DofMap
dof_indices(const Node *const node, std::vector< dof_id_type > &di) const libMesh::DofMap
dof_indices(const Node *const node, std::vector< dof_id_type > &di, const unsigned int vn) const libMesh::DofMap
dof_indices(const Elem &elem, unsigned int n, std::vector< dof_id_type > &di, const unsigned int vn) const libMesh::DofMap
dof_owner(const dof_id_type dof) const libMesh::DofMapinline
DofMap(const unsigned int sys_number, MeshBase &mesh)libMesh::DofMapexplicit
dofobject_accessor typedeflibMesh::DofMapprivate
elem_ptr(MeshBase &mesh, dof_id_type i) const libMesh::DofMapprivate
enable_print_counter_info()libMesh::ReferenceCounterstatic
end_dof(const processor_id_type proc) const libMesh::DofMapinline
end_dof() const libMesh::DofMapinline
end_old_dof(const processor_id_type proc) const libMesh::DofMapinline
end_old_dof() const libMesh::DofMapinline
enforce_adjoint_constraints_exactly(NumericVector< Number > &v, unsigned int q) const libMesh::DofMapinline
enforce_constraints_exactly(const System &system, NumericVector< Number > *v=nullptr, bool homogeneous=false) const libMesh::DofMapinline
enforce_constraints_on_jacobian(const NonlinearImplicitSystem &system, SparseMatrix< Number > *jac) const libMesh::DofMapinline
enforce_constraints_on_residual(const NonlinearImplicitSystem &system, NumericVector< Number > *rhs, NumericVector< Number > const *solution, bool homogeneous=true) const libMesh::DofMapinline
extract_local_vector(const NumericVector< Number > &Ug, const std::vector< dof_id_type > &dof_indices, DenseVectorBase< Number > &Ue) const libMesh::DofMap
find_connected_dof_objects(std::vector< const DofObject * > &objs) const libMesh::DofMapprivate
find_connected_dofs(std::vector< dof_id_type > &elem_dofs) const libMesh::DofMapprivate
first_dof(const processor_id_type proc) const libMesh::DofMapinline
first_dof() const libMesh::DofMapinline
first_old_dof(const processor_id_type proc) const libMesh::DofMapinline
first_old_dof() const libMesh::DofMapinline
gather_constraints(MeshBase &mesh, std::set< dof_id_type > &unexpanded_dofs, bool look_for_constrainees)libMesh::DofMap
get_adjoint_dirichlet_boundaries(unsigned int q) const libMesh::DofMap
get_adjoint_dirichlet_boundaries(unsigned int q)libMesh::DofMap
get_dirichlet_boundaries() const libMesh::DofMapinline
get_dirichlet_boundaries()libMesh::DofMapinline
get_dof_constraints() const libMesh::DofMapinline
get_info() const libMesh::DofMap
ReferenceCountedObject< DofMap >::get_info()libMesh::ReferenceCounterstatic
get_local_constraints(bool print_nonlocal=false) const libMesh::DofMap
get_n_nz() const libMesh::DofMapinline
get_n_oz() const libMesh::DofMapinline
get_periodic_boundaries()libMesh::DofMapinline
get_periodic_boundaries() const libMesh::DofMapinline
get_primal_constraint_values()libMesh::DofMapinline
get_send_list() const libMesh::DofMapinline
get_sparsity_pattern() const libMesh::DofMapinline
has_adjoint_dirichlet_boundaries(unsigned int q) const libMesh::DofMap
has_blocked_representation() const libMesh::DofMapinline
has_heterogeneous_adjoint_constraint(const unsigned int qoi_num, const dof_id_type dof) const libMesh::DofMapinline
has_heterogeneous_adjoint_constraints(const unsigned int qoi_num) const libMesh::DofMapinline
has_heterogenous_adjoint_constraint(const unsigned int qoi_num, const dof_id_type dof) const libMesh::DofMapinline
has_heterogenous_adjoint_constraints(const unsigned int qoi_num) const libMesh::DofMapinline
heterogeneously_constrain_element_jacobian_and_residual(DenseMatrix< Number > &matrix, DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, NumericVector< Number > &solution_local) const libMesh::DofMap
heterogeneously_constrain_element_matrix_and_vector(DenseMatrix< Number > &matrix, DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, bool asymmetric_constraint_rows=true, int qoi_index=-1) const libMesh::DofMapinline
heterogeneously_constrain_element_residual(DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, NumericVector< Number > &solution_local) const libMesh::DofMap
heterogeneously_constrain_element_vector(const DenseMatrix< Number > &matrix, DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, bool asymmetric_constraint_rows=true, int qoi_index=-1) const libMesh::DofMapinline
heterogenously_constrain_element_matrix_and_vector(DenseMatrix< Number > &matrix, DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, bool asymmetric_constraint_rows=true, int qoi_index=-1) const libMesh::DofMapinline
heterogenously_constrain_element_vector(const DenseMatrix< Number > &matrix, DenseVector< Number > &rhs, std::vector< dof_id_type > &elem_dofs, bool asymmetric_constraint_rows=true, int qoi_index=-1) const libMesh::DofMapinline
increment_constructor_count(const std::string &name) noexceptlibMesh::ReferenceCounterinlineprotected
increment_destructor_count(const std::string &name) noexceptlibMesh::ReferenceCounterinlineprotected
invalidate_dofs(MeshBase &mesh) const libMesh::DofMapprivate
is_attached(SparseMatrix< Number > &matrix)libMesh::DofMap
is_constrained_dof(const dof_id_type dof) const libMesh::DofMapinline
is_constrained_node(const Node *node) const libMesh::DofMapinline
is_evaluable(const DofObjectSubclass &obj, unsigned int var_num=libMesh::invalid_uint) const libMesh::DofMap
is_periodic_boundary(const boundary_id_type boundaryid) const libMesh::DofMap
local_index(dof_id_type dof_index) const libMesh::DofMapinline
local_variable_indices(std::vector< dof_id_type > &idx, const MeshBase &mesh, unsigned int var_num) const libMesh::DofMap
max_constraint_error(const System &system, NumericVector< Number > *v=nullptr) const libMesh::DofMap
merge_ghost_functor_outputs(GhostingFunctor::map_type &elements_to_ghost, CouplingMatricesSet &temporary_coupling_matrices, const std::set< GhostingFunctor * >::iterator &gf_begin, const std::set< GhostingFunctor * >::iterator &gf_end, const MeshBase::const_element_iterator &elems_begin, const MeshBase::const_element_iterator &elems_end, processor_id_type p)libMesh::DofMapprivatestatic
n_constrained_dofs() const libMesh::DofMap
n_constrained_nodes() const libMesh::DofMapinline
n_dofs() const libMesh::DofMapinline
n_dofs_on_processor(const processor_id_type proc) const libMesh::DofMapinline
n_local_constrained_dofs() const libMesh::DofMap
n_local_dofs() const libMesh::DofMapinline
n_objects()libMesh::ReferenceCounterinlinestatic
n_old_dofs() const libMesh::DofMapinline
n_SCALAR_dofs() const libMesh::DofMapinline
n_variable_groups() const libMesh::DofMapinline
n_variables() const libMesh::DofMapinline
need_full_sparsity_patternlibMesh::DofMapprivate
node_constraint_rows_begin() const libMesh::DofMapinline
node_constraint_rows_end() const libMesh::DofMapinline
node_ptr(MeshBase &mesh, dof_id_type i) const libMesh::DofMapprivate
old_dof_indices(const Elem &elem, unsigned int n, std::vector< dof_id_type > &di, const unsigned int vn) const libMesh::DofMap
old_dof_indices(const Elem *const elem, std::vector< dof_id_type > &di, const unsigned int vn=libMesh::invalid_uint) const libMesh::DofMap
operator=(const ReferenceCountedObject &)libMesh::ReferenceCountedObject< DofMap >inlineprotected
prepare_send_list()libMesh::DofMap
print_dof_constraints(std::ostream &os=libMesh::out, bool print_nonlocal=false) const libMesh::DofMap
print_info(std::ostream &os=libMesh::out) const libMesh::DofMap
ReferenceCountedObject< DofMap >::print_info(std::ostream &out_stream=libMesh::out)libMesh::ReferenceCounterstatic
process_constraints(MeshBase &)libMesh::DofMap
process_mesh_constraint_rows(const MeshBase &mesh)libMesh::DofMapprivate
ReferenceCountedObject()libMesh::ReferenceCountedObject< DofMap >inlineprotected
ReferenceCountedObject(const ReferenceCountedObject &other)libMesh::ReferenceCountedObject< DofMap >inlineprotected
ReferenceCountedObject(ReferenceCountedObject &&other) noexceptlibMesh::ReferenceCountedObject< DofMap >inlineprotected
ReferenceCounter()libMesh::ReferenceCounterinlineprotected
ReferenceCounter(const ReferenceCounter &)libMesh::ReferenceCounterinlineprotected
ReferenceCounter(ReferenceCounter &&other) noexceptlibMesh::ReferenceCounterinlineprotected
reinit(MeshBase &mesh)libMesh::DofMap
reinit_send_list(MeshBase &mesh)libMesh::DofMap
remove_adjoint_dirichlet_boundary(const DirichletBoundary &dirichlet_boundary, unsigned int q)libMesh::DofMap
remove_algebraic_ghosting_functor(GhostingFunctor &evaluable_functor)libMesh::DofMap
remove_coupling_functor(GhostingFunctor &coupling_functor)libMesh::DofMap
remove_default_ghosting()libMesh::DofMap
remove_dirichlet_boundary(const DirichletBoundary &dirichlet_boundary)libMesh::DofMap
SCALAR_dof_indices(std::vector< dof_id_type > &di, const unsigned int vn, const bool old_dofs=false) const libMesh::DofMap
scatter_constraints(MeshBase &)libMesh::DofMap
semilocal_index(dof_id_type dof_index) const libMesh::DofMap
set_constrained_sparsity_construction(bool use_constraints)libMesh::DofMapinline
set_error_on_constraint_loop(bool error_on_constraint_loop)libMesh::DofMap
set_error_on_cyclic_constraint(bool error_on_cyclic_constraint)libMesh::DofMap
set_implicit_neighbor_dofs(bool implicit_neighbor_dofs)libMesh::DofMap
set_nonlocal_dof_objects(iterator_type objects_begin, iterator_type objects_end, MeshBase &mesh, dofobject_accessor objects)libMesh::DofMapprivate
set_verify_dirichlet_bc_consistency(bool val)libMesh::DofMap
should_p_refine(unsigned int g, bool p_refine)libMesh::DofMapinline
should_p_refine(unsigned int g) const libMesh::DofMapinline
should_p_refine(FEFamily, bool)=deletelibMesh::DofMap
should_p_refine(Order, bool)=deletelibMesh::DofMap
should_p_refine(FEFamily) const =deletelibMesh::DofMap
should_p_refine(Order) const =deletelibMesh::DofMap
should_p_refine_var(unsigned int var) const libMesh::DofMapinline
SparsityPattern::Build classlibMesh::DofMapfriend
stash_dof_constraints()libMesh::DofMapinline
swap_dof_constraints()libMesh::DofMapinline
sys_number() const libMesh::DofMapinline
unstash_dof_constraints()libMesh::DofMapinline
update_sparsity_pattern(SparseMatrix< Number > &matrix) const libMesh::DofMap
use_coupled_neighbor_dofs(const MeshBase &mesh) const libMesh::DofMap
var_group_from_var_number(unsigned int var_num) const libMesh::DofMapinline
variable(const unsigned int c) const libMesh::DofMapinline
variable_group(const unsigned int c) const libMesh::DofMapinline
variable_group_order(const unsigned int vg) const libMesh::DofMapinline
variable_group_type(const unsigned int vg) const libMesh::DofMapinline
variable_order(const unsigned int c) const libMesh::DofMapinline
variable_type(const unsigned int c) const libMesh::DofMapinline
~DofMap()libMesh::DofMap
~ReferenceCountedObject()libMesh::ReferenceCountedObject< DofMap >inline
~ReferenceCounter()libMesh::ReferenceCounterinline