BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
BaseMaterialImpl.h File Reference

Defines basic material implementation interface. More...

Include dependency graph for BaseMaterialImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BaseMaterialImpl
 Interface for material implementation classes. More...
 

Macros

#define BORNAGAIN_SAMPLE_MATERIAL_BASEMATERIALIMPL_H
 

Enumerations

enum class  MATERIAL_TYPES { InvalidMaterialType = -1 , RefractiveMaterial = 0 , MaterialBySLD }
 

Detailed Description

Defines basic material implementation interface.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file BaseMaterialImpl.h.

Macro Definition Documentation

◆ BORNAGAIN_SAMPLE_MATERIAL_BASEMATERIALIMPL_H

#define BORNAGAIN_SAMPLE_MATERIAL_BASEMATERIALIMPL_H

Definition at line 21 of file BaseMaterialImpl.h.

Enumeration Type Documentation

◆ MATERIAL_TYPES

enum MATERIAL_TYPES
strong
Enumerator
InvalidMaterialType 
RefractiveMaterial 
MaterialBySLD 

Definition at line 29 of file BaseMaterialImpl.h.