PRISMS-PF Manual v3.0-pre
All Classes Functions Variables Enumerations Pages
matrixFreeOperator< dim, degree, number > Member List

This is the complete list of members for matrixFreeOperator< dim, degree, number >, including all inherited members.

add_global_to_local_mapping(const std::unordered_map< std::pair< unsigned int, dependencyType >, unsigned int, pairHash > &_global_to_local_solution)matrixFreeOperator< dim, degree, number >
add_src_solution_subset(const std::vector< VectorType * > &_src_solution_subset=std::vector< VectorType * >())matrixFreeOperator< dim, degree, number >
clear()matrixFreeOperator< dim, degree, number >
compute_diagonal(unsigned int field_index)matrixFreeOperator< dim, degree, number >
compute_explicit_RHS(variableContainer< dim, degree, number > &variable_list, const dealii::Point< dim, size_type > &q_point_loc) const =0matrixFreeOperator< dim, degree, number >protectedpure virtual
compute_explicit_update(std::vector< VectorType * > &dst, const std::vector< VectorType * > &src) constmatrixFreeOperator< dim, degree, number >
compute_nonexplicit_auxiliary_update(std::vector< VectorType * > &dst, const std::vector< VectorType * > &src) constmatrixFreeOperator< dim, degree, number >
compute_nonexplicit_LHS(variableContainer< dim, degree, number > &variable_list, const dealii::Point< dim, size_type > &q_point_loc) const =0matrixFreeOperator< dim, degree, number >protectedpure virtual
compute_nonexplicit_RHS(variableContainer< dim, degree, number > &variable_list, const dealii::Point< dim, size_type > &q_point_loc) const =0matrixFreeOperator< dim, degree, number >protectedpure virtual
compute_postprocess_explicit_RHS(variableContainer< dim, degree, number > &variable_list, const dealii::Point< dim, size_type > &q_point_loc) const =0matrixFreeOperator< dim, degree, number >protectedpure virtual
compute_postprocess_explicit_update(std::vector< VectorType * > &dst, const std::vector< VectorType * > &src) constmatrixFreeOperator< dim, degree, number >
compute_residual(VectorType &dst, const VectorType &src) constmatrixFreeOperator< dim, degree, number >
current_indexmatrixFreeOperator< dim, degree, number >protected
el(const unsigned int &row, const unsigned int &col) constmatrixFreeOperator< dim, degree, number >
get_matrix_diagonal_inverse() constmatrixFreeOperator< dim, degree, number >
get_matrix_free() constmatrixFreeOperator< dim, degree, number >
initialize(std::shared_ptr< const dealii::MatrixFree< dim, number, size_type > > _data, const std::vector< unsigned int > &selected_field_indexes=std::vector< unsigned int >())matrixFreeOperator< dim, degree, number >
initialize_dof_vector(VectorType &dst, unsigned int dof_handler_index=0) constmatrixFreeOperator< dim, degree, number >
m() constmatrixFreeOperator< dim, degree, number >
matrixFreeOperator()=defaultmatrixFreeOperator< dim, degree, number >
matrixFreeOperator(const userInputParameters< dim > &_user_inputs, const std::map< unsigned int, variableAttributes > &_attributes_list)matrixFreeOperator< dim, degree, number >
matrixFreeOperator(const userInputParameters< dim > &_user_inputs, const unsigned int &_current_index, const std::map< unsigned int, variableAttributes > &_attributes_list)matrixFreeOperator< dim, degree, number >
set_constrained_entries_to_one(VectorType &dst) constmatrixFreeOperator< dim, degree, number >
size_type typedef (defined in matrixFreeOperator< dim, degree, number >)matrixFreeOperator< dim, degree, number >
Tvmult(VectorType &dst, const VectorType &src) constmatrixFreeOperator< dim, degree, number >
user_inputsmatrixFreeOperator< dim, degree, number >protected
value_type typedef (defined in matrixFreeOperator< dim, degree, number >)matrixFreeOperator< dim, degree, number >
VectorType typedef (defined in matrixFreeOperator< dim, degree, number >)matrixFreeOperator< dim, degree, number >
vmult(VectorType &dst, const VectorType &src) constmatrixFreeOperator< dim, degree, number >