16 #ifndef _d2k_parsed_dirichlet_bcs_h 17 #define _d2k_parsed_dirichlet_bcs_h 19 #include <deal2lkit/config.h> 91 template <
int dim,
int spacedim=dim>
113 const unsigned int &n_components=1,
114 const std::string &component_names =
"",
115 const std::string &default_id_components =
"0=ALL",
116 const std::string &default_id_functions =
"",
117 const std::string &default_constants =
"");
127 virtual void parse_parameters_call_back ();
155 std::map<types::global_dof_index,double> &d_dofs)
const;
165 std::map<types::global_dof_index,double> &d_dofs)
const;
196 std::map<types::global_dof_index,double> &projected_bv)
const;
207 std::map<types::global_dof_index,double> &projected_bv)
const;
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, ConstraintMatrix &constraints, const Mapping< dim, spacedim > &mapping=StaticMappingQ1< dim >::mapping)
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, typename FunctionMap< spacedim >::type &function_map, ConstraintMatrix &constraints, const Mapping< dim, spacedim > &mapping=StaticMappingQ1< dim >::mapping)
ParsedMappedFunctions object.
void project_boundary_values(const Mapping< dim, spacedim > &mapping, const DoFHandler< dim, spacedim > &dof, const std::map< types::boundary_id, const Function< spacedim, number > *> &boundary_functions, const Quadrature< dim-1 > &q, ConstraintMatrix &constraints, std::vector< unsigned int > component_mapping=std::vector< unsigned int >())
void interpolate_boundary_values(const Mapping< dim, spacedim > &mapping, const DoFHandlerType< dim, spacedim > &dof, const std::map< types::boundary_id, const Function< spacedim, number > *> &function_map, ConstraintMatrix &constraints, const ComponentMask &component_mask=ComponentMask())
const unsigned int n_components
Number of components of the underlying Function objects.