![]() |
Reference documentation for deal.II version 8.1.0
|
This is the complete list of members for ConstraintMatrix, including all inherited members.
add_entries(const size_type line, const std::vector< std::pair< size_type, double > > &col_val_pairs) | ConstraintMatrix | |
add_entries_local_to_global(const std::vector< size_type > &local_dof_indices, SparsityType &sparsity_pattern, const bool keep_constrained_entries=true, const Table< 2, bool > &dof_mask=default_empty_table) const | ConstraintMatrix | inline |
add_entries_local_to_global(const std::vector< size_type > &row_indices, const std::vector< size_type > &col_indices, SparsityType &sparsity_pattern, const bool keep_constrained_entries=true, const Table< 2, bool > &dof_mask=default_empty_table) const | ConstraintMatrix | |
add_entries_local_to_global(const std::vector< size_type > &local_dof_indices, SparsityType &sparsity_pattern, const bool keep_constrained_entries, const Table< 2, bool > &dof_mask, internal::bool2type< false >) const | ConstraintMatrix | private |
add_entries_local_to_global(const std::vector< size_type > &local_dof_indices, SparsityType &sparsity_pattern, const bool keep_constrained_entries, const Table< 2, bool > &dof_mask, internal::bool2type< true >) const | ConstraintMatrix | private |
add_entry(const size_type line, const size_type column, const double value) | ConstraintMatrix | inline |
add_line(const size_type line) | ConstraintMatrix | inline |
add_lines(const std::vector< bool > &lines) | ConstraintMatrix | |
add_lines(const std::set< size_type > &lines) | ConstraintMatrix | |
add_lines(const IndexSet &lines) | ConstraintMatrix | |
add_selected_constraints(const ConstraintMatrix &constraints_in, const IndexSet &filter) | ConstraintMatrix | |
are_identity_constrained(const size_type index1, const size_type index2) const | ConstraintMatrix | |
calculate_line_index(const size_type line) const | ConstraintMatrix | inlineprivate |
can_store_line(const size_type line_index) const | ConstraintMatrix | inline |
check_zero_weight(const std::pair< size_type, double > &p) | ConstraintMatrix | privatestatic |
clear() | ConstraintMatrix | |
close() | ConstraintMatrix | |
condense(const SparsityPattern &uncondensed, SparsityPattern &condensed) const | ConstraintMatrix | |
condense(SparsityPattern &sparsity) const | ConstraintMatrix | |
condense(BlockSparsityPattern &sparsity) const | ConstraintMatrix | |
condense(CompressedSparsityPattern &sparsity) const | ConstraintMatrix | |
condense(CompressedSetSparsityPattern &sparsity) const | ConstraintMatrix | |
condense(CompressedSimpleSparsityPattern &sparsity) const | ConstraintMatrix | |
condense(BlockCompressedSparsityPattern &sparsity) const | ConstraintMatrix | |
condense(BlockCompressedSetSparsityPattern &sparsity) const | ConstraintMatrix | |
condense(BlockCompressedSimpleSparsityPattern &sparsity) const | ConstraintMatrix | |
condense(const SparseMatrix< number > &uncondensed, SparseMatrix< number > &condensed) const DEAL_II_DEPRECATED | ConstraintMatrix | |
condense(SparseMatrix< number > &matrix) const | ConstraintMatrix | |
condense(BlockSparseMatrix< number > &matrix) const | ConstraintMatrix | |
condense(const VectorType &uncondensed, VectorType &condensed) const DEAL_II_DEPRECATED | ConstraintMatrix | |
condense(VectorType &vec) const | ConstraintMatrix | |
condense(const SparseMatrix< number > &uncondensed_matrix, const VectorType &uncondensed_vector, SparseMatrix< number > &condensed_matrix, VectorType &condensed_vector) const DEAL_II_DEPRECATED | ConstraintMatrix | |
condense(SparseMatrix< number > &matrix, VectorType &vector) const | ConstraintMatrix | |
condense(BlockSparseMatrix< number > &matrix, BlockVectorType &vector) const | ConstraintMatrix | |
condense(const SparseMatrix< number > &uncondensed, SparseMatrix< number > &condensed) const (defined in ConstraintMatrix) | ConstraintMatrix | |
ConstraintMatrix(const IndexSet &local_constraints=IndexSet()) | ConstraintMatrix | inline |
ConstraintMatrix(const ConstraintMatrix &constraint_matrix) | ConstraintMatrix | inline |
DeclException0(ExcMatrixIsClosed) | ConstraintMatrix | |
DeclException0(ExcMatrixNotClosed) | ConstraintMatrix | |
DeclException1(ExcLineInexistant, size_type,<< "The specified line "<< arg1<< " does not exist.") | ConstraintMatrix | |
DeclException1(ExcDoFIsConstrainedFromBothObjects, size_type,<< "Degree of freedom "<< arg1<< " is constrained from both object in a merge operation.") | ConstraintMatrix | |
DeclException1(ExcDoFIsConstrainedToConstrainedDoF, size_type,<< "In the given argument a degree of freedom is constrained "<< "to another DoF with number "<< arg1<< ", which however is constrained by this object. This is not"<< " allowed.") | ConstraintMatrix | |
DeclException1(ExcRowNotStoredHere, size_type,<< "The index set given to this constraint matrix indicates "<< "constraints for degree of freedom "<< arg1<< " should not be stored by this object, but a constraint "<< "is being added.") | ConstraintMatrix | |
DeclException2(ExcDoFConstrainedToConstrainedDoF, int, int,<< "You tried to constrain DoF "<< arg1<< " to DoF "<< arg2<< ", but that one is also constrained. This is not allowed!") | ConstraintMatrix | |
DeclException2(ExcIncorrectConstraint, int, int,<< "While distributing the constraint for DoF "<< arg1<< ", it turns out that one of the processors "<< "who own the "<< arg2<< " degrees of freedom that x_"<< arg1<< " is constrained against does not know about "<< "the constraint on x_"<< arg1<< ". Did you not initialize the ConstraintMatrix "<< "with the appropriate locally_relevant set so "<< "that every processor who owns a DoF that constrains "<< "another DoF also knows about this constraint?") | ConstraintMatrix | |
Subscriptor::DeclException2(ExcNoSubscriber, char *, char *,<< "No subscriber with identifier \""<< arg2<< "\" did subscribe to this object of class "<< arg1) | Subscriptor | |
DeclException3(ExcInUse, int, char *, std::string &,<< "Object of class "<< arg2<< " is still used by "<< arg1<< " other objects.\n"<< "(Additional information: "<< arg3<< ")\n"<< "Note the entry in the Frequently Asked Questions of "<< "deal.II (linked to from http://www.dealii.org/) for "<< "more information on what this error means.") | Subscriptor | |
DeclException4(ExcEntryAlreadyExists, size_type, size_type, double, double,<< "The entry for the indices "<< arg1<< " and "<< arg2<< " already exists, but the values "<< arg3<< " (old) and "<< arg4<< " (new) differ "<< "by "<< (arg4-arg3)<< ".") | ConstraintMatrix | |
default_empty_table | ConstraintMatrix | privatestatic |
distribute(const VectorType &condensed, VectorType &uncondensed) const | ConstraintMatrix | |
distribute(VectorType &vec) const | ConstraintMatrix | |
distribute_local_to_global(const InVector &local_vector, const std::vector< size_type > &local_dof_indices, OutVector &global_vector) const | ConstraintMatrix | inline |
distribute_local_to_global(const Vector< double > &local_vector, const std::vector< size_type > &local_dof_indices, VectorType &global_vector, const FullMatrix< double > &local_matrix) const | ConstraintMatrix | |
distribute_local_to_global(const size_type index, const double value, VectorType &global_vector) const | ConstraintMatrix | inline |
distribute_local_to_global(ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end, ForwardIteratorInd local_indices_begin, VectorType &global_vector) const | ConstraintMatrix | inline |
distribute_local_to_global(const FullMatrix< double > &local_matrix, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix) const | ConstraintMatrix | inline |
distribute_local_to_global(const FullMatrix< double > &local_matrix, const std::vector< size_type > &row_indices, const std::vector< size_type > &col_indices, MatrixType &global_matrix) const | ConstraintMatrix | |
distribute_local_to_global(const FullMatrix< double > &local_matrix, const Vector< double > &local_vector, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix, VectorType &global_vector, bool use_inhomogeneities_for_rhs=false) const | ConstraintMatrix | inline |
distribute_local_to_global(const FullMatrix< double > &local_matrix, const Vector< double > &local_vector, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix, VectorType &global_vector, bool use_inhomogeneities_for_rhs, internal::bool2type< false >) const | ConstraintMatrix | private |
distribute_local_to_global(const FullMatrix< double > &local_matrix, const Vector< double > &local_vector, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix, VectorType &global_vector, bool use_inhomogeneities_for_rhs, internal::bool2type< true >) const | ConstraintMatrix | private |
get_constraint_entries(const size_type line) const | ConstraintMatrix | inline |
get_dof_values(const VectorType &global_vector, ForwardIteratorInd local_indices_begin, ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end) const | ConstraintMatrix | inline |
get_inhomogeneity(const size_type line) const | ConstraintMatrix | inline |
get_local_lines() const | ConstraintMatrix | inline |
has_inhomogeneities() const | ConstraintMatrix | |
is_constrained(const size_type index) const | ConstraintMatrix | inline |
is_identity_constrained(const size_type index) const | ConstraintMatrix | |
is_inhomogeneously_constrained(const size_type index) const | ConstraintMatrix | inline |
left_object_wins enum value | ConstraintMatrix | |
lines | ConstraintMatrix | private |
lines_cache | ConstraintMatrix | private |
list_subscribers() const | Subscriptor | |
local_lines | ConstraintMatrix | private |
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, internals::GlobalRowsFromLocal &global_rows) const | ConstraintMatrix | private |
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, std::vector< size_type > &active_dofs) const | ConstraintMatrix | inlineprivate |
max_constraint_indirections() const | ConstraintMatrix | |
memory_consumption() const | ConstraintMatrix | |
merge(const ConstraintMatrix &other_constraints, const MergeConflictBehavior merge_conflict_behavior=no_conflicts_allowed) | ConstraintMatrix | |
MergeConflictBehavior enum name | ConstraintMatrix | |
n_constraints() const | ConstraintMatrix | inline |
n_subscriptions() const | Subscriptor | |
no_conflicts_allowed enum value | ConstraintMatrix | |
operator=(const Subscriptor &) | Subscriptor | |
print(std::ostream &) const | ConstraintMatrix | |
reinit(const IndexSet &local_constraints=IndexSet()) | ConstraintMatrix | |
resolve_indices(std::vector< types::global_dof_index > &indices) const | ConstraintMatrix | |
resolve_vector_entry(const size_type i, const internals::GlobalRowsFromLocal &global_rows, const Vector< double > &local_vector, const std::vector< size_type > &local_dof_indices, const FullMatrix< double > &local_matrix) const | ConstraintMatrix | inlineprivate |
right_object_wins enum value | ConstraintMatrix | |
serialize(Archive &ar, const unsigned int version) | Subscriptor | inline |
set_inhomogeneity(const size_type line, const double value) | ConstraintMatrix | inline |
set_zero(VectorType &vec) const | ConstraintMatrix | |
shift(const size_type offset) | ConstraintMatrix | |
size_type typedef | ConstraintMatrix | |
sorted | ConstraintMatrix | private |
subscribe(const char *identifier=0) const | Subscriptor | |
Subscriptor() | Subscriptor | |
Subscriptor(const Subscriptor &) | Subscriptor | |
unsubscribe(const char *identifier=0) const | Subscriptor | |
write_dot(std::ostream &) const | ConstraintMatrix | |
~Subscriptor() | Subscriptor | virtual |