34 lines
732 B
C++
34 lines
732 B
C++
// ductbc.cpp
|
|
//
|
|
// last-edit-by: J.A. de Jong
|
|
//
|
|
// Description:
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
#include "ductbc.h"
|
|
#include "ductbc.pb.h"
|
|
#include "tasmet_tracer.h"
|
|
#include "tasmet_assert.h"
|
|
#include "pressurebc.h"
|
|
|
|
Segment* DuctBc::newDuctBc(const us id,
|
|
const TaSystem& sys,
|
|
const pb::DuctBc& dbc) {
|
|
|
|
TRACE(15,"newDuctBc");
|
|
|
|
switch (dbc.type()) {
|
|
case pb::PressureBc: {
|
|
return new PressureBc(id,sys,dbc);
|
|
break;
|
|
}
|
|
default:
|
|
tasmet_assert(false,"Not implemented DuctBc");
|
|
break;
|
|
}
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
//////////////////////////////////////////////////////////////////////
|