Go to the documentation of this file.
51 if ( ( mode != VM_Incremental ) && ( mode != VM_Total ) ) {
52 OOFEM_ERROR(
"unknown mode (%s)", __ValueModeTypeToString(mode) );
56 std :: ostringstream buff;
57 for (
int i = 1; i <=
size; i++ ) {
58 buff <<
"x=" << coords.
at(1) <<
";y=" << coords.
at(2) <<
";z=" << coords.
at(3) <<
60 result =
myParser.eval(buff.str().c_str(), err);
65 answer.
at(i) = result;
67 if ( ( mode == VM_Incremental ) && ( !tStep->
isTheFirstStep() ) ) {
68 buff <<
"x=" << coords.
at(1) <<
";y=" << coords.
at(2) <<
";z=" << coords.
at(3) <<
70 result =
myParser.eval(buff.str().c_str(), err);
75 answer.
at(i) -= result;
#define REGISTER_BoundaryCondition(class)
double giveTimeIncrement()
Returns solution step associated time increment.
double giveTargetTime()
Returns target time.
std::string ftExpression[3]
#define _IFT_UserDefinedTemperatureField_t1
#define _IFT_UserDefinedTemperatureField_t3
#define _IFT_UserDefinedTemperatureField_size
#define _IFT_UserDefinedTemperatureField_t2
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