NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
NEM::DRV::FoamRefineOptsBase Struct Reference

Detailed Description

Definition at line 37 of file FoamRefineDriver.H.

Public Attributes

int refineInterval {1}
 
int maxRefinement {1}
 
int nBufferLayers {1}
 
int maxCells {500000}
 
bool writeFieldData {false}
 
bool writeMesh {false}
 
bool writeRefHistory {false}
 
double timeStep {1.}
 
double endTime {1.}
 
double startTime {0.}
 

Protected Member Functions

 FoamRefineOptsBase ()=default
 

Static Protected Attributes

static constexpr const char * method = "FV"
 

Inherited by NEM::DRV::FoamRefineDriver::Opts.

Constructor & Destructor Documentation

◆ FoamRefineOptsBase()

NEM::DRV::FoamRefineOptsBase::FoamRefineOptsBase ( )
protecteddefault

Member Data Documentation

◆ endTime

double NEM::DRV::FoamRefineOptsBase::endTime {1.}

Definition at line 47 of file FoamRefineDriver.H.

Referenced by NEM::DRV::FoamRefineDriver::execute().

◆ maxCells

int NEM::DRV::FoamRefineOptsBase::maxCells {500000}

Definition at line 42 of file FoamRefineDriver.H.

◆ maxRefinement

int NEM::DRV::FoamRefineOptsBase::maxRefinement {1}

Definition at line 40 of file FoamRefineDriver.H.

◆ method

constexpr const char* NEM::DRV::FoamRefineOptsBase::method = "FV"
staticprotected

Definition at line 55 of file FoamRefineDriver.H.

◆ nBufferLayers

int NEM::DRV::FoamRefineOptsBase::nBufferLayers {1}

Definition at line 41 of file FoamRefineDriver.H.

◆ refineInterval

int NEM::DRV::FoamRefineOptsBase::refineInterval {1}

Definition at line 39 of file FoamRefineDriver.H.

Referenced by NEM::DRV::FoamRefineDriver::execute().

◆ startTime

double NEM::DRV::FoamRefineOptsBase::startTime {0.}

Definition at line 48 of file FoamRefineDriver.H.

Referenced by NEM::DRV::FoamRefineDriver::execute().

◆ timeStep

double NEM::DRV::FoamRefineOptsBase::timeStep {1.}

Definition at line 46 of file FoamRefineDriver.H.

Referenced by NEM::DRV::FoamRefineDriver::execute().

◆ writeFieldData

bool NEM::DRV::FoamRefineOptsBase::writeFieldData {false}

Definition at line 43 of file FoamRefineDriver.H.

◆ writeMesh

bool NEM::DRV::FoamRefineOptsBase::writeMesh {false}

Definition at line 44 of file FoamRefineDriver.H.

◆ writeRefHistory

bool NEM::DRV::FoamRefineOptsBase::writeRefHistory {false}

Definition at line 45 of file FoamRefineDriver.H.


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