15 #ifndef BORNAGAIN_CORE_COMPUTATION_MULTILAYERFUNCS_H
16 #define BORNAGAIN_CORE_COMPUTATION_MULTILAYERFUNCS_H
34 std::vector<double>
GenerateZValues(
int n_points,
double z_min,
double z_max);
Defines complex_t, and a few elementary functions.
std::pair< double, double > DefaultMaterialProfileLimits(const MultiLayer &multilayer)
Get default z limits for generating a material profile.
std::vector< double > GenerateZValues(int n_points, double z_min, double z_max)
Generate z values (equidistant) for use in MaterialProfile.
Our sample model: a stack of layers one below the other.
std::vector< complex_t > MaterialProfile(const MultiLayer &multilayer, int n_points, double z_min, double z_max)