# How to limit a variable

 Register Blogs Members List Search Today's Posts Mark Forums Read

 June 26, 2008, 10:43 Hi, i wanted to know how to li #1 New Member   Arun Shourie Join Date: Mar 2009 Location: Singapore Posts: 12 Rep Power: 16 Hi, i wanted to know how to limit a variable between the limits... I know that my solution for the differential equation, which i am going to solve is piece wise continuous... or rather i am interested in the variable within the specifed limit.... Lets take for example... Temperature -> is my variable to be limited.... I am interested in solution within some temperature range, say from 300K to 2000K... So what i wanted to do is this.. If my differential equation predicts a temperature above 2000K, i want to limit that to 2000K and if the temperature goes below 300K, i want to limit that to 300K... So, lets say that, i have incorporated this temperature variable in my differential equation and solved. Moreover I write this variable for each time step.... But before this variable is being used, i want to limit tha values of this variable... Someone please give me C++ snippet, which openfoam can understand Luttappy likes this.

 June 26, 2008, 20:32 Hi Arun try Temperature.m #2 Senior Member     su junwei Join Date: Mar 2009 Location: Xi'an China Posts: 151 Rep Power: 19 Hi Arun try Temperature.max(dimensionedScalar("t",Temperature. dimensions(),300)); Temperature.min(dimensionedScalar("t",Temperature. dimensions(),2000)); Junwei mm.abdollahzadeh and Luttappy like this.