Class Polymerization
java.lang.Object
org.episteme.natural.chemistry.polymer.Polymerization
Polymerization kinetics and statistics.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecarothersEquation(double p) Carothers Equation (Step-growth polymerization).static doublecarothersEquationImbalance(double p, double r) Carothers equation with stoichiometric imbalance r.
-
Constructor Details
-
Polymerization
public Polymerization()
-
-
Method Details
-
carothersEquation
public static double carothersEquation(double p) Carothers Equation (Step-growth polymerization). Degree of polymerization (X_n) vs extent of reaction (p). X_n = 1 / (1 - p)- Parameters:
p- Fraction of functional groups reacted (0 to 1)- Returns:
- Number average degree of polymerization
-
carothersEquationImbalance
public static double carothersEquationImbalance(double p, double r) Carothers equation with stoichiometric imbalance r. X_n = (1 + r) / (1 + r - 2rp)- Parameters:
p- Extent of reactionr- Stoichiometric ratio (Na/Nb invalid input: '<'= 1)- Returns:
- Degree of polymerization
-