[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
Navah and Nadarajah free flows manufactured solution: MS1. More...
#include <manufactured_solution.h>
Public Member Functions | |
ManufacturedSolutionNavah_MS1 (const unsigned int nstate=4) | |
![]() | |
ManufacturedSolutionNavahBase (const unsigned int nstate=4) | |
Constructor. More... | |
real | value (const dealii::Point< dim, real > &point, const unsigned int istate=0) const override |
Value of conservative variables. | |
dealii::Tensor< 1, dim, real > | gradient (const dealii::Point< dim, real > &point, const unsigned int istate=0) const override |
Gradient of conservative variables. | |
dealii::SymmetricTensor< 2, dim, real > | hessian (const dealii::Point< dim, real > &point, const unsigned int istate=0) const override |
Hessian of conservative variables. | |
![]() | |
ManufacturedSolutionFunction (const unsigned int nstate=1) | |
Constructor that initializes base_values, amplitudes, frequencies. More... | |
dealii::Tensor< 1, dim, real > | gradient_fd (const dealii::Point< dim, real > &point, const unsigned int istate=0) const |
Uses finite-difference to evaluate the gradient. | |
dealii::SymmetricTensor< 2, dim, real > | hessian_fd (const dealii::Point< dim, real > &point, const unsigned int istate=0) const |
Uses finite-difference to evaluate the hessian. | |
std::vector< real > | stdvector_values (const dealii::Point< dim, real > &point) const |
Same as Function::values() except it returns it into a std::vector format. | |
void | vector_gradient (const dealii::Point< dim, real > &p, std::vector< dealii::Tensor< 1, dim, real > > &gradients) const |
See dealii::Function<dim,real>::vector_gradient. | |
Additional Inherited Members | |
![]() | |
const unsigned int | nstate |
![]() | |
real | primitive_value (const dealii::Point< dim, real > &point, const unsigned int istate=0) const |
Value of primitive variables. | |
dealii::Tensor< 1, dim, real > | primitive_gradient (const dealii::Point< dim, real > &point, const unsigned int istate=0) const |
Gradient of primitive variables. | |
dealii::SymmetricTensor< 2, dim, real > | primitive_hessian (const dealii::Point< dim, real > &point, const unsigned int istate=0) const |
Hessian of primitive variables. | |
![]() | |
std::array< dealii::Tensor< 1, 7, double >, 5 > | ncm |
Navah Coefficient Matrix (ncm); placeholder. | |
real | c |
![]() | |
std::vector< double > | base_values |
std::vector< double > | amplitudes |
std::vector< dealii::Tensor< 1, dim, real > > | frequencies |
Navah and Nadarajah free flows manufactured solution: MS1.
Definition at line 581 of file manufactured_solution.h.
|
inlineexplicit |
Constructor for MS-1 Sets the Navah Coefficient Matrix for the specified navah_solution. Matrix with all coefficients of the various manufactured solutions given in Navah's paper. Reference: Navah F. and Nadarajah S., A comprehensive high-order solver verification methodology for free fluid flows, 2018
< Navah Coefficient Matrix (ncm)
Definition at line 590 of file manufactured_solution.h.