teqp 0.22.0
Loading...
Searching...
No Matches
multifluid_reducing.hpp File Reference
#include "teqp/types.hpp"

Go to the source code of this file.

Classes

class  teqp::MultiFluidReducingFunction
 
class  teqp::MultiFluidInvariantReducingFunction
 
class  teqp::ReducingTermContainer< Args >
 

Namespaces

namespace  teqp
 
namespace  teqp::reducing
 

Typedefs

using teqp::ReducingFunctions = ReducingTermContainer<MultiFluidReducingFunction, MultiFluidInvariantReducingFunction>
 

Functions

auto teqp::reducing::get_BIPdep (const nlohmann::json &collection, const std::vector< std::string > &identifiers, const nlohmann::json &flags)
 
auto teqp::reducing::get_binary_interaction_double (const nlohmann::json &collection, const std::vector< std::string > &identifiers, const nlohmann::json &flags, const std::vector< double > &Tc, const std::vector< double > &vc)
 Get the binary interaction parameters for a given binary pair.
 
template<typename Tcvec , typename vcvec >
auto teqp::reducing::get_BIP_matrices (const nlohmann::json &collection, const std::vector< std::string > &components, const nlohmann::json &flags, const Tcvec &Tc, const vcvec &vc)
 Build the matrices of betaT, gammaT, betaV, gammaV for the multi-fluid model.
 
auto teqp::reducing::get_Tcvc (const std::vector< nlohmann::json > &pureJSON)
 
auto teqp::reducing::get_F_matrix (const nlohmann::json &collection, const std::vector< std::string > &identifiers, const nlohmann::json &flags)
 Get the matrix F of Fij factors multiplying the departure functions.