FEM: FemConstraintTemperature: Add CFLUX option to temperature constraint

This commit is contained in:
kgoao
2016-12-20 18:10:03 +01:00
committed by Yorik van Havre
parent 7a5771a0f7
commit b264aa2e12
7 changed files with 124 additions and 13 deletions

View File

@@ -42,9 +42,15 @@ using namespace Fem;
PROPERTY_SOURCE(Fem::ConstraintTemperature, Fem::Constraint);
static const char* ConstraintTypes[] = {"CFlux","Temperature", NULL};
ConstraintTemperature::ConstraintTemperature()
{
ADD_PROPERTY(Temperature,(300.0));
ADD_PROPERTY(CFlux,(0.0));
ADD_PROPERTY_TYPE(ConstraintType,(1),"ConstraintTemperature",(App::PropertyType)(App::Prop_None),
"Type of constraint, temperature or concentrated heat flux");
ConstraintType.setEnums(ConstraintTypes);
ADD_PROPERTY_TYPE(Points,(Base::Vector3d()),"ConstraintTemperature",App::PropertyType(App::Prop_ReadOnly|App::Prop_Output),
"Points where symbols are drawn");