Development Online Course by Udemy, On Sale Here
Programming Finite Difference Methods using OOP C++
An excellent training about Programming Languages
Finite Difference Methods C++
In this course, Iexplain the famous 12 steps to Navier Stokes equation of Prof Baraba in C++ object oriented approaches and with explanations of theoretical background behind each lesson. Prior to Enrolling this course I suggest that the student should read upon the finite difference methods and also get some basic knowledge of c++ programming. Ihave tried to keep the programming as simple as I can, and also tried to explain the basics of the programming wherever Ican. There are various theoretical lessons as well (for each of the programming done, there will be a theoretical explanation) on derivation and solver strategy. Therefore things should be quite easy for the user of this course. Furthermore, Ihave explained the pressure-poisson equation towards the end of the course, which as far as Iknow is really explained in terms of its derivation. This course includes lessons on: -1D Linear Convection, 1D Non-Linear Convection, 1D Diffusion, -1DBurgers Equation with periodic boundary conditions-2D Diffusion, Convection, 2D Laplace Equation, PoissonEquation-2D Full Lid Driven Cavity Case with moving wall velocity at the north wall using fixed viscosity values. The programming is done in such a way that separate classes are created for grids and fields such as velocity, pressure, etc and an object oriented approach is used to modify the type of problem to be solved for the same grid or an alternative grid. At the end of this course the student will be able to tackle various finite difference methods problems using either plain simple c style programming or c++ style OOP programming.
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.