ASPECT
Functions
aspect::internal::TangentialBoundaryFunctions Namespace Reference

Functions

template<int dim>
void compute_no_normal_flux_constraints_box (const DoFHandler< dim > &dof, const types::boundary_id bid, const unsigned int first_vector_component, MGConstrainedDoFs &mg_constrained_dofs)
 
template<int dim>
void add_constraint (const std::array< types::global_dof_index, dim > &dof_indices, const Tensor< 1, dim > &constraining_vector, AffineConstraints< double > &constraints, const double inhomogeneity=0)
 
template<int dim, int spacedim>
void compute_no_normal_flux_constraints_shell (const DoFHandler< dim, spacedim > &dof_handler, const MGConstrainedDoFs &mg_constrained_dofs, const Mapping< dim > &mapping, const unsigned int level, const unsigned int first_vector_component, const std::set< types::boundary_id > &boundary_ids, AffineConstraints< double > &constraints)
 

Function Documentation

§ compute_no_normal_flux_constraints_box()

template<int dim>
void aspect::internal::TangentialBoundaryFunctions::compute_no_normal_flux_constraints_box ( const DoFHandler< dim > &  dof,
const types::boundary_id  bid,
const unsigned int  first_vector_component,
MGConstrainedDoFs &  mg_constrained_dofs 
)

§ add_constraint()

template<int dim>
void aspect::internal::TangentialBoundaryFunctions::add_constraint ( const std::array< types::global_dof_index, dim > &  dof_indices,
const Tensor< 1, dim > &  constraining_vector,
AffineConstraints< double > &  constraints,
const double  inhomogeneity = 0 
)

§ compute_no_normal_flux_constraints_shell()

template<int dim, int spacedim>
void aspect::internal::TangentialBoundaryFunctions::compute_no_normal_flux_constraints_shell ( const DoFHandler< dim, spacedim > &  dof_handler,
const MGConstrainedDoFs &  mg_constrained_dofs,
const Mapping< dim > &  mapping,
const unsigned int  level,
const unsigned int  first_vector_component,
const std::set< types::boundary_id > &  boundary_ids,
AffineConstraints< double > &  constraints 
)