1 #ifndef INCLUDE_NONUNIFORMDIRICHLETBCS_H_ 2 #define INCLUDE_NONUNIFORMDIRICHLETBCS_H_ 7 template <
int dim,
int degree>
15 std::srand(dealii::Utilities::MPI::this_mpi_process(MPI_COMM_WORLD)+1);
18 double value (
const dealii::Point<dim> &p,
const unsigned int component=0)
const {
19 double scalar_BC = 0.0;
20 dealii::Vector<double> vector_BC(dim);
28 const unsigned int index;
35 template <
int dim,
int degree>
43 std::srand(dealii::Utilities::MPI::this_mpi_process(MPI_COMM_WORLD)+1);
47 void vector_value (
const dealii::Point<dim> &p,dealii::Vector<double> &vector_BC)
const {
48 double scalar_BC = 0.0;
50 vector_BC.reinit(dim);
55 const unsigned int index;
62 #endif // INCLUDE_NONUNIFORMDIRICHLETBCS_H_