Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ConstraintMatrix Member List

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 ConstraintMatrixinline
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 ConstraintMatrixprivate
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 ConstraintMatrixprivate
add_entry(const size_type line, const size_type column, const double value)ConstraintMatrixinline
add_line(const size_type line)ConstraintMatrixinline
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 ConstraintMatrixinlineprivate
can_store_line(const size_type line_index) const ConstraintMatrixinline
check_zero_weight(const std::pair< size_type, double > &p)ConstraintMatrixprivatestatic
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_DEPRECATEDConstraintMatrix
condense(SparseMatrix< number > &matrix) const ConstraintMatrix
condense(BlockSparseMatrix< number > &matrix) const ConstraintMatrix
condense(const VectorType &uncondensed, VectorType &condensed) const DEAL_II_DEPRECATEDConstraintMatrix
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_DEPRECATEDConstraintMatrix
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())ConstraintMatrixinline
ConstraintMatrix(const ConstraintMatrix &constraint_matrix)ConstraintMatrixinline
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_tableConstraintMatrixprivatestatic
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 ConstraintMatrixinline
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 ConstraintMatrixinline
distribute_local_to_global(ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end, ForwardIteratorInd local_indices_begin, VectorType &global_vector) const ConstraintMatrixinline
distribute_local_to_global(const FullMatrix< double > &local_matrix, const std::vector< size_type > &local_dof_indices, MatrixType &global_matrix) const ConstraintMatrixinline
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 ConstraintMatrixinline
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 ConstraintMatrixprivate
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 ConstraintMatrixprivate
get_constraint_entries(const size_type line) const ConstraintMatrixinline
get_dof_values(const VectorType &global_vector, ForwardIteratorInd local_indices_begin, ForwardIteratorVec local_vector_begin, ForwardIteratorVec local_vector_end) const ConstraintMatrixinline
get_inhomogeneity(const size_type line) const ConstraintMatrixinline
get_local_lines() const ConstraintMatrixinline
has_inhomogeneities() const ConstraintMatrix
is_constrained(const size_type index) const ConstraintMatrixinline
is_identity_constrained(const size_type index) const ConstraintMatrix
is_inhomogeneously_constrained(const size_type index) const ConstraintMatrixinline
left_object_wins enum valueConstraintMatrix
linesConstraintMatrixprivate
lines_cacheConstraintMatrixprivate
list_subscribers() const Subscriptor
local_linesConstraintMatrixprivate
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, internals::GlobalRowsFromLocal &global_rows) const ConstraintMatrixprivate
make_sorted_row_list(const std::vector< size_type > &local_dof_indices, std::vector< size_type > &active_dofs) const ConstraintMatrixinlineprivate
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 nameConstraintMatrix
n_constraints() const ConstraintMatrixinline
n_subscriptions() const Subscriptor
no_conflicts_allowed enum valueConstraintMatrix
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 ConstraintMatrixinlineprivate
right_object_wins enum valueConstraintMatrix
serialize(Archive &ar, const unsigned int version)Subscriptorinline
set_inhomogeneity(const size_type line, const double value)ConstraintMatrixinline
set_zero(VectorType &vec) const ConstraintMatrix
shift(const size_type offset)ConstraintMatrix
size_type typedefConstraintMatrix
sortedConstraintMatrixprivate
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()Subscriptorvirtual