Branch data Line data Source code
1 : : // ***************************************************************************** 2 : : /*! 3 : : \file src/DiffEq/Position/PositionCoeffPolicy.cpp 4 : : \copyright 2012-2015 J. Bakosi, 5 : : 2016-2018 Los Alamos National Security, LLC., 6 : : 2019-2021 Triad National Security, LLC. 7 : : All rights reserved. See the LICENSE file for details. 8 : : \brief Position SDE coefficients policies 9 : : \details This file defines coefficients policy classes for the position 10 : : SDE, defined in DiffEq/Position/Position.h. For general 11 : : requirements on the position SDE coefficients policy classes see 12 : : the header file. 13 : : */ 14 : : // ***************************************************************************** 15 : : 16 : : #include "PositionCoeffPolicy.hpp" 17 : : 18 : 0 : walker::PositionInstVel::PositionInstVel( std::array< tk::real, 9 >& ) 19 : : // ***************************************************************************** 20 : : //! Constructor: prescribe mean shear 21 : : // ***************************************************************************** 22 : : { 23 : 0 : } 24 : : 25 : 18 : walker::PositionConstShear::PositionConstShear( std::array< tk::real, 9 >& dU ) 26 : : // ***************************************************************************** 27 : : //! Constructor: prescribe mean shear 28 : : //! \param[in,out] dU Prescribed mean velocity gradient 29 : : // ***************************************************************************** 30 : : { 31 : 18 : dU = {{ 0.0, 1.0, 0.0, 32 : : 0.0, 0.0, 0.0, 33 : : 0.0, 0.0, 0.0 }}; 34 : 18 : }