ABLATE Source Documentation  0.12.33
ablate::domain::FieldAccessor< DataType, isLocal > Class Template Reference

#include <fieldAccessor.hpp>

Public Member Functions

 FieldAccessor (Vec dataVectorIn, const Field &dataFieldIn, DM dm=nullptr)
 
const FieldGetField () const
 provide easy access to the field information
 
template<class IndexType >
DataType * operator[] (IndexType point)
 Inline function to compute the memory address at this point.
 
template<class IndexType >
PetscErrorCode operator() (IndexType point, DataType **field)
 Inline function to compute the memory address at this point using PETSC style return error.
 
 FieldAccessor (const FieldAccessor &)=delete
 

Detailed Description

template<class DataType, bool isLocal = true>
class ablate::domain::FieldAccessor< DataType, isLocal >

Class responsible for computing point data locations for dm plex integration

Constructor & Destructor Documentation

◆ FieldAccessor()

template<class DataType , bool isLocal = true>
ablate::domain::FieldAccessor< DataType, isLocal >::FieldAccessor ( const FieldAccessor< DataType, isLocal > &  )
delete

prevent copy of this class


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