IPPL API Reference
Independent Parallel Particle Layer C++ API
Loading...
Searching...
No Matches
ippl::ZeroFace< Field > Class Template Reference
+ Inheritance diagram for ippl::ZeroFace< Field >:
+ Collaboration diagram for ippl::ZeroFace< Field >:

Public Member Functions

 ZeroFace (unsigned face)
 
virtual FieldBC getBCType () const
 
virtual void write (std::ostream &out) const
 
- Public Member Functions inherited from ippl::ConstantFace< Field >
 ConstantFace (unsigned int face, T constant)
 
- Public Member Functions inherited from ippl::ExtrapolateFace< Field >
 ExtrapolateFace (unsigned face, T offset, T slope)
 
virtual void findBCNeighbors (Field &)
 
virtual void apply (Field &field)
 
virtual void assignGhostToPhysical (Field &field)
 
const T & getOffset () const
 
const T & getSlope () const
 
- Public Member Functions inherited from ippl::detail::BCondBase< Field >
 BCondBase (unsigned int face)
 
unsigned int getFace () const
 
bool changesPhysicalCells () const
 

Additional Inherited Members

- Public Types inherited from ippl::ExtrapolateFace< Field >
using base_type = detail::BCondBase< Field >
 
using Layout_t = typename detail::BCondBase< Field >::Layout_t
 
- Public Types inherited from ippl::detail::BCondBase< Field >
using Layout_t = FieldLayout< Dim >
 
- Protected Attributes inherited from ippl::ExtrapolateFace< Field >
offset_m
 
slope_m
 
- Protected Attributes inherited from ippl::detail::BCondBase< Field >
unsigned int face_m
 
bool changePhysical_m
 

Member Function Documentation

◆ getBCType()

template<typename Field >
virtual FieldBC ippl::ZeroFace< Field >::getBCType ( ) const
inlinevirtual

Reimplemented from ippl::ConstantFace< Field >.

◆ write()

template<typename Field >
void ippl::ZeroFace< Field >::write ( std::ostream &  out) const
virtual

Reimplemented from ippl::ConstantFace< Field >.


The documentation for this class was generated from the following files: