NEWS AND ARTICLES
In this news page we will recent information about scientific computing (latest advancement). Physics modeling has become an inevitable research area focusing on the development and usage of computational methods to solve problems in science and engineering. Scientific computing, including modeling and simulation, has become crucial for research problems that are not solvable by traditional theoretical and experimental approaches, hazardous to study in the laboratory, or time-consuming or expensive to solve by traditional means.
I present a mathematic algorithm taken from our scientific programming environment. It demonstrates that by using concepts borrow from Boost and STL as well as new features of C++11, we can write clean code that is easy to maintain and to understand.
Containers of pointers are common and important. For example, if you want to implement reference semantics you need to store objects’ addresses in a container. Another good reason to create such containers and the most important one is polymorphism. In this blog I discuss some of the issues when working with pointer containers and give a brief introduction to boost container of pointer library.
Everyday programmers are faced with testing and quick prototyping. Boost::Assign library really shines in simple throwaway programs and test harnesses, where small, simple and easily modifiable code is the goal. I present some utility (examples) and show how it can make you more efficient in your everyday task.
I am currently working on the refactoring of a legacy code with main application in Open Channel Flow simulation. The program is written with C language and using a procedural approach. In its actual version, the code is not easy to modify or even add new functionality.