Skip to main content
Ctrl+K

Mass Cuda documentation

navigation

  • Getting Started
    • Installing MASS CUDA
    • Quick Start
  • Core Concepts
    • MASS CUDA
    • Architecture
    • Cross-Device Communication Design
    • Cross-Host Parallelism Design
  • User Guide
    • Setting Up and Configuring Project
    • Library Initialization
    • Create Places
    • Create Agents
    • Attributes
    • Invoking Methods
    • Place Neighbors
    • Agent Operations
    • Download Attributes
    • Best Practices
  • MASS CUDA APIs
    • Namespace fmt
    • Namespace mass
    • Namespace mass::experimental
    • Namespace mass::experimental::attribute
    • Namespace mass::internal
    • Namespace mass::internal::type_deduction
    • Namespace mass::logger
    • Namespace std
    • Template Struct formatter< mass::EntityType >
    • Template Struct formatter< mass::GhostSize >
    • Template Struct formatter< mass::NDIndex >
    • Template Struct formatter< mass::NDSize >
    • Template Struct formatter< mass::NeighbourId >
    • Struct AgentID
    • Struct AgentsConfig
    • Struct AttributeMeta
    • Struct DimensionSequence
    • Struct DimensionSequence::Iterator
    • Template Struct Attribute
    • Struct GhostSize
    • Template Struct is_contiguous_collection
    • Template Struct is_contiguous_collection< Collection, std::void_t< underlying_storage_ptr_type_t< Collection >, collection_size_type_t< Collection > > >
    • Template Struct is_contiguous_collection_of_type
    • Template Struct is_contiguous_collection_of_type< Collection, Element, std::void_t< underlying_storage_ptr_type_t< Collection >, collection_size_type_t< Collection > > >
    • Template Struct NDRawArrType
    • Template Struct NDRawArrType< T, Dim >
    • Template Struct NDRawArrType< T, Dim, RestDims… >
    • Template Struct NDArray
    • Struct NDIndex
    • Struct NDOffset
    • Struct NDSize
    • Struct NeighbourId
    • Struct PlacesConfig
    • Struct PlacesSizeWithGhost
    • Template Struct RequiredConfig
    • Struct SharedAttributeMeta
    • Template Struct hash< mass::AgentID >
    • Template Struct hash< mass::NeighbourId >
    • Class Agent
    • Class Agents
    • Class AgentsMeta
    • Class AttrTagSet
    • Class CudaEventTimer
    • Template Class deviceStaticSpan
    • Class MyPlace
    • Class NewPlace
    • Template Class COW
    • Template Class COWArray
    • Class Mass
    • Class MassException
    • Class Place
    • Class Places
    • Class PlacesMeta
    • Template Class RawAttributeLocalStorageSnapshot
    • Class ScopeDeferStatement
    • Template Class span
    • Enum AgentPreDefinedAttr
    • Enum EntityType
    • Enum AttrType
    • Enum MemoryOrder
    • Enum PlacePreDefinedAttr
    • Enum PtrType
    • Template Function mass::elementCount
    • Template Function mass::internal::fatalError
    • Function mass::internal::getGlobalIdx_1D_1D
    • Function mass::internal::getGlobalIdx_1D_2D
    • Function mass::internal::getGlobalIdx_1D_3D
    • Function mass::internal::getGlobalIdx_2D_1D
    • Function mass::internal::getGlobalIdx_2D_2D
    • Function mass::internal::getGlobalIdx_2D_3D
    • Function mass::internal::getGlobalIdx_3D_1D
    • Function mass::internal::getGlobalIdx_3D_2D
    • Function mass::internal::getGlobalIdx_3D_3D
    • Template Function mass::internal::precondition
    • Template Function mass::logger::debug
    • Template Function mass::logger::error
    • Template Function mass::logger::info
    • Function mass::logger::setHeaderPattern(const char *const)
    • Function mass::logger::setHeaderPattern(const std::string&)
    • Function mass::logger::setLogLevel
    • Template Function mass::logger::warn
    • Template Function mass::makeDeviceMap
    • Template Function mass::span
    • Function mass::toByteCount
    • Function mass::toByteCount32
    • Function mass::toCount
    • Function mass::toCount32
    • Function mass::toDimension
    • Function mass::toIndex
    • Function mass::toIndex32
    • Function mass::toOffset
    • Function mass::toOffset32
    • Function mass::toSize
    • Function mass::toSize32
    • Variable mass::internal::nPlaces
    • Variable mass::internal::type_deduction::is_contiguous_collection_of_type_v
    • Variable mass::internal::type_deduction::is_contiguous_collection_v
    • Variable mass::internal::type_deduction::is_non_ptr_trivially_copyable_v
    • Variable mass::internal::type_deduction::is_span_convertible_v
    • Variable mass::logger::DEFAULT_HEADER_PATTERN
    • Define __MASS_IDENTIFIER_NAME_CONCAT
    • Define __MASS_IDENTIFIER_NAME_CONCAT_INNER
    • Define __universal__
    • Define byteCount32Of
    • Define byteCountOf
    • Define ccast
    • Define dcast
    • Define FMTLOG_BLOCK
    • Define MASS_FUNCTION
    • Define MASS_IDEAL_BLOCK_SIZE
    • Define MASS_INTERNAL_FATAL_ERROR
    • Define MASS_INTERNAL_PRECONDITION
    • Define MASS_LOG_DEBUG
    • Define MASS_LOG_ERROR
    • Define MASS_LOG_INFO
    • Define MASS_LOG_WARN
    • Define MASS_MAX_AGENT_TRAVEL
    • Define MASS_MAX_AGENTS
    • Define MASS_MAX_BLOCK_SIZE
    • Define MASS_MAX_BLOCKS
    • Define MASS_MAX_DIMS
    • Define MASS_MAX_NEIGHBORS
    • Define MASS_MAX_PLACE_EXCHANGE
    • Define MASS_MAX_POTENTIAL_AGENTS
    • Define MASS_MIN_BLOCK_SIZE
    • Define MASS_N_DESTINATIONS
    • Define MASS_SCOPE_DEFER
    • Define rcast
    • Define scast
    • Typedef mass::AttrTag
    • Typedef mass::ByteCount
    • Typedef mass::ByteCount32
    • Typedef mass::Count
    • Typedef mass::Count32
    • Typedef mass::DeviceId
    • Typedef mass::DeviceRank
    • Typedef mass::Dimension
    • Typedef mass::EntityHandle
    • Typedef mass::FunctionId
    • Typedef mass::HostRank
    • Typedef mass::Index
    • Typedef mass::Index32
    • Typedef mass::internal::type_deduction::collection_element_type_t
    • Typedef mass::internal::type_deduction::collection_size_type_t
    • Typedef mass::internal::type_deduction::NDRawArr
    • Typedef mass::internal::type_deduction::require_contiguous_collection_of_trivial_t
    • Typedef mass::internal::type_deduction::require_contiguous_collection_of_type_t
    • Typedef mass::internal::type_deduction::require_non_ptr_single_trivial_t
    • Typedef mass::internal::type_deduction::require_span_convertible_t
    • Typedef mass::internal::type_deduction::underlying_storage_ptr_type_t
    • Typedef mass::logger::format_string
    • Typedef mass::logger::LogLevel
    • Typedef mass::Offset
    • Typedef mass::Offset32
    • Typedef mass::Size
    • Typedef mass::Size32
  • .rst

