ABLATE Source Documentation  0.12.34
ablate::particles::accessors::EulerianAccessor Class Reference

#include <eulerianAccessor.hpp>

+ Inheritance diagram for ablate::particles::accessors::EulerianAccessor:

Public Member Functions

 EulerianAccessor (bool cachePointData, std::shared_ptr< ablate::domain::SubDomain > subDomain, SwarmAccessor &, PetscReal currentTime)
 
ConstPointData CreateData (const std::string &fieldName) override
 
 EulerianAccessor (const EulerianAccessor &)=delete
 
PetscInt GetDimensions () const
 
- Public Member Functions inherited from ablate::particles::accessors::Accessor< const PetscReal >
 Accessor (bool cachePointData)
 
 Accessor (const Accessor &)=delete
 
Data< const PetscReal > operator[] (const std::string &fieldName)
 
Data< const PetscReal > GetData (const std::string &fieldName)
 
void RegisterCleanupFunction (const std::function< void()> &function)
 

Additional Inherited Members

Detailed Description

Interpolates cell/eulerian data to the particle locations

Constructor & Destructor Documentation

◆ EulerianAccessor()

ablate::particles::accessors::EulerianAccessor::EulerianAccessor ( const EulerianAccessor )
delete

prevent copy of this class

Member Function Documentation

◆ CreateData()

ablate::particles::accessors::ConstPointData ablate::particles::accessors::EulerianAccessor::CreateData ( const std::string &  fieldName)
overridevirtual

Create point data from the rhs field

Parameters
fieldName
Returns

Implements ablate::particles::accessors::Accessor< const PetscReal >.

◆ GetDimensions()

PetscInt ablate::particles::accessors::EulerianAccessor::GetDimensions ( ) const
inline

Get the number of dimensions


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