www.mooseframework.org
CNSFVNoSlopeLimiting.C
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
8 #include "CNSFVNoSlopeLimiting.h"
9 
10 template <>
11 InputParameters
13 {
14  InputParameters params = validParams<SlopeLimitingBase>();
15  params.addClassDescription("A user object that does no slope limiting in multi-dimensions.");
16  return params;
17 }
18 
19 CNSFVNoSlopeLimiting::CNSFVNoSlopeLimiting(const InputParameters & parameters)
20  : SlopeLimitingBase(parameters)
21 {
22 }
23 
24 std::vector<RealGradient>
26 {
28 }
const SlopeReconstructionBase & _rslope
slope reconstruction user object
virtual const std::vector< RealGradient > & getElementSlope(dof_id_type elementid) const
accessor function call to get element slope values
virtual std::vector< RealGradient > limitElementSlope() const
compute the limited slope of the cell
CNSFVNoSlopeLimiting(const InputParameters &parameters)
Base class for slope limiting to limit the slopes of cell average variables.
InputParameters validParams< SlopeLimitingBase >()
InputParameters validParams< CNSFVNoSlopeLimiting >()