NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
processor.hpp File Reference
#include <Kokkos_Core.hpp>
#include "NeoN/core/primitives/vec3.hpp"
#include "NeoN/core/primitives/tensor.hpp"
#include "NeoN/finiteVolume/cellCentred/boundary/volumeBoundaryFactory.hpp"
#include "NeoN/mesh/unstructured/unstructuredMesh.hpp"

Go to the source code of this file.

Classes

class  NeoN::finiteVolume::cellCentred::volumeBoundary::Processor< ValueType >
 

Namespaces

namespace  NeoN
 Integer types used throughout NeoN.
 
namespace  NeoN::finiteVolume
 
namespace  NeoN::finiteVolume::cellCentred
 
namespace  NeoN::finiteVolume::cellCentred::volumeBoundary
 
namespace  NeoN::finiteVolume::cellCentred::volumeBoundary::detail
 

Functions

template<typename ValueType >
void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setProcBoundaryCoefficients (Field< ValueType > &domainVector, std::pair< localIdx, localIdx > range)
 
template<typename ValueType >
void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::updateProcBoundaryOwnerValue (Field< ValueType > &domainVector, const UnstructuredMesh &mesh, std::pair< localIdx, localIdx > range)
 
template void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setProcBoundaryCoefficients< scalar > (Field< scalar > &, std::pair< localIdx, localIdx >)
 
template void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setProcBoundaryCoefficients< Vec3 > (Field< Vec3 > &, std::pair< localIdx, localIdx >)
 
template void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setProcBoundaryCoefficients< Tensor > (Field< Tensor > &, std::pair< localIdx, localIdx >)
 
template void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::updateProcBoundaryOwnerValue< scalar > (Field< scalar > &, const UnstructuredMesh &, std::pair< localIdx, localIdx >)
 
template void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::updateProcBoundaryOwnerValue< Vec3 > (Field< Vec3 > &, const UnstructuredMesh &, std::pair< localIdx, localIdx >)
 
template void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::updateProcBoundaryOwnerValue< Tensor > (Field< Tensor > &, const UnstructuredMesh &, std::pair< localIdx, localIdx >)