|
Matrix Free Solver 1.0.0
A matrix free solver for the Advection Diffusion Reaction problem implemented with deal.II
|
Transport coefficient function. More...
#include <problem_data.hpp>
Public Member Functions | |
| virtual void | vector_value (const Point< dim > &p, Vector< double > &values) const override |
| Returns the vector value of the transport coefficient at a given point. | |
| template<typename number > | |
| void | vector_value (const Point< dim, number > &, Vector< number > &values) const |
| Templated version of vector_value() for different number types. | |
| virtual double | value (const Point< dim > &p, const unsigned int component=0) const override |
| Returns the value of the transport coefficient for a specific component. | |
| template<typename number > | |
| number | value (const Point< dim, number > &, const unsigned int component=0) const |
| Templated version of value() for different number types. | |
| template<typename number > | |
| void | tensor_value (const Point< dim, number > &, Tensor< 1, dim, number > &values) const |
| Returns the tensor value of the transport coefficient at a given point. | |
Transport coefficient function.
This class defines a constant transport coefficient for a PDE.
| dim | Dimension of the problem. |
|
inline |
Returns the tensor value of the transport coefficient at a given point.
| p | Point at which the coefficient is evaluated. |
| values | Tensor to store the coefficient values. |
|
inlineoverridevirtual |
Returns the value of the transport coefficient for a specific component.
| p | Point at which the coefficient is evaluated. |
| component | Component index. |
|
inline |
Templated version of value() for different number types.
| number | Number type (e.g., double, vectorArray). |
| p | Point at which the coefficient is evaluated. |
| component | Component index. |
|
inlineoverridevirtual |
Returns the vector value of the transport coefficient at a given point.
| p | Point at which the coefficient is evaluated. |
| values | Vector to store the coefficient values. |
|
inline |
Templated version of vector_value() for different number types.
| number | Number type (e.g., double, vectorArray). |
| p | Point at which the coefficient is evaluated. |
| values | Vector to store the coefficient values. |