 Allocator | |
  fmt::internal::MemoryBuffer< T, SIZE, Allocator > | |
  fmt::internal::MemoryBuffer< Char, internal::INLINE_BUFFER_SIZE, Allocator > | |
 fmt::internal::ArgArray< N, bool > | |
 fmt::internal::ArgArray< N, false > | |
 fmt::internal::ArgArray< N, true > | |
 fmt::ArgJoin< Char, It > | |
 fmt::ArgList | |
 fmt::internal::ArgMap< Char > | |
 fmt::internal::ArgType | |
 fmt::ArgVisitor< Impl, Result > | |
 fmt::ArgVisitor< ArgFormatter< Char >, void > | |
  fmt::internal::ArgFormatterBase< ArgFormatter< Char >, Char, FormatSpec > | |
   fmt::BasicArgFormatter< ArgFormatter< Char >, Char, FormatSpec > | |
    fmt::ArgFormatter< Char > | |
 fmt::ArgVisitor< Impl, void > | |
  fmt::internal::ArgFormatterBase< Impl, Char, Spec > | |
   fmt::BasicArgFormatter< Impl, Char, Spec > | |
 array | |
  diy::Point< Coordinate_, D > | |
  diy::Point< Coordinate, DIY_MAX_DIM > | |
  diy::Point< int, D > | |
  diy::Point< int, DIY_MAX_DIM > | |
   diy::Direction | |
 diy::Assigner | |
  diy::ContiguousAssigner | |
  diy::RoundRobinAssigner | |
 diy::Master::BaseCommand | |
  diy::Master::Command< Block > | |
 basic_streambuf | |
  fmt::internal::FormatBuf< Char > | |
 fmt::internal::BasicCharTraits< Char > | |
 fmt::internal::BasicCharTraits< char > | |
  fmt::internal::CharTraits< char > | |
 fmt::internal::BasicCharTraits< wchar_t > | |
  fmt::internal::CharTraits< wchar_t > | |
 fmt::BasicCStringRef< Char > | |
 fmt::internal::BasicData< T > | |
 fmt::BasicPrintfArgFormatter< Impl, Char, Spec > | |
 fmt::BasicStringRef< Char > | |
 fmt::BasicStringRef< char > | |
 fmt::BasicWriter< Char > | |
  fmt::BasicArrayWriter< Char > | |
  fmt::BasicMemoryWriter< Char, Allocator > | |
 diy::BinaryBuffer | A serialization buffer |
  diy::MemoryBuffer | |
 diy::Master::Binder< Block > | |
 diy::BlockID | |
 diy::Bounds< Coordinate_ > | |
 diy::BoundsValue< Bounds_ > | |
 diy::io::BOV | |
  diy::io::NumPy | |
 fmt::Buffer< T > | |
  fmt::internal::MemoryBuffer< T, SIZE, Allocator > | |
 fmt::Buffer< Char > | |
  fmt::internal::FixedBuffer< Char > | |
  fmt::internal::MemoryBuffer< Char, internal::INLINE_BUFFER_SIZE, Allocator > | |
 fmt::internal::CharTraits< Char > | |
 diy::Collection | |
 diy::Master::Collective | |
 diy::mpi::communicator | Simple wrapper around MPI_Comm |
 fmt::internal::Conditional< B, T, F > | |
 fmt::internal::Conditional< false, T, F > | |
 fmt::internal::ConvertToInt< T > | |
 fmt::internal::ConvertToIntImpl< T, ENABLE_CONVERSION > | |
 fmt::internal::ConvertToIntImpl2< T, ENABLE_CONVERSION > | |
 fmt::internal::ConvertToIntImpl2< T, true > | |
 fmt::internal::ConvertToIntImpl< T, true > | |
 diy::critical_resource< T, Mutex > | |
 diy::critical_resource< FileRecordMap > | |
 diy::critical_resource< int > | |
 diy::critical_resource< int, recursive_mutex > | |
 diy::critical_resource< size_t > | |
 fmt::internal::Value::CustomValue | |
 diy::detail::Default | |
  diy::Serialization< T > | Main interface to serialization, meant to be specialized for the types that require special handling. diy::save() and diy::load() call the static member functions of this class |
 diy::RegularPartners::DimK | |
 fmt::internal::DummyInt | |
 fmt::EmptySpec | |
  fmt::TypeSpec< TYPE > | |
 fmt::internal::EnableIf< B, T > | |
 fmt::internal::EnableIf< true, T > | |
 diy::mpi::environment | |
 diy::ExternalStorage | |
  diy::FileStorage | |
 fmt::internal::FalseType< T > | |
 diy::fast_mutex | |
 diy::mpi::io::file | Wraps MPI file IO |
 fmt::FormatInt | |
 fmt::internal::FormatterBase | |
  fmt::BasicFormatter< Char, ArgFormatter< Char > > | |
  fmt::BasicFormatter< Char, Impl > | |
  fmt::BasicFormatter< CharType, ArgFormatter > | |
 diy::io::detail::GidOffsetCount | |
 diy::GridRef< C, D > | |
  diy::Grid< C, D > | |
 diy::Master::IncomingQueuesRecords | |
 diy::Master::IncomingRound | |
 diy::Master::InFlightRecv | |
 diy::Master::InFlightSend | |
 fmt::internal::IntTraits< T > | |
 iterator | |
  diy::Master::Proxy::EnqueueIterator< T > | |
 fmt::internal::LConvCheck< T, T > | |
 diy::Link | |
  diy::RegularLink< Bounds_ > | |
 diy::LinkFactory | |
 diy::lock_guard< T > | |
 diy::lock_guard< Mutex > | |
 diy::spd::logger | |
 fmt::internal::MakeUnsigned< T > | |
 diy::Master | |
 diy::mpi::maximum< U > | |
 diy::Master::MessageInfo | |
 diy::mpi::minimum< U > | |
 MPI_Status | |
 diy::mutex | |
 diy::Master::NeverSkip | |
 fmt::internal::Not< bool > | |
 fmt::internal::Not< false > | |
 fmt::internal::NoThousandsSep | |
 fmt::internal::Null< T > | |
 numeric_limits | |
  std::numeric_limits< fmt::internal::DummyInt > | |
 diy::mpi::optional< T > | |
 ostream | |
  fmt::internal::DummyStream | |
 diy::Master::OutgoingQueuesRecord | |
 diy::Master::ProcessBlock | |
 diy::stats::Profiler | |
 diy::Master::Proxy | Communication proxy, used for enqueueing and dequeueing items for future exchange |
  diy::Master::ProxyWithLink | |
  diy::ReduceProxy | Enables communication within a group during a reduction. DIY creates the ReduceProxy for you in diy::reduce() and provides a reference to ReduceProxy each time the user's reduction function is called |
 diy::Master::QueuePolicy | |
  diy::Master::QueueSizePolicy | Move queues out of core if their size exceeds a parameter given in the constructor |
 diy::Master::QueueRecord | |
 diy::Point< Coordinate_, D >::rebind< U > | |
 diy::Grid< C, D >::rebind< U > | |
 diy::recursive_mutex | |
 diy::RegularDecomposer< Bounds_ > | Decomposes a regular (discrete or continuous) domain into even blocks; creates Links with Bounds along the way |
 diy::RegularLinkSelector< Bounds_ > | |
 diy::RegularLinkSelector< ContinuousBounds > | |
 diy::RegularLinkSelector< DiscreteBounds > | |
 diy::RegularPartners | |
  diy::RegularMergePartners | Partners for merge-reduce |
   diy::RegularAllReducePartners | Allreduce (reduction with results broadcasted to all blocks) is implemented as two merge reductions, with incoming and outgoing items swapped in second one. Ie, follows merge reduction up and down the merge tree |
   diy::RegularBroadcastPartners | Partners for broadcast |
  diy::RegularSwapPartners | Partners for swap-reduce |
 diy::mpi::request | |
 diy::resource_accessor< T, Mutex > | |
 runtime_error | |
  fmt::FormatError | |
  fmt::internal::RuntimeError | |
   fmt::SystemError | |
 diy::stats::Profiler::Scoped | |
 diy::Serialization< io::detail::GidOffsetCount > | |
 diy::Serialization< MemoryBuffer > | |
 diy::Serialization< std::map< K, V > > | |
 diy::Serialization< std::pair< X, Y > > | |
 diy::Serialization< std::set< T > > | |
 diy::Serialization< std::string > | |
 diy::Serialization< std::tuple< Args...> > | |
 diy::Serialization< std::unordered_map< K, V, H, E, A > > | |
 diy::Serialization< std::unordered_set< T, H, E, A > > | |
 diy::Serialization< std::valarray< U > > | |
 diy::Serialization< std::vector< U > > | |
 fmt::internal::SignChecker< IsSigned > | |
 fmt::internal::SignChecker< false > | |
 diy::Master::SkipNoIncoming | |
 SpecT | |
  fmt::IntFormatSpec< T, SpecT, Char > | |
 diy::mpi::status | |
 fmt::internal::Value::StringValue< Char > | |
 fmt::internal::Value::StringValue< char > | |
 fmt::internal::Value::StringValue< signed char > | |
 fmt::internal::Value::StringValue< unsigned char > | |
 fmt::internal::Value::StringValue< wchar_t > | |
 diy::Master::tags | |
 fmt::internal::ThousandsSep | |
 diy::thread | |
 fmt::internal::TypeSelector< FitsIn32Bits > | |
 fmt::internal::TypeSelector< false > | |
 fmt::internal::Value | |
  fmt::internal::Arg | |
   fmt::internal::MakeArg< Formatter > | |
   fmt::internal::MakeValue< Formatter > | |
   fmt::internal::NamedArg< Char > | |
    fmt::internal::NamedArgWithType< Char, T > | |
 fmt::internal::WCharHelper< T, Char > | |
 fmt::internal::WCharHelper< T, wchar_t > | |
 fmt::WidthSpec | |
  fmt::AlignSpec | |
   fmt::AlignTypeSpec< TYPE > | |
   fmt::FormatSpec | |
   fmt::StrFormatSpec< Char > | |