Celeritas  0.5.0-86+4a8eea4
Public Member Functions | List of all members
celeritas::optical::ImportedModelAdapter Class Reference

An adapter for imported model data corresponding to a specific identifier. More...

#include <ImportedModelAdapter.hh>

Public Types

Type aliases
using ImportedModelId = typename ImportedModels::ImportedModelId
 
using SPConstImported = std::shared_ptr< ImportedModels const >
 

Public Member Functions

 ImportedModelAdapter (ImportedModelId id, SPConstImported imported)
 Create an adapter from imported models for the given model ID.
 
 ImportedModelAdapter (ImportModelClass imc, SPConstImported imported)
 Create an adapter from imported models for the given model class.
 
ImportPhysicsVector const & mfp (OpticalMaterialId id) const
 Get MFP table for the given optical material.
 
OpticalMaterialId::size_type num_materials () const
 Get number of optical materials that have MFPs for this model.
 

Detailed Description

An adapter for imported model data corresponding to a specific identifier.


The documentation for this class was generated from the following files: