21#include "CompositionalViscositySpecification.h"
50 size_t count =
static_cast<gsoap_eml2_3::prodml22__FrictionTheory*
>(
gsoapProxy)->PrsvParameter.size();
51 if (count > (std::numeric_limits<unsigned int>::max)()) {
52 throw std::out_of_range(
"There are too much Prsv parameters");
54 return static_cast<unsigned int>(count);
69 throw std::out_of_range(
"The index is out of range");
72 return static_cast<gsoap_eml2_3::prodml22__FrictionTheory*
>(
gsoapProxy)->PrsvParameter[index]->a1;
87 throw std::out_of_range(
"The index is out of range");
90 return static_cast<gsoap_eml2_3::prodml22__FrictionTheory*
>(
gsoapProxy)->PrsvParameter[index]->a2;
105 throw std::out_of_range(
"The index is out of range");
108 return static_cast<gsoap_eml2_3::prodml22__FrictionTheory*
>(
gsoapProxy)->PrsvParameter[index]->b1;
123 throw std::out_of_range(
"The index is out of range");
126 return static_cast<gsoap_eml2_3::prodml22__FrictionTheory*
>(
gsoapProxy)->PrsvParameter[index]->b2;
141 throw std::out_of_range(
"The index is out of range");
144 return static_cast<gsoap_eml2_3::prodml22__FrictionTheory*
>(
gsoapProxy)->PrsvParameter[index]->c2;
159 throw std::out_of_range(
"The index is out of range");
162 return static_cast<gsoap_eml2_3::prodml22__FrictionTheory*
>(
gsoapProxy)->PrsvParameter[index]->fluidComponentReference;
175 DLL_IMPORT_OR_EXPORT
void pushBackPrsvParameter(
double a1,
double a2,
double b1,
double b2,
double c2,
const std::string & fluidComponentReference);
CompositionalViscositySpecification(gsoap_eml2_3::prodml22__AbstractCompositionalViscosityModel *fromGsoap)
Definition CompositionalViscositySpecification.h:35
FrictionTheorySpecification(gsoap_eml2_3::prodml22__FrictionTheory *fromGsoap)
Definition FrictionTheorySpecification.h:37
double getPrsvParameterB2(unsigned int index) const
Definition FrictionTheorySpecification.h:120
std::string getPrsvParameterFluidComponentReference(unsigned int index) const
Definition FrictionTheorySpecification.h:156
unsigned int getPrsvParameterCount() const
Definition FrictionTheorySpecification.h:49
~FrictionTheorySpecification()=default
double getPrsvParameterB1(unsigned int index) const
Definition FrictionTheorySpecification.h:102
void pushBackPrsvParameter(double a1, double a2, double b1, double b2, double c2, const std::string &fluidComponentReference)
double getPrsvParameterC2(unsigned int index) const
Definition FrictionTheorySpecification.h:138
double getPrsvParameterA1(unsigned int index) const
Definition FrictionTheorySpecification.h:66
double getPrsvParameterA2(unsigned int index) const
Definition FrictionTheorySpecification.h:84
gsoap_eml2_3::prodml22__AbstractPvtModel * gsoapProxy
Definition PvtSpecification.h:45