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

#include <rhsAccessor.hpp>

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

Public Member Functions

 RhsAccessor (bool cachePointData, const std::map< std::string, Field > &fieldsMap, Vec rhsVec)
 
 ~RhsAccessor () override
 
PointData CreateData (const std::string &fieldName) override
 
 RhsAccessor (const RhsAccessor &)=delete
 
- Public Member Functions inherited from ablate::particles::accessors::Accessor< PetscReal >
 Accessor (bool cachePointData)
 
 Accessor (const Accessor &)=delete
 
Data< PetscReal > operator[] (const std::string &fieldName)
 
Data< PetscReal > GetData (const std::string &fieldName)
 
void RegisterCleanupFunction (const std::function< void()> &function)
 

Additional Inherited Members

Detailed Description

class that determines the rhs information

Constructor & Destructor Documentation

◆ ~RhsAccessor()

ablate::particles::accessors::RhsAccessor::~RhsAccessor ( )
inlineoverride

clean up the rhs values

◆ RhsAccessor()

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

prevent copy of this class

Member Function Documentation

◆ CreateData()

PointData ablate::particles::accessors::RhsAccessor::CreateData ( const std::string &  fieldName)
inlineoverridevirtual

Create point data from the rhs field

Parameters
fieldName
Returns

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


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