|
HArD::Core3D
Hybrid Arbitrary Degree::Core 3D - Library to implement 3D schemes with vertex, edge, face and cell polynomials as unknowns
|
#include <HHO_MHD.hpp>
Public Member Functions | |
| SolutionVector (Eigen::VectorXd values, const Mesh *mesh_ptr, const size_t cell_deg, const size_t face_deg) | |
| Eigen::VectorXd | asVectorXd () const |
| Return the values as an Eigen vector. | |
| void | set_values (Eigen::VectorXd values) const |
| Return the values as an Eigen vector. | |
| const size_t | get_cell_deg () const |
| Return the cell degree. | |
| const size_t | get_face_deg () const |
| Return the face degree. | |
| Eigen::VectorXd | velocity_values () const |
| Eigen::VectorXd | pressure_values () const |
| Eigen::VectorXd | magnetic_values () const |
| Eigen::VectorXd | lagrange_values () const |
| Eigen::VectorXd | velocity_restr (size_t iT) const |
| Eigen::VectorXd | pressure_restr (size_t iT) const |
| Eigen::VectorXd | magnetic_restr (size_t iT) const |
| Eigen::VectorXd | lagrange_restr (size_t iT) const |
| Eigen::VectorXd | restr (size_t iT) const |
| SolutionVector | operator+ (const SolutionVector &b) const |
| Overloads the addition: adds the coefficients. | |
| SolutionVector | operator- (const SolutionVector &b) const |
| Overloads the subtraction: subtracts the coefficients. | |
| double | operator() (size_t index) const |
| Overloads the (): returns the corresponding coefficient. | |