WARPXM v1.10.0
Loading...
Searching...
No Matches
WmPearsonIVClosureSchemeGenerator Class Reference

#include <wmpearsonIVclosureschemegenerator.h>

Inheritance diagram for WmPearsonIVClosureSchemeGenerator:
WmPatchProcess

Public Member Functions

 WmPearsonIVClosureSchemeGenerator ()
 
 ~WmPearsonIVClosureSchemeGenerator ()
 
void setup (const WxCryptSet &wxc)
 
void process ()
 
- Public Member Functions inherited from WmPatchProcess
 WmPatchProcess ()
 
virtual ~WmPatchProcess ()=default
 
void step ()
 
virtual void process ()=0
 
void setPatch (const WmUnstructuredPatch *patch)
 
void setParentTaskProcessor (WmPatchProcessor *taskProcessor)
 
virtual std::string name (std::string prefix="patchedProcessor.") const
 
virtual void setup (const WxCryptSet &wxc)
 
void setParentSolver (const WmSolverBase *solver)
 
void setDt (WxStepper::time_t dt)
 
void setTime (WxStepper::time_t time)
 
WxStepper::time_t getSuggestedDt () const
 
const WmUnstructuredPatchget_patch () const
 
const WmSolverget_solver () const
 

Protected Member Functions

std::string generateSource ()
 

Protected Attributes

WmKernelVariable * _fluid
 
WmKernelVariable * _closureVariable
 
WmKernelVariable * _globalVariableSet
 
int _numElements
 
cl_kernel _kernel
 
- Protected Attributes inherited from WmPatchProcess
std::string _ppName
 
WmPatchProcessor_parentTaskProcessor
 
const WmUnstructuredPatch_patch
 
std::vector< std::string > _onSubdomains
 
WxStepper::time_t _time
 
WxStepper::time_t _dt
 
WxStepper::time_t _suggested_dt
 
WxLogStream _debStrm = WxLogger::get("warpx-root.console")->getDebugStream()
 
const WmSolverBase_parentSolver = nullptr
 

Constructor & Destructor Documentation

◆ WmPearsonIVClosureSchemeGenerator()

WmPearsonIVClosureSchemeGenerator::WmPearsonIVClosureSchemeGenerator ( )
inline

◆ ~WmPearsonIVClosureSchemeGenerator()

WmPearsonIVClosureSchemeGenerator::~WmPearsonIVClosureSchemeGenerator ( )

Member Function Documentation

◆ generateSource()

std::string WmPearsonIVClosureSchemeGenerator::generateSource ( )
protected

◆ process()

void WmPearsonIVClosureSchemeGenerator::process ( )
virtual

Implements WmPatchProcess.

◆ setup()

void WmPearsonIVClosureSchemeGenerator::setup ( const WxCryptSet wxc)
virtual

Reimplemented from WmPatchProcess.

Member Data Documentation

◆ _closureVariable

WmKernelVariable* WmPearsonIVClosureSchemeGenerator::_closureVariable
protected

◆ _fluid

WmKernelVariable* WmPearsonIVClosureSchemeGenerator::_fluid
protected

◆ _globalVariableSet

WmKernelVariable* WmPearsonIVClosureSchemeGenerator::_globalVariableSet
protected

◆ _kernel

cl_kernel WmPearsonIVClosureSchemeGenerator::_kernel
protected

◆ _numElements

int WmPearsonIVClosureSchemeGenerator::_numElements
protected

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