v0.9.2 |

VolRule Struct Reference

Set integration rule. More...

## Public Member Functions | |

int | operator() (int, int, int) const |

int | operator() (int, int, int order) const |

int | operator() (int, int, int p) const |

Set integration rule.

Set integration rule to volume elements.

This rule is used to integrate \(\nabla v \cdot \nabla u\), thus if the approximation field and the testing field are polynomials of order "p", then the rule for the exact integration is 2*(p-1).

Integration rule is order of polynomial which is calculated exactly. Finite element selects integration method based on return of this function.

- Examples
- elasticity.cpp, EshelbianPlasticity.cpp, simple_elasticity.cpp, simple_interface.cpp, testing_jacobian_of_hook_element.cpp, testing_jacobian_of_hook_scaled_with_density_element.cpp, and UnsaturatedFlow.hpp.

Definition at line 103 of file simple_interface.cpp.

int VolRule::operator() | ( | int | , |

int | , | ||

int | order |
||

) | const |

Definition at line 95 of file elasticity.cpp.

int VolRule::operator() | ( | int | , |

int | , | ||

int | |||

) | const |

Definition at line 104 of file simple_interface.cpp.

int VolRule::operator() | ( | int | , |

int | , | ||

int | p |
||

) | const |

Definition at line 384 of file simple_elasticity.cpp.

The documentation for this struct was generated from the following files:

- atom_tests/simple_interface.cpp
- users_modules/basic_finite_elements/elasticity/elasticity.cpp
- users_modules/basic_finite_elements/simple_elasticity/simple_elasticity.cpp

Generated on Sun Aug 2 2020 20:49:43 for MoFEM by Doxygen 1.8.15 and hosted at