PRISMS-PF Manual v3.0-pre
All Classes Functions Variables Enumerations Pages
matrixfreeHandler< dim, number > Class Template Reference

This class handlers the management and access of the matrix-free objects. More...

#include <matrix_free_handler.h>

Public Member Functions

 matrixfreeHandler (const userInputParameters< dim > &_user_inputs)
 Constructor.
 
void reinit (const dealii::Mapping< dim > &mapping, const dealii::DoFHandler< dim > &dof_handler, const dealii::AffineConstraints< number > &constraint, const dealii::Quadrature< 1 > &quad)
 Reinitialize the matrix-free object with the same quad rule.
 
void reinit (const dealii::Mapping< dim > &mapping, const std::vector< const dealii::DoFHandler< dim > * > &dof_handler, const std::vector< const dealii::AffineConstraints< number > * > &constraint, const dealii::Quadrature< 1 > &quad)
 Reinitialize the matrix-free object with the same quad rule.
 
void reinit (const dealii::Mapping< dim > &mapping, const std::vector< const dealii::DoFHandler< dim > * > &dof_handler, const std::vector< const dealii::AffineConstraints< number > * > &constraint, const std::vector< dealii::Quadrature< 1 > > &quad)
 Reinitialize the matrix-free object with the different quad rule.
 
std::shared_ptr< dealii::MatrixFree< dim, number > > get_matrix_free () const
 Getter function for the matrix-free object (shared ptr).
 

Detailed Description

template<int dim, typename number = double>
class matrixfreeHandler< dim, number >

This class handlers the management and access of the matrix-free objects.


The documentation for this class was generated from the following files: