主题:关于IMSL的库函数MOLCH和M2LCH的使用问题
想在Forcal脚本中封装IMSL的库函数,在封装MOLCH(或M2LCH)时有几个问题要请教大家:
1、第一次调用函数MOLCH时,置IDO=1,以后该函数自动置IDO=2,仅需在最后一次调用时置IDO=3。如果某次调用函数MOLCH时,FCNUT、 FCNBC、NX 或 NPDES等发生了变化,仍然遵循以上规则吗?如果不遵循,应该怎么办?
2、在使用函数M2LCH时,自己提供了工作空间,那么参数IDO起什么作用?是不是可以取任意值?因为IDO是负责申请或消耗空间的参数,若自己提供了工作空间,该参数是不是没有用了?
欢迎访问:http://www.forcal.net/[url=http://www.forcal.net/]http://www.forcal.net/[/url]
1、第一次调用函数MOLCH时,置IDO=1,以后该函数自动置IDO=2,仅需在最后一次调用时置IDO=3。如果某次调用函数MOLCH时,FCNUT、 FCNBC、NX 或 NPDES等发生了变化,仍然遵循以上规则吗?如果不遵循,应该怎么办?
2、在使用函数M2LCH时,自己提供了工作空间,那么参数IDO起什么作用?是不是可以取任意值?因为IDO是负责申请或消耗空间的参数,若自己提供了工作空间,该参数是不是没有用了?
欢迎访问:http://www.forcal.net/[url=http://www.forcal.net/]http://www.forcal.net/[/url]