7#include <Kokkos_Core.hpp> 
   15template<
typename ValueType>
 
   23        : Base(mesh, dict, patchID)
 
 
   29    static std::string 
name() { 
return "empty"; }
 
   31    static std::string 
doc() { 
return "Do nothing on the boundary."; }
 
   33    static std::string 
schema() { 
return "none"; }
 
   35    virtual std::unique_ptr<SurfaceBoundaryFactory<ValueType>> 
clone()
 const override 
   37        return std::make_unique<Empty>(*
this);
 
 
 
A class representing a dictionary that stores key-value pairs.
Represents the domain fields for a computational domain.
Represents an unstructured mesh in NeoN.
static std::string name()
Empty(const UnstructuredMesh &mesh, const Dictionary &dict, localIdx patchID)
virtual std::unique_ptr< SurfaceBoundaryFactory< ValueType > > clone() const override
static std::string schema()
virtual void correctBoundaryCondition(Field< ValueType > &domainVector) override
A template class for registering derived classes with a base class.