ASPECT
aspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number > Member List

This is the complete list of members for aspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >, including all inherited members.

ABlockOperator()aspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >
adjust_ghost_range_if_necessary(const VectorType &vec, const bool is_row) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
apply_add(::LinearAlgebra::distributed::Vector< number > &dst, const ::LinearAlgebra::distributed::Vector< number > &src) const overrideaspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >private
Base< dim, ::LinearAlgebra::distributed::Vector< number > >::apply_add(VectorType &dst, const VectorType &src) const =0MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protectedpure virtual
Base()MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
cell_dataaspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >private
cell_operation(FEEvaluation< dim, degree_v, degree_v+1, dim, number > &velocity) constaspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >private
check_no_subscribers() const noexceptMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
check_no_subscribers() const noexceptMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
clear() overrideaspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >virtual
compute_diagonal() overrideaspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >virtual
counterMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
counter_mapMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
dataMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
diagonal_entriesMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
edge_constrained_indicesMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
edge_constrained_valuesMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
el(const unsigned int row, const unsigned int col) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
EnableObserverPointer()EnableObserverPointer
EnableObserverPointer(const EnableObserverPointer &)EnableObserverPointer
EnableObserverPointer(EnableObserverPointer &&) noexceptEnableObserverPointer
ExcInUse(int arg1, std::string arg2, std::string arg3)MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >static
ExcNoSubscriber(std::string arg1, std::string arg2)MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >static
get_matrix_diagonal() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
get_matrix_diagonal_inverse() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
get_matrix_free() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
have_interface_matricesMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
initialize(std::shared_ptr< const MatrixFree< dim, value_type, VectorizedArrayType > > data, const std::vector< unsigned int > &selected_row_blocks=std::vector< unsigned int >(), const std::vector< unsigned int > &selected_column_blocks=std::vector< unsigned int >())MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
initialize(std::shared_ptr< const MatrixFree< dim, value_type, VectorizedArrayType > > data, const MGConstrainedDoFs &mg_constrained_dofs, const unsigned int level, const std::vector< unsigned int > &selected_row_blocks=std::vector< unsigned int >())MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
initialize(std::shared_ptr< const MatrixFree< dim, value_type, VectorizedArrayType > > data_, const std::vector< MGConstrainedDoFs > &mg_constrained_dofs, const unsigned int level, const std::vector< unsigned int > &selected_row_blocks=std::vector< unsigned int >())MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
initialize_dof_vector(VectorType &vec) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
inner_cell_operation(FEEvaluation< dim, degree_v, degree_v+1, dim, number > &velocity) constaspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >private
inverse_diagonal_entriesMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
list_subscribers(StreamType &stream) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
list_subscribers() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
list_subscribers(StreamType &stream) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
list_subscribers() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
local_apply(const ::MatrixFree< dim, number > &data, ::LinearAlgebra::distributed::Vector< number > &dst, const ::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &cell_range) constaspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >private
m() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
memory_consumption() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >virtual
mult_add(VectorType &dst, const VectorType &src, const bool transpose) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
mutexMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >privatestatic
n() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
n_subscriptions() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
n_subscriptions() constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
object_infoMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
operator=(const EnableObserverPointer &)EnableObserverPointer
operator=(EnableObserverPointer &&) noexceptEnableObserverPointer
postprocess_constraints(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
precondition_Jacobi(VectorType &dst, const VectorType &src, const value_type omega) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
preprocess_constraints(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
reinit(const Mapping< dim > &mapping, const DoFHandler< dim > &dof_handler_v, const DoFHandler< dim > &dof_handler_p, const AffineConstraints< number > &constraints_v, const AffineConstraints< number > &constraints_p, std::shared_ptr< MatrixFree< dim, double >> mf_storage, const unsigned int level=numbers::invalid_unsigned_int)aspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >
selected_columnsMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
selected_rowsMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
serialize(Archive &ar, const unsigned int version)MatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
set_cell_data(const OperatorCellData< dim, number > &data)aspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >
set_constrained_entries_to_one(VectorType &dst) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protected
set_diagonal(const ::LinearAlgebra::distributed::Vector< number > &diag)aspect::MatrixFreeStokesOperators::ABlockOperator< dim, degree_v, number >
size_type typedefMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
Tapply_add(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >protectedvirtual
Tvmult(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
Tvmult_add(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
validity_pointersMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >private
value_type typedefMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
vmult(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
vmult_add(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
vmult_interface_down(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
vmult_interface_up(VectorType &dst, const VectorType &src) constMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >
~Base() override=defaultMatrixFreeOperators::Base< dim, ::LinearAlgebra::distributed::Vector< number > >virtual
~EnableObserverPointer()EnableObserverPointervirtual