Welcome to FMDV’s Documentation!

About \(\texttt{FMDV}\):

\(\texttt{FMDV}\) can be used to solve for multicomponent diffusion velocities in a fast manner. It does so by leveraging the low-rank nature of matrices that arise in the intermediate steps of solving the Stefan-Maxwell equations. The methods that are utilized in this library are detailed in this article The code is written in C++ and features an easy-to-use interface, where the user provides the through a solver object which abstracts data in the inverse binary diffusivities matrix through a member function getInverseDiffusionCoefficient(int i, int j) which returns the entry at the \(i^{\mathrm{th}}\) row and \(j^{\mathrm{th}}\) column of the matrix.