NLMech  0.1.0
inp::InteriorFlagsDeck Struct Reference

Structure to read and store input data for interior flags (no-fail region) More...

#include <interiorFlagsDeck.h>

Collaboration diagram for inp::InteriorFlagsDeck:
Collaboration graph

Public Member Functions

 InteriorFlagsDeck ()
 Constructor.
 
void print (int nt=0, int lvl=0) const
 Prints the information about the instance of the object. More...
 
std::string printStr (int nt=0, int lvl=0) const
 Returns the string containing information about the instance of the object. More...
 

Data Fields

bool d_computeAndNotStoreFlag
 Flag which indicates if we compute the flag inline instead of storing it. This is effective only if d_noFailActive is set to true.
 
bool d_noFailActive
 Flag which indicates if no-fail region is active.
 
std::vector< std::pair< std::string, std::vector< double > > > d_noFailRegions
 Specify multiple regions in which we set no-fail flag to true.
 
double d_noFailTol
 Tolerance to decide if the point is in interior/exterior.
 

Detailed Description

Structure to read and store input data for interior flags (no-fail region)

Member Function Documentation

◆ print()

void inp::InteriorFlagsDeck::print ( int  nt = 0,
int  lvl = 0 
) const
inline

Prints the information about the instance of the object.

Parameters
ntNumber of tabs to append before each line of string
lvlLevel of information sought (higher level means more information)
Here is the call graph for this function:

◆ printStr()

std::string inp::InteriorFlagsDeck::printStr ( int  nt = 0,
int  lvl = 0 
) const
inline

Returns the string containing information about the instance of the object.

Parameters
ntNumber of tabs to append before each line of string
lvlLevel of information sought (higher level means more information)
Returns
string String containing information about this object

Referenced by print().

Here is the call graph for this function:
Here is the caller graph for this function:

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