PRISMS-PF  v2.1
NonUniformDirichletBC< dim, degree > Class Template Reference

#include <nonUniformDirichletBC.h>

Inheritance diagram for NonUniformDirichletBC< dim, degree >:

Public Member Functions

 NonUniformDirichletBC (const unsigned int _index, const unsigned int _direction, const double _time, MatrixFreePDE< dim, degree > *_matrix_free_pde)
 
double value (const dealii::Point< dim > &p, const unsigned int component=0) const
 

Public Attributes

dealii::Vector< double > values
 

Private Attributes

const unsigned int index
 
const unsigned int direction
 
const double time
 
MatrixFreePDE< dim, degree > * matrix_free_pde
 

Detailed Description

template<int dim, int degree>
class NonUniformDirichletBC< dim, degree >

Definition at line 8 of file nonUniformDirichletBC.h.

Constructor & Destructor Documentation

◆ NonUniformDirichletBC()

NonUniformDirichletBC ( const unsigned int  _index,
const unsigned int  _direction,
const double  _time,
MatrixFreePDE< dim, degree > *  _matrix_free_pde 
)
inline

Definition at line 14 of file nonUniformDirichletBC.h.

Member Function Documentation

◆ value()

double value ( const dealii::Point< dim > &  p,
const unsigned int  component = 0 
) const
inline

Definition at line 18 of file nonUniformDirichletBC.h.

Member Data Documentation

◆ direction

const unsigned int direction
private

Definition at line 29 of file nonUniformDirichletBC.h.

◆ index

const unsigned int index
private

Definition at line 25 of file nonUniformDirichletBC.h.

◆ matrix_free_pde

MatrixFreePDE<dim,degree>* matrix_free_pde
private

Definition at line 31 of file nonUniformDirichletBC.h.

◆ time

const double time
private

Definition at line 30 of file nonUniformDirichletBC.h.

◆ values

dealii::Vector<double> values

Definition at line 12 of file nonUniformDirichletBC.h.


The documentation for this class was generated from the following file: