NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Functions
NeoN::finiteVolume::cellCentred::volumeBoundary::detail Namespace Reference

Functions

template<typename ValueType >
void extrapolateValue (Field< ValueType > &domainVector, const UnstructuredMesh &mesh, std::pair< localIdx, localIdx > range)
 
template<typename ValueType >
void setGradientValue (Field< ValueType > &domainVector, const UnstructuredMesh &mesh, std::pair< localIdx, localIdx > range, ValueType fixedGradient)
 
template<typename ValueType >
void setFixedValue (Field< ValueType > &domainVector, std::pair< size_t, size_t > range, ValueType fixedValue)
 
template<typename ValueType >
void setSymmetryValue (Field< ValueType > &domainVector, const UnstructuredMesh &mesh, std::pair< localIdx, localIdx > range)
 
template<>
void setSymmetryValue< NeoN::scalar > (Field< NeoN::scalar > &domainVector, const UnstructuredMesh &mesh, std::pair< localIdx, localIdx > range)
 
template<>
void setSymmetryValue< NeoN::Vec3 > (Field< NeoN::Vec3 > &domainVector, const UnstructuredMesh &mesh, std::pair< localIdx, localIdx > range)
 

Function Documentation

◆ extrapolateValue()

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

Definition at line 24 of file extrapolated.hpp.

◆ setFixedValue()

template<typename ValueType >
void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setFixedValue ( Field< ValueType > &  domainVector,
std::pair< size_t, size_t range,
ValueType  fixedValue 
)

Definition at line 23 of file fixedValue.hpp.

◆ setGradientValue()

template<typename ValueType >
void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setGradientValue ( Field< ValueType > &  domainVector,
const UnstructuredMesh mesh,
std::pair< localIdx, localIdx range,
ValueType  fixedGradient 
)

Definition at line 24 of file fixedGradient.hpp.

◆ setSymmetryValue()

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

◆ setSymmetryValue< NeoN::scalar >()

template<>
void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setSymmetryValue< NeoN::scalar > ( Field< NeoN::scalar > &  domainVector,
const UnstructuredMesh mesh,
std::pair< localIdx, localIdx range 
)
inline

Definition at line 30 of file symmetry.hpp.

◆ setSymmetryValue< NeoN::Vec3 >()

template<>
void NeoN::finiteVolume::cellCentred::volumeBoundary::detail::setSymmetryValue< NeoN::Vec3 > ( Field< NeoN::Vec3 > &  domainVector,
const UnstructuredMesh mesh,
std::pair< localIdx, localIdx range 
)
inline

Definition at line 65 of file symmetry.hpp.