namespace
{
template <int dim>
+ inline
unsigned int
max_dofs_per_cell (const DoFHandler<dim> &dh)
{
template <int dim>
+ inline
unsigned int
max_dofs_per_face (const DoFHandler<dim> &dh)
{
template <int dim>
+ inline
unsigned int
n_components (const DoFHandler<dim> &dh)
{
// T==double, and otherwise uses a
// temporary
template <int dim>
+ inline
void gim_forwarder (const FiniteElement<dim> &fe1,
const FiniteElement<dim> &fe2,
FullMatrix<double> &interpolation_matrix)
template <int dim, typename number>
+ inline
void gim_forwarder (const FiniteElement<dim> &fe1,
const FiniteElement<dim> &fe2,
FullMatrix<number> &interpolation_matrix)
// return true if the given pattern
// string matches the given name at
// the first position of the string
+ inline
bool
match_at_string_start (const std::string &name,
const std::string &pattern)
// if no integer can be read at the
// indicated position, return
// (-1,-1)
+ inline
std::pair<int, unsigned int>
get_integer (const std::string &name,
const unsigned int position)
// replaced with the numeric value
// of the template argument
template <int dim>
+ inline
unsigned int match_dimension (const std::string &name,
const unsigned int position)
{
}
}
+
+
template<int dim>
void FETools::compute_component_wise(
const FiniteElement<dim>& element,