|
virtual void | set_linear (int wrt=Omu_Dependent::WRT_ALL, bool value=true)=0 |
| Mark linear dependency.
|
|
virtual bool | is_linear (int wrt=Omu_Dependent::WRT_ALL) const =0 |
| Query if a dependency is linear.
|
|
virtual void | set_linear_element (int i, int wrt=Omu_Dependent::WRT_ALL, bool value=true)=0 |
| Mark linear element of dependent vector.
|
|
virtual bool | is_linear_element (int i, int wrt=Omu_Dependent::WRT_ALL) const =0 |
| Query if an element of the dependent vector is linear.
|
|
virtual void | set_linear_variable (int wrt, int j, bool value=true)=0 |
| Mark a variable that appears linear in all elements.
|
|
virtual bool | is_linear_variable (int wrt, int j) const =0 |
| Query if a variable is linear in all elements.
|
|
void | set_required_J (bool value=true) |
| Set flag indicating that Jacobians are required.
|
|
bool | is_required_J () const |
| Query if Jacobians are required when dependent vector is evaluated.
|
|
| Omu_Vec () |
| allocate empty vector
|
|
virtual | ~Omu_Vec () |
| destroy vector
|
|
void | resize (int dim) |
| resize vector
|
|
| VECP () |
|
| VECP (VEC *cv) |
|
VEC * | operator= (VEC *nv) |
|
Real & | operator[] (int j) |
|
VEC * | operator-> () |
|
| operator VEC * () |
|
| operator const VEC * () |
|
const Real & | operator[] (int j) const |
|
const VEC * | operator-> () const |
|
| operator const VEC * () const |
|
Vector of dependent variables.