-//---------------------------------------------------------------------------
-
-namespace Functions
-{
- template <int dim, typename RangeNumberType>
- ZeroFunction<dim, RangeNumberType>::ZeroFunction(
- const unsigned int n_components)
- : ConstantFunction<dim, RangeNumberType>(RangeNumberType(), n_components)
- {}
-
-} // namespace Functions
-
//---------------------------------------------------------------------------
namespace Functions
, function_value_vector(n_components, value)
{}
+
+
template <int dim, typename RangeNumberType>
ConstantFunction<dim, RangeNumberType>::ConstantFunction(
const std::vector<RangeNumberType> &values)
{}
+
template <int dim, typename RangeNumberType>
ConstantFunction<dim, RangeNumberType>::ConstantFunction(
const Vector<RangeNumberType> &values)
}
+
template <int dim, typename RangeNumberType>
ConstantFunction<dim, RangeNumberType>::ConstantFunction(
const RangeNumberType *begin_ptr,
}
+
template <int dim, typename RangeNumberType>
void
ConstantFunction<dim, RangeNumberType>::vector_gradient(
}
+
template <int dim, typename RangeNumberType>
void
ConstantFunction<dim, RangeNumberType>::gradient_list(
}
+
template <int dim, typename RangeNumberType>
void
ConstantFunction<dim, RangeNumberType>::vector_gradient_list(
{
return 0;
}
+
+
+
+ template <int dim, typename RangeNumberType>
+ ZeroFunction<dim, RangeNumberType>::ZeroFunction(
+ const unsigned int n_components)
+ : ConstantFunction<dim, RangeNumberType>(RangeNumberType(), n_components)
+ {}
} // namespace Functions
//---------------------------------------------------------------------------