9 #ifndef INP_ABSORBING_COND_DECK_H
10 #define INP_ABSORBING_COND_DECK_H
13 #include "util/utilIO.h"
56 std::string
printStr(
int nt = 0,
int lvl = 0)
const {
58 std::ostringstream oss;
59 oss << tabS <<
"------- DampingGeomData --------" << std::endl << std::endl;
60 oss << tabS <<
"Relative loc = " <<
d_relativeLoc << std::endl;
61 oss << tabS << std::endl;
73 void print(
int nt = 0,
int lvl = 0)
const { std::cout <<
printStr(nt, lvl); };
119 std::string
printStr(
int nt = 0,
int lvl = 0)
const {
121 std::ostringstream oss;
122 oss << tabS <<
"------- AbsorbingCondDeck --------" << std::endl << std::endl;
125 oss << tabS << std::endl;
137 void print(
int nt = 0,
int lvl = 0)
const { std::cout <<
printStr(nt, lvl); };
Collection of methods and database related to input.
Definition: main.cpp:21
std::string getTabS(int nt)
Generate a string contaning nt tabs.
Definition: utilIO.h:26
Collection of methods useful in simulation.
Definition: DataManager.h:50
Structure to read and store mesh related input data.
Definition: absborbingCondDeck.h:82
std::vector< DampingGeomData > d_dampingGeoms
Damping region.
Definition: absborbingCondDeck.h:103
void print(int nt=0, int lvl=0) const
Prints the information about the instance of the object.
Definition: absborbingCondDeck.h:137
std::vector< double > d_dampingCoeffParams
Damping coefficient parameters.
Definition: absborbingCondDeck.h:100
std::string d_dampingCoeffType
Damping coefficient type.
Definition: absborbingCondDeck.h:97
std::string printStr(int nt=0, int lvl=0) const
Returns the string containing information about the instance of the object.
Definition: absborbingCondDeck.h:119
bool d_dampingActive
Damping active.
Definition: absborbingCondDeck.h:91
AbsorbingCondDeck()
Constructor.
Definition: absborbingCondDeck.h:108
bool d_isViscousDamping
Damping type E.g. "viscous" and "non_viscous".
Definition: absborbingCondDeck.h:88
Definition: absborbingCondDeck.h:19
std::string d_relativeLoc
Relative location type.
Definition: absborbingCondDeck.h:22
double d_layerThicknessY
Definition: absborbingCondDeck.h:34
double d_layerThicknessX
Definition: absborbingCondDeck.h:32
bool d_checkY
Boolean for checking the y-direction.
Definition: absborbingCondDeck.h:27
void print(int nt=0, int lvl=0) const
Prints the information about the instance of the object.
Definition: absborbingCondDeck.h:73
std::string printStr(int nt=0, int lvl=0) const
Returns the string containing information about the instance of the object.
Definition: absborbingCondDeck.h:56
bool d_checkX
Boolean for checking the x-direction.
Definition: absborbingCondDeck.h:25
util::Point3 d_p1
Definition: absborbingCondDeck.h:39
double d_layerThicknessZ
Definition: absborbingCondDeck.h:36
bool d_checkZ
Boolean for checking the z-direction.
Definition: absborbingCondDeck.h:29
util::Point3 d_p2
Definition: absborbingCondDeck.h:41
A structure to represent 3d vectors.
Definition: point.h:29