24 std::string
const&
name,
double const* values,
25 int const integration_order) = 0;
27 virtual std::vector<double>
getSigma()
const = 0;
31 std::vector<GlobalVector*>
const& x,
32 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
33 std::vector<double>& cache)
const = 0;
39 std::vector<GlobalVector*>
const& x,
40 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
41 std::vector<double>& cache)
const = 0;
45 std::vector<GlobalVector*>
const& x,
46 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
47 std::vector<double>& cache)
const = 0;
51 std::vector<GlobalVector*>
const& x,
52 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
53 std::vector<double>& cache)
const = 0;
57 std::vector<GlobalVector*>
const& x,
58 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
59 std::vector<double>& cache)
const = 0;
63 std::vector<GlobalVector*>
const& x,
64 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
65 std::vector<double>& cache)
const = 0;
69 std::vector<GlobalVector*>
const& x,
70 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
71 std::vector<double>& cache)
const = 0;
75 std::vector<GlobalVector*>
const& x,
76 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
77 std::vector<double>& cache)
const = 0;
81 std::vector<GlobalVector*>
const& x,
82 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
83 std::vector<double>& cache)
const = 0;
89 std::vector<GlobalVector*>
const& x,
90 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
91 std::vector<double>& cache)
const = 0;
95 std::vector<GlobalVector*>
const& x,
96 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
97 std::vector<double>& cache)
const = 0;
101 std::vector<GlobalVector*>
const& x,
102 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
103 std::vector<double>& cache)
const = 0;
107 std::vector<GlobalVector*>
const& x,
108 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
109 std::vector<double>& cache)
const = 0;
113 std::vector<GlobalVector*>
const& x,
114 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
115 std::vector<double>& cache)
const = 0;
119 std::vector<GlobalVector*>
const& x,
120 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
121 std::vector<double>& cache)
const = 0;
125 std::vector<GlobalVector*>
const& x,
126 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
127 std::vector<double>& cache)
const = 0;
131 std::vector<GlobalVector*>
const& x,
132 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
133 std::vector<double>& cache)
const = 0;
137 std::vector<GlobalVector*>
const& x,
138 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_table,
139 std::vector<double>& cache)
const = 0;
virtual std::vector< double > const & getIntPtEnthalpyLiquid(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtMassFractionLiquid(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtLiquidDensity(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtMoleFractionGas(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtSolidDensity(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtPorosity(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtGasDensity(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > getSaturation() const =0
virtual std::vector< double > getEpsilon() const =0
virtual std::vector< double > const & getIntPtRelativePermeabilityGas(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtDarcyVelocityLiquid(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtEnthalpyGas(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtRelativePermeabilityLiquid(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > getSigma() const =0
virtual std::vector< double > const & getIntPtEnthalpySolid(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::size_t setIPDataInitialConditions(std::string const &name, double const *values, int const integration_order)=0
virtual std::vector< double > const & getIntPtSigma(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtVapourPressure(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtMassFractionGas(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtDarcyVelocityGas(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtEpsilon(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0
virtual std::vector< double > const & getIntPtSaturation(const double t, std::vector< GlobalVector * > const &x, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< double > &cache) const =0