DOpE
Public Member Functions
DOpE::SparsityMaker< DH, dim > Class Template Reference

#include <sparsitymaker.h>

Public Member Functions

 SparsityMaker ()
 
virtual ~SparsityMaker ()
 
virtual void ComputeSparsityPattern (const DOpEWrapper::DoFHandler< dim, DH > &dof_handler, dealii::BlockSparsityPattern &sparsity, const dealii::ConstraintMatrix &hanging_node_constraints, const std::vector< unsigned int > &blocks) const
 
virtual void ComputeSparsityPattern (const DOpEWrapper::DoFHandler< dim, DH > &dof_handler, dealii::SparsityPattern &sparsity, const dealii::ConstraintMatrix &hanging_node_constraints, const std::vector< unsigned int > &blocks) const
 
virtual void ComputeMGSparsityPattern (const DOpEWrapper::DoFHandler< dim, dealii::MGDoFHandler > &dof_handler, dealii::MGLevelObject< dealii::BlockSparsityPattern > &mg_sparsity_pattern, const dealii::ConstraintMatrix &hanging_node_constraints, const std::vector< unsigned int > &blocks, const unsigned int n_levels) const
 
virtual void ComputeMGSparsityPattern (const DOpEWrapper::DoFHandler< dim, dealii::MGDoFHandler > &dof_handler, dealii::MGLevelObject< dealii::SparsityPattern > &mg_sparsity_pattern, const dealii::ConstraintMatrix &hanging_node_constraints, const std::vector< unsigned int > &blocks, const unsigned int n_levels) const
 

Detailed Description

template<template< int, int > class DH, int dim>
class DOpE::SparsityMaker< DH, dim >

Standard implementation of the object responsible to construct the sparsitypattern.

Constructor & Destructor Documentation

template<template< int, int > class DH, int dim>
DOpE::SparsityMaker< DH, dim >::SparsityMaker ( )
inline
template<template< int, int > class DH, int dim>
virtual DOpE::SparsityMaker< DH, dim >::~SparsityMaker ( )
inlinevirtual

Member Function Documentation

template<template< int, int > class DH, int dim>
void DOpE::SparsityMaker< DH, dim >::ComputeMGSparsityPattern ( const DOpEWrapper::DoFHandler< dim, dealii::MGDoFHandler > &  dof_handler,
dealii::MGLevelObject< dealii::BlockSparsityPattern > &  mg_sparsity_pattern,
const dealii::ConstraintMatrix &  hanging_node_constraints,
const std::vector< unsigned int > &  blocks,
const unsigned int  n_levels 
) const
virtual
template<template< int, int > class DH, int dim>
void DOpE::SparsityMaker< DH, dim >::ComputeMGSparsityPattern ( const DOpEWrapper::DoFHandler< dim, dealii::MGDoFHandler > &  dof_handler,
dealii::MGLevelObject< dealii::SparsityPattern > &  mg_sparsity_pattern,
const dealii::ConstraintMatrix &  hanging_node_constraints,
const std::vector< unsigned int > &  blocks,
const unsigned int  n_levels 
) const
virtual
template<template< int, int > class DH, int dim>
void DOpE::SparsityMaker< DH, dim >::ComputeSparsityPattern ( const DOpEWrapper::DoFHandler< dim, DH > &  dof_handler,
dealii::BlockSparsityPattern &  sparsity,
const dealii::ConstraintMatrix &  hanging_node_constraints,
const std::vector< unsigned int > &  blocks 
) const
virtual
template<template< int, int > class DH, int dim>
void DOpE::SparsityMaker< DH, dim >::ComputeSparsityPattern ( const DOpEWrapper::DoFHandler< dim, DH > &  dof_handler,
dealii::SparsityPattern &  sparsity,
const dealii::ConstraintMatrix &  hanging_node_constraints,
const std::vector< unsigned int > &  blocks 
) const
virtual

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