|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
17 #ifndef dealii_vector_tools_constraints_h
18 #define dealii_vector_tools_constraints_h
27 template <
typename number>
29 template <
int dim,
int spacedim>
31 template <
int dim,
typename Number>
33 template <
int dim,
int spacedim>
271 template <
int dim,
int spacedim,
template <
int,
int>
class DoFHandlerType>
274 const DoFHandlerType<dim, spacedim> &dof_handler,
275 const unsigned int first_vector_component,
276 const std::set<types::boundary_id> & boundary_ids,
295 template <
int dim,
int spacedim,
template <
int,
int>
class DoFHandlerType>
298 const DoFHandlerType<dim, spacedim> &dof_handler,
299 const unsigned int first_vector_component,
300 const std::set<types::boundary_id> & boundary_ids,
321 template <
int dim,
int spacedim,
template <
int,
int>
class DoFHandlerType>
324 const DoFHandlerType<dim, spacedim> &dof_handler,
325 const unsigned int first_vector_component,
326 const std::set<types::boundary_id> & boundary_ids,
341 template <
int dim,
int spacedim,
template <
int,
int>
class DoFHandlerType>
344 const DoFHandlerType<dim, spacedim> &dof_handler,
345 const unsigned int first_vector_component,
346 const std::set<types::boundary_id> & boundary_ids,
356 #endif // dealii_vector_tools_constraints_h
void compute_normal_flux_constraints(const DoFHandlerType< dim, spacedim > &dof_handler, const unsigned int first_vector_component, const std::set< types::boundary_id > &boundary_ids, AffineConstraints< double > &constraints, const Mapping< dim, spacedim > &mapping=StaticMappingQ1< dim, spacedim >::mapping)
void compute_no_normal_flux_constraints(const DoFHandlerType< dim, spacedim > &dof_handler, const unsigned int first_vector_component, const std::set< types::boundary_id > &boundary_ids, AffineConstraints< double > &constraints, const Mapping< dim, spacedim > &mapping=StaticMappingQ1< dim, spacedim >::mapping)
void compute_nonzero_tangential_flux_constraints(const DoFHandlerType< dim, spacedim > &dof_handler, const unsigned int first_vector_component, const std::set< types::boundary_id > &boundary_ids, const std::map< types::boundary_id, const Function< spacedim, double > * > &function_map, AffineConstraints< double > &constraints, const Mapping< dim, spacedim > &mapping=StaticMappingQ1< dim, spacedim >::mapping)
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
void compute_nonzero_normal_flux_constraints(const DoFHandlerType< dim, spacedim > &dof_handler, const unsigned int first_vector_component, const std::set< types::boundary_id > &boundary_ids, const std::map< types::boundary_id, const Function< spacedim, double > * > &function_map, AffineConstraints< double > &constraints, const Mapping< dim, spacedim > &mapping=StaticMappingQ1< dim, spacedim >::mapping)