Template Struct WeakAffineAssembly

Struct Documentation

template<typename VectorType, typename MatrixType>
struct WeakAffineAssembly

Public Functions

inline WeakAffineAssembly(const dealii::AffineConstraints<double> &source, const dealii::AffineConstraints<double> &target, const dealii::IndexSet &owned, const MPI_Comm communicator)
inline void add(const dealii::FullMatrix<double> &local, const std::vector<dealii::types::global_dof_index> &source_indices, const std::vector<dealii::types::global_dof_index> &target_indices, const bool square = false)
inline void finish(VectorType &rhs)

Public Members

const dealii::AffineConstraints<double> *source_constraints = nullptr
const dealii::AffineConstraints<double> *target_constraints = nullptr
dealii::IndexSet locally_owned
MPI_Comm communicator
VectorType values