Go to the documentation of this file.
50 if (mode == VM_Total) {
53 if (depositedMassFractionIncrement > 0.0) {
58 double temperature = nodaltemp.
sum() / nodaltemp.
size();
66 OOFEM_ERROR(
"DepositedHeatSource::computeValueAt - unsupported ValueModeType %d\n", mode);
75 if (mode == VM_Total) {
78 if (depositedMassFractionIncrement > 0.0) {
83 this->
domain->giveEngngModel()->giveField(FT_Temperature, tStep)->evaluateAt(val, coords, mode, tStep);
84 double temperature = val.
at(1);
93 OOFEM_ERROR(
"DepositedHeatSource::computeValueAt - unsupported ValueModeType %d\n", mode);
#define REGISTER_BoundaryCondition(class)
void initializeFrom(InputRecord &ir) override
double depositionTemperature
power = specificHeat * density
double powervalue
ID of the deposited material; not used at the moment.
int depositedMassFractionFunction
Temperature of the deposited material.
void computeVectorOf(ValueModeType u, TimeStep *tStep, FloatArray &answer)
Domain * domain
Link to domain object, useful for communicating with other FEM components.
void zero()
Zeroes all coefficients of receiver.
Element * giveElement()
Returns corresponding element to receiver.
void initializeFrom(InputRecord &ir) override
double giveTimeIncrement()
Returns solution step associated time increment.
#define _IFT_DepositedHeatSource_depositedmaterialid
#define _IFT_DepositedHeatSource_depositedmassfractionfunction
#define _IFT_DepositedHeatSource_power
#define _IFT_DepositedHeatSource_depositiontemperature
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011