mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 13:23:51 +00:00
removed execution object base from code base
since we no longer use execution object base in the code base it is being removed
This commit is contained in:
parent
af250acbfc
commit
0ea68f6c41
@ -20,7 +20,6 @@
|
||||
#ifndef vtk_m_cont_ExecutionObjectFactoryBase_h
|
||||
#define vtk_m_cont_ExecutionObjectFactoryBase_h
|
||||
#include <vtkm/Types.h>
|
||||
#include <vtkm/exec/ExecutionObjectBase.h>
|
||||
namespace vtkm
|
||||
{
|
||||
namespace cont
|
||||
|
@ -26,7 +26,6 @@
|
||||
|
||||
#include <vtkm/cont/ExecutionObjectFactoryBase.h>
|
||||
|
||||
#include <vtkm/exec/ExecutionObjectBase.h>
|
||||
|
||||
namespace vtkm
|
||||
{
|
||||
@ -52,7 +51,7 @@ struct Transport<vtkm::cont::arg::TransportTagExecObject, ContObjectType, Device
|
||||
// inherit from vtkm::exec::ExecutionObjectFactoryBase.
|
||||
VTKM_STATIC_ASSERT_MSG(
|
||||
(std::is_base_of<vtkm::cont::ExecutionObjectFactoryBase, ContObjectType>::value),
|
||||
"All execution objects are expected to inherit from vtkm::exec::ExecutionObjectBase");
|
||||
"All execution objects are expected to inherit from vtkm::exec::ExecutionObjectFactoryBase");
|
||||
|
||||
using ExecObjectType = decltype(std::declval<ContObjectType>().PrepareForExecution(Device()));
|
||||
template <typename InputDomainType>
|
||||
|
@ -29,7 +29,6 @@ set(headers
|
||||
ConnectivityExplicit.h
|
||||
ConnectivityPermuted.h
|
||||
ConnectivityStructured.h
|
||||
ExecutionObjectBase.h
|
||||
ExecutionWholeArray.h
|
||||
FunctorBase.h
|
||||
Jacobian.h
|
||||
|
@ -1,39 +0,0 @@
|
||||
//============================================================================
|
||||
// Copyright (c) Kitware, Inc.
|
||||
// All rights reserved.
|
||||
// See LICENSE.txt for details.
|
||||
// This software is distributed WITHOUT ANY WARRANTY; without even
|
||||
// the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
// PURPOSE. See the above copyright notice for more information.
|
||||
//
|
||||
// Copyright 2014 National Technology & Engineering Solutions of Sandia, LLC (NTESS).
|
||||
// Copyright 2014 UT-Battelle, LLC.
|
||||
// Copyright 2014 Los Alamos National Security.
|
||||
//
|
||||
// Under the terms of Contract DE-NA0003525 with NTESS,
|
||||
// the U.S. Government retains certain rights in this software.
|
||||
//
|
||||
// Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National
|
||||
// Laboratory (LANL), the U.S. Government retains certain rights in
|
||||
// this software.
|
||||
//============================================================================
|
||||
#ifndef vtk_m_exec_ExecutionObjectBase_h
|
||||
#define vtk_m_exec_ExecutionObjectBase_h
|
||||
|
||||
namespace vtkm
|
||||
{
|
||||
namespace exec
|
||||
{
|
||||
|
||||
/// Base \c ExecutionObjectBase for execution objects to inherit from so that
|
||||
/// you can use an arbitrary object as a parameter in an execution environment
|
||||
/// function. Any method you want to use on the execution side must have the
|
||||
/// VTKM_EXEC modifier.
|
||||
///
|
||||
class ExecutionObjectBase
|
||||
{
|
||||
};
|
||||
}
|
||||
} // namespace vtkm::exec
|
||||
|
||||
#endif //vtk_m_exec_ExecutionObjectBase_h
|
Loading…
Reference in New Issue
Block a user