File Logger.h

Contents

  • Definition (mass/Logger.h)
  • Includes
  • Included By
  • Namespaces
  • Functions
  • Defines
  • Typedefs
  • Variables

File Logger.h#

↰ Parent directory (mass)

Definition (mass/Logger.h)#

  • Program Listing for File Logger.h

Includes#

  • ctime

  • fmtlog/fmtlog.h

  • string

Included By#

  • File Agents.h

  • File MassException.h

  • File Places.h

Namespaces#

  • Namespace mass

  • Namespace mass::logger

Functions#

  • Template Function mass::logger::debug

  • Template Function mass::logger::error

  • Template Function mass::logger::info

  • Function mass::logger::setHeaderPattern(const char *const)

  • Function mass::logger::setHeaderPattern(const std::string&)

  • Function mass::logger::setLogLevel

  • Template Function mass::logger::warn

Defines#

  • Define FMTLOG_BLOCK

  • Define MASS_LOG_DEBUG

  • Define MASS_LOG_ERROR

  • Define MASS_LOG_INFO

  • Define MASS_LOG_WARN

Typedefs#

  • Typedef mass::logger::format_string

  • Typedef mass::logger::LogLevel

Variables#

  • Variable mass::logger::DEFAULT_HEADER_PATTERN

Contents
  • Definition (mass/Logger.h)
  • Includes
  • Included By
  • Namespaces
  • Functions
  • Defines
  • Typedefs
  • Variables

By Author name not set