PolyFEM
Loading...
Searching...
No Matches
auto_pyramid_bases.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <Eigen/Dense>
4#include <cassert>
5
6namespace polyfem {
7namespace autogen {
8void pyramid_nodes_3d(const int pyramid, Eigen::MatrixXd &val);
9
10void pyramid_basis_value_3d(const int pyramid, const int local_index, const Eigen::MatrixXd &uv, Eigen::MatrixXd &val);
11
12void pyramid_grad_basis_value_3d(const int pyramid, const int local_index, const Eigen::MatrixXd &uv, Eigen::MatrixXd &val);
13
14
15
16static const int MAX_Pyramid_BASES = 4;
17
18}}
double val
Definition Assembler.cpp:86
void pyramid_nodes_3d(const int pyramid, Eigen::MatrixXd &val)
void pyramid_grad_basis_value_3d(const int pyramid, const int local_index, const Eigen::MatrixXd &uv, Eigen::MatrixXd &val)
void pyramid_basis_value_3d(const int pyramid, const int local_index, const Eigen::MatrixXd &uv, Eigen::MatrixXd &val)