You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

24 lines
738 B

#ifndef MEDUSA_MEDUSA_FWD_HPP_
#define MEDUSA_MEDUSA_FWD_HPP_
/**
* @file
* Main header file that includes only declarations for some heavy classes such as @ref mm::WLS
* to reduce compile time.
*
* Linker errors are possible when using only this header due to missing definitions of some
* classes and functions. There are two solutions for this, either include full header
* file Medusa.hpp or explicitly instantiate missing classes in appropriate `.cpp` files.
*/
#include "Config.hpp"
#include "Domain_fwd.hpp"
#include "Approximations_fwd.hpp"
#include "Interpolants_fwd.hpp"
#include "Types.hpp"
#include "Integrators.hpp"
#include "IO.hpp"
#include "Operators.hpp"
#include "Utils.hpp"
#endif // MEDUSA_MEDUSA_FWD_HPP_