/****************************************************************************** * * Copyright (C) 2020 by * The Salk Institute for Biological Studies * * Use of this source code is governed by an MIT-style * license that can be found in the LICENSE file or at * https://opensource.org/licenses/MIT. * ******************************************************************************/ /** * This header includes all C++ classes of MCell API. * File should be used only from outside of this library to avoid cyclic includes. */ #ifndef API_MCELL_H #define API_MCELL_H #include "api/api_common.h" #include "api/component_type.h" #include "api/component.h" #include "api/elementary_molecule_type.h" #include "api/elementary_molecule.h" #include "api/complex.h" #include "api/species.h" #include "api/surface_property.h" #include "api/surface_class.h" #include "api/reaction_rule.h" #include "api/subsystem.h" #include "api/color.h" #include "api/region.h" #include "api/initial_surface_release.h" #include "api/surface_region.h" #include "api/geometry_object.h" #include "api/release_pattern.h" #include "api/molecule_release_info.h" #include "api/release_site.h" #include "api/instantiation.h" #include "api/count_term.h" #include "api/count.h" #include "api/viz_output.h" #include "api/observables.h" #include "api/api_config.h" #include "api/notifications.h" #include "api/warnings.h" #include "api/model.h" #include "api/molecule.h" #include "api/wall.h" #include "api/wall_wall_hit_info.h" #include "api/introspection.h" #include "api/mol_wall_hit_info.h" #include "api/reaction_info.h" #include "api/chkpt_vol_mol.h" #include "api/chkpt_surf_mol.h" #include "api/rng_state.h" #include "generated/gen_geometry_utils.h" #include "generated/gen_bngl_utils.h" #include "api/shared_structs.h" #endif // API_MCELL_H