21 , mDependentTerm(dependentNode, dependentComponent, 1)
29 mIndependentTerms.push_back(term);
43 return mDependentTerm;
49 return mIndependentTerms;
65 std::vector<Term> mIndependentTerms;
const std::vector< Term > & GetIndependentTerms() const
getter for mTerms
Definition: Equation.h:47
Store node values and its dof.
Definition: NodeSimple.h:11
stores a constraint equation
Definition: Equation.h:12
Equation(const NodeSimple &dependentNode, int dependentComponent, RhsFunction rhs)
ctor with constant rhs, defaults to 0
Definition: Equation.h:19
int GetDependentDofNumber() const
Definition: Equation.h:52
void AddIndependentTerm(Term term)
adds a term to the equation
Definition: Equation.h:27
const Term & GetDependentTerm() const
getter for mTerms
Definition: Equation.h:41
Definition: Exception.h:6
rhs
Definition: SparseDirectSolverMKLDSS.py:46
std::function< double(double)> RhsFunction
Definition: Equation.h:9
int GetConstrainedDofNumber() const
Definition: Term.h:48
double GetRhs(double time) const
evaluates the rhs function at a given time
Definition: Equation.h:35
stores constraint equation terms
Definition: Term.h:10