AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
conduit_memory.hpp File Reference
#include "axom/bump/utilities/conduit_array_view.hpp"
#include "axom/bump/utilities/conduit_traits.hpp"
#include "axom/core/Array.hpp"
#include "axom/core/ArrayView.hpp"
#include "axom/core/memory_management.hpp"
#include "axom/core/NumericLimits.hpp"
#include "axom/core/execution/synchronize.hpp"
#include "axom/slic.hpp"
#include "axom/sidre/core/ConduitMemory.hpp"
#include "axom/export/bump.h"
#include <conduit/conduit.hpp>
#include <string>

Namespaces

 axom
 
 axom::bump
 
 axom::bump::utilities
 
 axom::bump::utilities::internal
 

Functions

bool axom::bump::utilities::isDeviceAllocated (const conduit::Node &n)
 Returns whether the data pointer in the Conduit node appears to be allocated on a device. More...
 
template<typename ExecSpace >
void axom::bump::utilities::internal::copyImpl (conduit::Node &dest, const conduit::Node &src, int destAllocatorID, bool destAllocatorForDevice)
 Copies a Conduit tree in the src node to a new Conduit dest node, making sure to allocate array data in the appropriate memory space for the execution space. More...
 
template<typename ExecSpace >
void axom::bump::utilities::copy (conduit::Node &dest, const conduit::Node &src, int destAllocatorID=axom::execution_space< ExecSpace >::allocatorID())
 Copies a Conduit tree in the src node to a new Conduit dest node, making sure to allocate array data in the appropriate memory space for the execution space. More...
 
template<typename ArrayType >
bool axom::bump::utilities::fillFromNode (const conduit::Node &n, const std::string &key, ArrayType &arr, bool moveToHost=false)
 Fill an array with int values from a Conduit node. More...
 
template<typename T >
axom::ArrayView< T > axom::bump::utilities::make_array_view (conduit::Node &n)
 Make an axom::ArrayView from a Conduit node. More...
 
template<typename T >
axom::ArrayView< T > axom::bump::utilities::make_array_view (const conduit::Node &n)