37 #ifndef BCInterfaceData_H 38 #define BCInterfaceData_H 1
40 #include <lifev/bc_interface/core/bc/BCInterfaceDefinitions.hpp> 104 virtual void readBC (
const std::string& fileName,
const std::string& dataSection,
const std::string& name );
110 virtual void showMe ( std::ostream& output = std::cout )
const;
200 void readBase (
const GetPot& dataFile,
const std::string& path, std::pair< std::string,
baseList_Type >& base, std::string& baseString );
202 bool isBase (
const GetPot& dataFile,
const char* base, std::string& baseString );
const ID & boundaryID() const
Get the boundary ID.
void boundaryID(const ID &boundaryID)
Set the boundary ID.
void setBaseString(const std::string &baseString)
Set the base string of the boundary condition.
BCInterfaceData - The BCInterface data container.
virtual void readBC(const std::string &fileName, const std::string &dataSection, const std::string &name)
Read parameters for all kind of BC.
void setBase(const std::pair< std::string, baseList_Type > &base)
Set the base type of the boundary condition.
bool isBase(const GetPot &dataFile, const char *base, std::string &baseString)
void updateInverseJacobian(const UInt &iQuadPt)
void readParameters(const GetPot &dataFile, const char *parameters)
void readBase(const GetPot &dataFile, const std::string &path, std::pair< std::string, baseList_Type > &base, std::string &baseString)
std::pair< std::string, baseList_Type > M_base
const std::pair< std::string, baseList_Type > & base() const
Get the base type of the boundary condition.
std::vector< Real > parametersContainer_Type
BCInterfaceData(const BCInterfaceData &data)
Copy constructor.
BCInterfaceData & operator=(const BCInterfaceData &data)
Operator =.
virtual void showMe(std::ostream &output=std::cout) const
Display general information about the content of the class.
const std::map< std::string, baseList_Type > & mapBase() const
Get the base map of the boundary condition.
std::map< std::string, baseList_Type > M_mapBase
virtual ~BCInterfaceData()
Destructor.
parametersContainer_Type M_parameters
const std::string & baseString() const
Get the base string of the boundary condition.
BCInterfaceData()
Constructor.
const parametersContainer_Type & parameters() const
Get the parameters vector {A, B, C, ...}.