Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST)
MAST::BoundaryConditionBase Class Reference

Detailed Description

Definition at line 54 of file boundary_condition_base.h.

#include <boundary_condition_base.h>

Inheritance diagram for MAST::BoundaryConditionBase:
Collaboration diagram for MAST::BoundaryConditionBase:

Public Member Functions

 BoundaryConditionBase (MAST::BoundaryConditionType t)
virtual ~BoundaryConditionBase ()
MAST::BoundaryConditionType type () const
- Public Member Functions inherited from MAST::FunctionSetBase
 FunctionSetBase ()
virtual ~FunctionSetBase ()
 destructor deletes the function pointers More...
void add (MAST::FunctionBase &f)
 adds the function to this card and returns a reference to it. More...
bool contains (const std::string &nm) const
 checks if the card contains the specified property value More...
virtual bool depends_on (const MAST::FunctionBase &f) const
 returns true if the property card depends on the function f More...
template<typename ValType >
const ValType & get (const std::string &nm) const
 returns a constant reference to the specified function More...
template<typename ValType >
ValType & get (const std::string &nm)
 returns a writable reference to the specified function More...

Protected Attributes

MAST::BoundaryConditionType _bc_type
- Protected Attributes inherited from MAST::FunctionSetBase
std::map< std::string, MAST::FunctionBase * > _properties
 map of the functions in this card More...

Constructor & Destructor Documentation

◆ BoundaryConditionBase()

MAST::BoundaryConditionBase::BoundaryConditionBase ( MAST::BoundaryConditionType  t)

Definition at line 58 of file boundary_condition_base.h.

◆ ~BoundaryConditionBase()

virtual MAST::BoundaryConditionBase::~BoundaryConditionBase ( )

Definition at line 63 of file boundary_condition_base.h.

Member Function Documentation

◆ type()

MAST::BoundaryConditionType MAST::BoundaryConditionBase::type ( ) const

Definition at line 66 of file boundary_condition_base.h.

Member Data Documentation

◆ _bc_type

MAST::BoundaryConditionType MAST::BoundaryConditionBase::_bc_type

Definition at line 72 of file boundary_condition_base.h.

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