Skip to content

Commit

Permalink
Fix inconsistent class declaration
Browse files Browse the repository at this point in the history
  • Loading branch information
sethrj committed Oct 16, 2024
1 parent 4d16cbf commit 3add870
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion src/celeritas/track/detail/Filler.cu
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
namespace celeritas
{
//---------------------------------------------------------------------------//
template struct Filler<TrackStatus, MemSpace::device>;
template class Filler<TrackStatus, MemSpace::device>;
//---------------------------------------------------------------------------//
} // namespace celeritas
8 changes: 4 additions & 4 deletions src/corecel/data/Filler.cu
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
namespace celeritas
{
//---------------------------------------------------------------------------//
template struct Filler<real_type, MemSpace::device>;
template struct Filler<size_type, MemSpace::device>;
template struct Filler<int, MemSpace::device>;
template struct Filler<TrackSlotId, MemSpace::device>;
template class Filler<real_type, MemSpace::device>;
template class Filler<size_type, MemSpace::device>;
template class Filler<int, MemSpace::device>;
template class Filler<TrackSlotId, MemSpace::device>;
//---------------------------------------------------------------------------//
} // namespace celeritas
8 changes: 4 additions & 4 deletions src/corecel/data/Filler.hh
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,10 @@ CELER_FORCEINLINE void Filler<T, M>::fill_device_impl(Span<T>) const
CELER_ASSERT_UNREACHABLE();
}
#else
extern template struct Filler<real_type, MemSpace::device>;
extern template struct Filler<size_type, MemSpace::device>;
extern template struct Filler<int, MemSpace::device>;
extern template struct Filler<TrackSlotId, MemSpace::device>;
extern template class Filler<real_type, MemSpace::device>;
extern template class Filler<size_type, MemSpace::device>;
extern template class Filler<int, MemSpace::device>;
extern template class Filler<TrackSlotId, MemSpace::device>;
#endif

//---------------------------------------------------------------------------//
Expand Down

0 comments on commit 3add870

Please sign in to comment.