PRISMS-PF  v2.1
vectorBCFunction.h
Go to the documentation of this file.
1 /*
2  * vectorBCFunction.h
3  *
4  * Created on: Feb 22, 2017
5  * Author: stephendewitt
6  */
7 
8 #ifndef INCLUDE_VECTORBCFUNCTION_H_
9 #define INCLUDE_VECTORBCFUNCTION_H_
10 
11 template <int dim>
12 class vectorBCFunction : public dealii::Function<dim,double>
13 {
14 public:
15  vectorBCFunction(const std::vector<double> BC_values);
16  virtual void vector_value (const dealii::Point<dim> &p, dealii::Vector<double> &values) const;
17 
18  virtual void vector_value_list (const std::vector<dealii::Point<dim> > &points, std::vector<dealii::Vector<double> > &value_list) const;
19 
20 private:
21  const std::vector<double> BC_values;
22 };
23 
24 
25 
26 #endif /* INCLUDE_VECTORBCFUNCTION_H_ */
const std::vector< double > BC_values
virtual void vector_value_list(const std::vector< dealii::Point< dim > > &points, std::vector< dealii::Vector< double > > &value_list) const
virtual void vector_value(const dealii::Point< dim > &p, dealii::Vector< double > &values) const
vectorBCFunction(const std::vector< double > BC_values)