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

#include <wmpearsonIVreconditioner.h>

Inheritance diagram for WmPearsonIVReconditioner:
WmPatchProcess

Public Member Functions

 WmPearsonIVReconditioner ()
 
 ~WmPearsonIVReconditioner ()
 
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 * _densityMin
 
WmKernelVariable * _pressureMin
 
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

◆ WmPearsonIVReconditioner()

WmPearsonIVReconditioner::WmPearsonIVReconditioner ( )
inline

◆ ~WmPearsonIVReconditioner()

WmPearsonIVReconditioner::~WmPearsonIVReconditioner ( )

Member Function Documentation

◆ generateSource()

std::string WmPearsonIVReconditioner::generateSource ( )
protected

◆ process()

void WmPearsonIVReconditioner::process ( )
virtual

Implements WmPatchProcess.

◆ setup()

void WmPearsonIVReconditioner::setup ( const WxCryptSet wxc)
virtual

Reimplemented from WmPatchProcess.

Member Data Documentation

◆ _densityMin

WmKernelVariable* WmPearsonIVReconditioner::_densityMin
protected

◆ _fluid

WmKernelVariable* WmPearsonIVReconditioner::_fluid
protected

◆ _globalVariableSet

WmKernelVariable* WmPearsonIVReconditioner::_globalVariableSet
protected

◆ _kernel

cl_kernel WmPearsonIVReconditioner::_kernel
protected

◆ _numElements

int WmPearsonIVReconditioner::_numElements
protected

◆ _pressureMin

WmKernelVariable* WmPearsonIVReconditioner::_pressureMin
protected

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