 AdaptTimeStep.cpp | This function computes the time step for the next iteration |
 ArtificialViscosity.cpp | Computes the Laplacian terms for density, energy and momentum equations. It helps with the stability |
 Backup.cpp | Backup the last simulation |
 BC.cpp | This function returns the position of i, taking into account boundary conditions |
 BoundaryRegion.cpp | External boundary conditions ( if UseBoundaryRegions = true) |
 Carmen.h | The .h that includes all functions headers |
 Cell.cpp | Constructor and distructor of the cell class. Also computes the cell-averages of the MHD variables |
 Cell.h | |
 ComputedTolerance.cpp | Adapt trheshold parameter or use it fixed |
 CPUTimeRef.cpp | Compute the reference CPU time with the finite volume solver. The output is the CPU time for 1 iteration |
 DigitNumber.cpp | This function returns the number of digits of an integer |
 DivCleaning.cpp | |
 FileWrite.cpp | Writes in binary or ASCII mode the real number arg into the file f. The global parameter DataIsBinary determines this choice |
 FineMesh.cpp | Fine mesh simulation functions |
 FineMesh.h | |
 Flux.cpp | Computes the numerical fluxes HLL and HLLD |
 FluxCorrection.cpp | Computes the mixed correction in the numerical fluxes (Dedner, 2002) |
 GetBoundaryCells.cpp | Computes the cells C1, C2, C3, C4 in function of the cells Cell1, Cell2, Cell3, Cell4 taking into account boundary conditions |
 InitAverage.cpp | Fill the variables vector with the initial condition |
 InitResistivity.cpp | Fill the magnetic resistivity parameter (x,y,z) |
 InitTimeStep.cpp | Compute the timestep of the very first iteration |
 InitTree.cpp | Init graded tree (only for multiresolution solver) |
 IntermediaryStates.cpp | |
 Limiter.cpp | Limiter functions for the conservative variables |
 main.cpp | Main function |
 Matrix.cpp | Construct the data structures |
 Matrix.h | |
 MinAbs.cpp | Computes the minimal value between 2 numbers |
 Node.cpp | Constructs the tree structure and computes the MHD multiresolution approach |
 Node.h | |
 NormMaxQuantities.cpp | Compute the Linf norm of a vector containing the physical quantities divided by their characteristic value |
 Parallel.cpp | Parallel implementation (not working yet) |
 Parameters.cpp | User parameters |
 Parameters.h | This header contains all parameters as global variables |
 Performance.cpp | Simulation information |
 PhysicalFluxMHD.cpp | Computes the MHD physical flux |
 PreProcessor.h | |
 PrintGrid.cpp | Functions to print every variable of the MHD model |
 PrintGrid.h | |
 PrintIntegral.cpp | Print integral values into file "FileName" |
 RefreshTree.cpp | Refresh the tree structure |
 Remesh.cpp | Remesh the mesh |
 ResistiveTerms.cpp | This computes the resistive terms of energy and magnetic field Equations |
 SchemeHLL.cpp | Computes the HLL Riemann solver |
 SchemeHLLD.cpp | Computes the HLLD Riemann solver |
 ShowTime.cpp | Computes the CPU Time |
 Sign.cpp | Sign function |
 Source.cpp | Computes the source terms of the system |
 Step.cpp | This function returns u(x) = 1 if x < 0 or u(x) = 1 if x < 0 or 0 if x > 0 or 1/2 if x = 0 |
 TimeAverageGrid.cpp | Averages the grid over time |
 TimeAverageGrid.h | |
 TimeEvolution.cpp | Time evolution for finite volume with multiresolution |
 Timer.cpp | Computes time |
 Timer.h | |
 Vector.cpp | Creates vector structure |
 Vector.h | |
 View.cpp | Visualization for multiresolution |
 ViewEvery.cpp | Print solution every PrintEvery iteration |
 ViewIteration.cpp | Print solution if IterationNo = PrintIt1 to PrintIt6 |