![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
#include <deal.II/matrix_free/constraint_info.h>
A struct that takes entries describing a constraint and puts them into a sorted list where duplicates are filtered out
Definition at line 40 of file constraint_info.h.
Public Member Functions | |
| ConstraintValues () | |
| template<typename number2 > | |
| unsigned short | insert_entries (const std::vector< std::pair< types::global_dof_index, number2 > > &entries) |
| std::size_t | memory_consumption () const |
Public Attributes | |
| std::vector< std::pair< types::global_dof_index, double > > | constraint_entries |
| std::vector< types::global_dof_index > | constraint_indices |
| std::pair< std::vector< Number >, types::global_dof_index > | next_constraint |
| std::map< std::vector< Number >, types::global_dof_index, FloatingPointComparator< Number > > | constraints |
| internal::MatrixFreeFunctions::ConstraintValues< Number >::ConstraintValues | ( | ) |
Definition at line 206 of file constraint_info.h.
| unsigned short internal::MatrixFreeFunctions::ConstraintValues< Number >::insert_entries | ( | const std::vector< std::pair< types::global_dof_index, number2 > > & | entries | ) |
This function inserts some constrained entries to the collection of all values. It stores the (reordered) numbering of the dofs (according to the ordering that matches with the function) in new_indices, and returns the storage position the double array for access later on.
Definition at line 216 of file constraint_info.h.
|
inline |
Return the memory consumption of the allocated memory in this class.
Definition at line 964 of file constraint_info.h.
| std::vector<std::pair<types::global_dof_index, double> > internal::MatrixFreeFunctions::ConstraintValues< Number >::constraint_entries |
Definition at line 64 of file constraint_info.h.
| std::vector<types::global_dof_index> internal::MatrixFreeFunctions::ConstraintValues< Number >::constraint_indices |
Definition at line 65 of file constraint_info.h.
| std::pair<std::vector<Number>, types::global_dof_index> internal::MatrixFreeFunctions::ConstraintValues< Number >::next_constraint |
Definition at line 67 of file constraint_info.h.
| std::map<std::vector<Number>, types::global_dof_index, FloatingPointComparator<Number> > internal::MatrixFreeFunctions::ConstraintValues< Number >::constraints |
Definition at line 71 of file constraint_info.h.