void setInputField(const string& nameField, Field& inputField );//supply of a required input field
void setFluidTemperatureField(Field coupledTemperatureField){
+ coupledTemperatureField.getMesh().checkFastEquivalWith(_mesh);
_fluidTemperatureField=coupledTemperatureField;
_fluidTemperatureFieldSet=true;
};
* \param [out] void
* */
void setHeatPowerField(Field heatPower){
+ heatPower.getMesh().checkFastEquivalWith(_mesh);
_heatPowerField=heatPower;
_heatPowerFieldSet=true;
_isStationary=false;//Source term may be changed after previously reaching a stationary state
* \param [in] string fieldName
* \param [out] void
* */
- void setHeatPowerField(string fileName, string fieldName){
- _heatPowerField=Field(fileName, CELLS,fieldName);
+ void setHeatPowerField(string fileName, string fieldName, int iteration = 0, int order = 0, int meshLevel=0){
+ _heatPowerField=Field(fileName, CELLS,fieldName, iteration, order, meshLevel);
+ _heatPowerField.getMesh().checkFastEquivalWith(_mesh);
_heatPowerFieldSet=true;
_isStationary=false;//Source term may be changed after previously reaching a stationary state
}
* @param [in] Field porosity field (field on CELLS)
* */
void setPorosityField(Field Porosity){
+ Porosity.getMesh().checkFastEquivalWith(_mesh);
_porosityField=Porosity;
_porosityFieldSet=true;
}
* */
void setPorosityField(string fileName, string fieldName){
_porosityField=Field(fileName, CELLS,fieldName);
+ _porosityField.getMesh().checkFastEquivalWith(_mesh);
_porosityFieldSet=true;
}
* @param [in] Field pressure loss field (field on FACES)
* */
void setPressureLossField(Field PressureLoss){
+ PressureLoss.getMesh().checkFastEquivalWith(_mesh);
_pressureLossField=PressureLoss;
_pressureLossFieldSet=true;
}
* */
void setPressureLossField(string fileName, string fieldName){
_pressureLossField=Field(fileName, FACES,fieldName);
+ _pressureLossField.getMesh().checkFastEquivalWith(_mesh);
_pressureLossFieldSet=true;
}
* @param [in] Field cross section field (field on CELLS)
* */
void setSectionField(Field sectionField){
+ sectionField.getMesh().checkFastEquivalWith(_mesh);
_sectionField=sectionField;
_sectionFieldSet=true;
}
* */
void setSectionField(string fileName, string fieldName){
_sectionField=Field(fileName, CELLS,fieldName);
+ _sectionField.getMesh().checkFastEquivalWith(_mesh);
_sectionFieldSet=true;
}
* \param [out] void
* */
void setHeatPowerField(Field heatPower){
+ heatPower.getMesh().checkFastEquivalWith(_mesh);
_heatPowerField=heatPower;
_heatPowerFieldSet=true;
}
* \param [in] string fieldName
* \param [out] void
* */
- void setHeatPowerField(string fileName, string fieldName){
- _heatPowerField=Field(fileName, CELLS,fieldName);
+ void setHeatPowerField(string fileName, string fieldName, int iteration = 0, int order = 0, int meshLevel=0){
+ _heatPowerField=Field(fileName, CELLS,fieldName, iteration, order, meshLevel);
+ _heatPowerField.getMesh().checkFastEquivalWith(_mesh);
_heatPowerFieldSet=true;
}
* \param [out] void
* */
void setRodTemperatureField(Field rodTemperature){
+ rodTemperature.getMesh().checkFastEquivalWith(_mesh);
_rodTemperatureField=rodTemperature;
_rodTemperatureFieldSet=true;
_isStationary=false;//Source term may be changed after previously reaching a stationary state