61 int32_t
sol_newSolution(
const char* infile,
const char* name,
const char* transport);
78 int32_t
sol_newInterface(
const char* infile,
const char* name, int32_t adjacentLen,
const int32_t* adjacent);
93 int32_t
sol_del(int32_t handle);
105 int32_t
sol_name(int32_t handle, int32_t bufLen,
char* buf);
115 int32_t
sol_setName(int32_t handle,
const char* name);
209 int32_t
sol_adjacentName(int32_t handle, int32_t i, int32_t bufLen,
char* buf);
221 int32_t
sol_source(int32_t handle, int32_t bufLen,
char* buf);
int32_t sol_adjacent(int32_t handle, int32_t i)
Get the Solution object for an adjacent phase by index.
int32_t sol_newInterface(const char *infile, const char *name, int32_t adjacentLen, const int32_t *adjacent)
Create and initialize a new Interface from an input file.
int32_t sol_adjacentName(int32_t handle, int32_t i, int32_t bufLen, char *buf)
Get the name of an adjacent phase by index.
int32_t sol_newSolution(const char *infile, const char *name, const char *transport)
Create and initialize a new Solution manager from an input file.
int32_t sol_source(int32_t handle, int32_t bufLen, char *buf)
Retrieve source used for object creation; usually an input file name.
int32_t sol_del(int32_t handle)
Delete Solution object.
int32_t sol_transport(int32_t handle)
Accessor for the Transport pointer.
int32_t sol_thermo(int32_t handle)
Accessor for the ThermoPhase pointer.
int32_t sol_transportModel(int32_t handle, int32_t bufLen, char *buf)
Retrieve transport model name.
int32_t sol_cabinetSize()
Return size of Solution storage.
int32_t sol_nAdjacent(int32_t handle)
Get the number of adjacent phases.
int32_t sol_kinetics(int32_t handle)
Accessor for the Kinetics pointer.
int32_t sol_name(int32_t handle, int32_t bufLen, char *buf)
Return the name of this Solution object.
int32_t sol_setTransportModel(int32_t handle, const char *model)
Set the Transport object by name.
int32_t sol_setName(int32_t handle, const char *name)
Set the name of this Solution object.