#include "resultlib_icem.h"
#include "resultlib_domain/results_domain.h"
Go to the source code of this file.
Compounds | |
| struct | RFVizMathData |
Typedefs | |
| typedef int (* | rf_eval_variable_func )(char* name, int prec, int len, int tstep, int dtype, void* vals) |
| Callback function to evaluate a variable. | |
| typedef int (* | rf_eval_function_func )(char* name, int prec, int len, int tstep, int dtype, void* vals, int nargs, void** args) |
| Callback function to evaluate a function. | |
| typedef struct RFVizMathData* (* | rf_get_vizmath_data_func )(RFInterface *info) |
| Callback function to get data needed by VizMath. | |
Functions | |
| ExportedByResultlib_icem RFInterface* | rfmi_open_icem (size_t nf, char **files, char* bend, int npars, char** pars, int force, RFMeshInterface *meshimpl) |
| Open result library using rfinfo_icem as underlying result library implementation. More... | |
| ExportedByResultlib_icem RFInterface* | rfmi_rfinfoicem_factory () |
| Create a rfinfo_icem implementation of rf_backend_interface for a front end application. More... | |
| ExportedByResultlib_icem RFInterface* | rfmi_empty_icem (RFMeshInterface *mi) |
| Use rfmi_rfinfoicem_factory() to create a rfinfo_icem implementation object. More... | |
| ExportedByResultlib_icem void | rf_close_icem (RFInterface *info) |
| ExportedByResultlib_icem RFEvaluator* | rf_create_evaluator (RFInterface *info, RFEntityType type=RFNodeType, int skip=0, int prec=RFPrecDouble, int tstep=0, RFMethodType am=RFCellAvgWeight) |
| Create a visual3 evaluator. More... | |
| ExportedByResultlib_icem void | rf_free_evaluator () |
| Free storage for default evaluator in rfinfo_icem if created by evaluating an expression with no current evaluator RFExpressionInfo::Call(). More... | |
| ExportedByResultlib_icem RFEvaluator* | rf_create_evaluator_extern (RFInterface *info, RFEntityType type=RFNodeType, int skip=0, int prec=RFPrecDouble, int tstep=0, RFMethodType am=RFCellAvgWeight) |
| Create a external visual3 evaluator. More... | |
| ExportedByResultlib_icem void | rf_free_evaluator_extern (RFEvaluator *evaluator) |
| Run down external evaluator created by rf_create_evaluator_extern(). More... | |
| ExportedByResultlib_icem void | rf_define_expression (RFInterface *info, char* name, char* expr, int is_v) |
| Bind an expression to a name. More... | |
| ExportedByResultlib_icem int | rf_define_vector (RFInterface *info, char* name, char* x, char* y, char* z) |
| ExportedByResultlib_icem int | rf_lookup_result (RFInterface *info, char* name) |
| ExportedByResultlib_icem void | rf_set_eval_callbacks (RFInterface *info, rf_eval_variable_func varf, rf_eval_function_func funcf) |
| ExportedByResultlib_icem void | rf_set_evalvariablefunc (RFInterface *info, rf_eval_variable_func f) |
| ExportedByResultlib_icem void | rf_set_evalfunctionfunc (RFInterface *info, rf_eval_function_func f) |
| ExportedByResultlib_icem void | rf_set_vizmathfunc (RFInterface *info, rf_get_vizmath_data_func f) |
| ExportedByResultlib_icem void | rf_invalidate_defvizmathdata (RFInterface *info) |
| ExportedByResultlib_icem void | rf_free_defvizmathdata (RFInterface *info) |
| ExportedByResultlib_icem int | mom3d_node_dimension (const char *filename, short *nodedims) |
| |
| ExportedByResultlib_icem int | mom3d_get_node_dimension (int num, short *nodedims) |
| |
Includes rfevaluator (v3eval) VizMath, editing functions that use the tcl library. Copyright (c) 2002 ICEM CFD Engineering a subsidary of ANSYS INC.
|
|
Open result library using rfinfo_icem as underlying result library implementation. rfinfo_icem adds to some additional mesh editing methods to rfinfo_domain.
|
|
|
Create a rfinfo_icem implementation of rf_backend_interface for a front end application. User is returned a result interface object. Users can then edit the object as desired using the standard result interface.
|
|
|
Use rfmi_rfinfoicem_factory() to create a rfinfo_icem implementation object.
|
|
|
Create a visual3 evaluator. See rf_backend_interface::create_evalautor for details.
|
|
|
Free storage for default evaluator in rfinfo_icem if created by evaluating an expression with no current evaluator RFExpressionInfo::Call(). The default evaluator is a static variable in rfinfo_icem.C and will only exist if an external evaluator was not created by the user.
|
|
|
Create a external visual3 evaluator. User owns instance.
|
|
|
Run down external evaluator created by rf_create_evaluator_extern().
|
|
|
Bind an expression to a name. See rfinfo_icem::define_expression() for details.
|
1.2.0 written by Dimitri van Heesch,
© 1997-2000