7 virtual QStringList allModels()
const=0;
10 virtual QStringList allProperties(
const QString &mn=QString(),
bool notFixedOnly=
true)
const=0;
12 virtual QStringList nonStringVectorProperties(
const QString &mn=QString(),
bool not_fixed_only=
true)
const=0;
14 virtual QStringList stringProperties(
const QString &mn=QString(),
bool not_fixed_only=
true)
const=0;
16 virtual QStringList vectorProperties(
const QString &mn=QString(),
bool not_fixed_only=
true)
const=0;
18 virtual uint getPropertyIndex(
const QString &modelName,
const QString &propertyName)=0;
20 virtual QStringList allMethods(
const QString &mn=QString())
const=0;
22 virtual uint getMethodIndex(
const QString &modelName,
const QString &propertyName)=0;
24 virtual QStringList getMethodArguments(
const QString &modelName,
const QString &methodName)
const=0;
26 virtual QStringList getAllMethodArguments(
const QString &methodName)
const=0;
28 virtual bool plugin(
const QString &name)
const =0;
30 virtual QStringList allEnergies(
const QString &mn=QString())
const = 0;
32 virtual uint getEnergyIndex(
const QString &modelName,
const QString &energyName)=0;
Itasca Library standard namespace, specific to 2D or 3D.
Definition: icontactmodule.h:4