tasmet/src/ductbc/ductbc.cpp

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;
}
//////////////////////////////////////////////////////////////////////