OPALX (Object Oriented Parallel Accelerator Library for Exascale) MINIorX
OPALX
AbsorbingBC.h File Reference
#include <Kokkos_Core.hpp>
#include "Types/Vector.h"
#include "Field/Field.h"
Include dependency graph for AbsorbingBC.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  second_order_abc_face< _scalar, _main_axis, _side_axes >
 
struct  second_order_abc_edge< _scalar, edge_axis, normal_axis1, normal_axis2, na1_zero, na2_zero >
 
struct  second_order_abc_corner< _scalar, x0, y0, z0 >
 
struct  second_order_mur_boundary_conditions
 

Functions

template<unsigned a, unsigned b>
constexpr KOKKOS_INLINE_FUNCTION auto first ()
 
template<unsigned a, unsigned b>
constexpr KOKKOS_INLINE_FUNCTION auto second ()
 

Function Documentation

◆ first()

template<unsigned a, unsigned b>
constexpr KOKKOS_INLINE_FUNCTION auto first ( )
constexpr

Definition at line 10 of file AbsorbingBC.h.

Referenced by IndexMap::add(), mslang::Intersection::apply(), mslang::SymmetricDifference::apply(), ippl::FFTOpenPoissonSolver< FieldLHS, FieldRHS >::communicateVico(), DistributionMoments::computePercentiles(), ippl::mpi::rma::Window< Target >::create(), ippl::OrthogonalRecursiveBisection< Field, Tp >::cutDomain(), FieldSolver< T, Dim >::dumpScalField(), FieldSolver< T, Dim >::dumpVectField(), StatWriter::fillHeader(), Sequence::findNamedPosition(), ippl::mpi::rma::Window< Target >::get(), RFCavity::getAutoPhaseEstimate(), TravelingWave::getdA(), TravelingWave::getdB(), TravelingWave::getdE(), TravelingWave::getdT(), ippl::detail::RegionLayout< T, Dim, UniformCartesian< T, Dim >, position_memory_space >::gethLocalRegions(), ippl::FieldLayout< 3 >::getNeighborsRecvRange(), Astra1DDynamic::getOnaxisEz(), FM3DDynamic::getOnaxisEz(), Attributes::getString(), Attributes::getStringArray(), ippl::LagrangeSpace< T, Dim, Order, ElementType, QuadratureType, FieldLHS, FieldRHS >::initializeElementIndices(), ippl::NedelecSpace< T, Dim, Order, ElementType, QuadratureType, FieldType >::initializeElementIndices(), PlaceRep::leave(), ippl::mpi::rma::Window< mpi::rma::Active >::lockall(), matheval::detail::expectation_handler::operator()(), SDDS::column::parse(), SDDS::parameter::parse(), matheval::detail::parse(), matheval::Parser< real_t >::parse(), matheval::parse(), Line::parse(), Expressions::parseRange(), Expressions::parseRelation(), ippl::OrthogonalRecursiveBisection< Field, Tp >::perpendicularReduction(), IndexMap::print(), ippl::mpi::rma::Window< Target >::put(), FM1DProfile2::readMap(), second_order_abc_face< _scalar, _main_axis, _side_axes >::second_order_abc_face(), Util::toString(), StatWriter::write(), and ippl::mpi::Communicator::writeLogsToFile().

◆ second()