Commit 112613dc authored by Tomáš Oberhuber's avatar Tomáš Oberhuber
Browse files

Migrating out files from the directory implementation.

parent dd49c809
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -73,8 +73,8 @@ class heatEquationSetter
      typedef tnlConstantFunction< Dimensions, Real > RightHandSide;
      typedef tnlStaticVector < MeshType::Dimensions, Real > Vertex;

      tnlString boundaryConditionsType = parameters.GetParameter< tnlString >( "boundary-conditions-type" );
      if( parameters.CheckParameter( "boundary-conditions-constant" ) )
      tnlString boundaryConditionsType = parameters.getParameter< tnlString >( "boundary-conditions-type" );
      if( parameters.checkParameter( "boundary-conditions-constant" ) )
      {
         typedef tnlConstantFunction< Dimensions, Real > ConstantFunction;
         if( boundaryConditionsType == "dirichlet" )
+1 −1
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@ int main( int argc, char* argv[] )
   tnlConfigDescription conf_desc;
   if( conf_desc.parseConfigDescription( CONFIG_FILE ) != 0 )
      return EXIT_FAILURE;
   if( ! ParseCommandLine( argc, argv, conf_desc, parameters ) )
   if( ! parseCommandLine( argc, argv, conf_desc, parameters ) )
   {
      conf_desc.printUsage( argv[ 0 ] );
      return EXIT_FAILURE;
+7 −7
Original line number Diff line number Diff line
@@ -31,13 +31,13 @@ navierStokesBoundaryConditions< Mesh >::navierStokesBoundaryConditions()
template< typename Mesh >
bool navierStokesBoundaryConditions< Mesh >::setup( const tnlParameterContainer& parameters )
{
   this -> maxInflowVelocity = parameters. GetParameter< double >( "max-inflow-velocity" );
   //this -> maxOutflowVelocity = parameters. GetParameter< double >( "max-outflow-velocity" );
   this -> startUp = parameters. GetParameter< double >( "start-up" );
   this -> T = parameters. GetParameter< double >( "T" );
   this -> R = parameters. GetParameter< double >( "R" );
   this->p0 = parameters. GetParameter< double >( "p0" );
   this->gamma = parameters. GetParameter< double >( "gamma" );
   this -> maxInflowVelocity = parameters. getParameter< double >( "max-inflow-velocity" );
   //this -> maxOutflowVelocity = parameters. getParameter< double >( "max-outflow-velocity" );
   this -> startUp = parameters. getParameter< double >( "start-up" );
   this -> T = parameters. getParameter< double >( "T" );
   this -> R = parameters. getParameter< double >( "R" );
   this->p0 = parameters. getParameter< double >( "p0" );
   this->gamma = parameters. getParameter< double >( "gamma" );
   return true;
}

+1 −1
Original line number Diff line number Diff line
@@ -40,7 +40,7 @@ template< typename RealType,
bool navierStokesSetter< tnlGrid< 2, MeshReal, Device, MeshIndex >, SolverStarter >::run( const tnlParameterContainer& parameters )
{
   SolverStarter solverStarter;
   const tnlString& schemeName = parameters. GetParameter< tnlString >( "scheme" );
   const tnlString& schemeName = parameters. getParameter< tnlString >( "scheme" );
   if( schemeName == "lax-fridrichs" )
      return solverStarter. run< navierStokesSolver< MeshType,
                                                     tnlLaxFridrichs< MeshType,
+13 −13
Original line number Diff line number Diff line
@@ -89,8 +89,8 @@ bool navierStokesSolver< Mesh, EulerScheme >::initMesh( tnlGrid< 2, Real, Device
                                                        const tnlParameterContainer& parameters ) const
{
   tnlStaticVector< 2, IndexType > meshes;
   meshes.x() = parameters.GetParameter< int >( "x-size" );
   meshes.y() = parameters.GetParameter< int >( "y-size" );
   meshes.x() = parameters.getParameter< int >( "x-size" );
   meshes.y() = parameters.getParameter< int >( "y-size" );
   if( meshes.x() <= 0 )
   {
      cerr << "Error: x-size must be positive integer number! It is " << meshes. x() << " now." << endl;
@@ -122,7 +122,7 @@ bool navierStokesSolver< Mesh, EulerScheme >::setup( const tnlParameterContainer
   /****
    * Set-up problem type
    */
   const tnlString& problemName = parameters. GetParameter< tnlString >( "problem-name" );
   const tnlString& problemName = parameters. getParameter< tnlString >( "problem-name" );
   if( problemName == "riser" )
      problem = riser;
   if( problemName == "cavity" )
@@ -131,15 +131,15 @@ bool navierStokesSolver< Mesh, EulerScheme >::setup( const tnlParameterContainer
   /****
    * Set-up the geometry
    */
   const tnlString& meshFile = parameters.GetParameter< tnlString >( "mesh" );
   const tnlString& meshFile = parameters.getParameter< tnlString >( "mesh" );
   if( ! this->mesh.load( meshFile ) )
   {
      cerr << "I am not able to load the mesh from the file " << meshFile << "." << endl;
      return false;
   }
   /*tnlStaticVector< 2, RealType > proportions;
   proportions. x() = parameters. GetParameter< double >( "width" );
   proportions. y() = parameters. GetParameter< double >( "height" );
   proportions. x() = parameters. getParameter< double >( "width" );
   proportions. y() = parameters. getParameter< double >( "height" );
   if( proportions. x() <= 0 )
   {
      cerr << "Error: width must be positive real number! It is " << proportions. x() << " now." << endl;
@@ -163,12 +163,12 @@ bool navierStokesSolver< Mesh, EulerScheme >::setup( const tnlParameterContainer
   /****
    * Set-up model coefficients
    */
   this->p_0 = parameters. GetParameter< double >( "p0" );
   nsSolver.setT( parameters. GetParameter< double >( "T") );
   nsSolver.setHeatCapacityRatio( parameters. GetParameter< double >( "gamma" ) );
   nsSolver.setMu( parameters. GetParameter< double >( "mu") );
   nsSolver.setR( parameters. GetParameter< double >( "R") );
   nsSolver.setGravity( parameters. GetParameter< double >( "gravity") );
   this->p_0 = parameters. getParameter< double >( "p0" );
   nsSolver.setT( parameters. getParameter< double >( "T") );
   nsSolver.setHeatCapacityRatio( parameters. getParameter< double >( "gamma" ) );
   nsSolver.setMu( parameters. getParameter< double >( "mu") );
   nsSolver.setR( parameters. getParameter< double >( "R") );
   nsSolver.setGravity( parameters. getParameter< double >( "gravity") );
   if( ! this->boundaryConditions.setup( parameters ) )
      return false;

@@ -307,7 +307,7 @@ void navierStokesSolver< Mesh, EulerScheme > :: writeProlog( tnlLogger& logger,
                                                             const tnlParameterContainer& parameters ) const
{
   logger. WriteParameter< tnlString >( "Problem name:", "problem-name", parameters );
   const tnlString& problemName = parameters. GetParameter< tnlString >( "problem-name" );
   const tnlString& problemName = parameters. getParameter< tnlString >( "problem-name" );
   if( problemName == "cavity" )
   {
      logger. WriteParameter< double >( "Max. inflow velocity:", "max-inflow-velocity", parameters, 1 );
Loading