PolyFEM
Loading...
Searching...
No Matches
VarFormUtils.hpp File Reference
#include <polyfem/Common.hpp>
#include <polyfem/basis/ElementBases.hpp>
#include <polyfem/io/Evaluator.hpp>
#include <polyfem/io/OutputData.hpp>
#include <polyfem/mesh/LocalBoundary.hpp>
#include <unsupported/Eigen/SparseExtra>
#include <algorithm>
#include <map>
#include <unordered_map>
#include <vector>
Include dependency graph for VarFormUtils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  polyfem
 
namespace  polyfem::varform
 
namespace  polyfem::varform::internal
 

Functions

bool polyfem::varform::internal::sample_scalar_field (const mesh::Mesh &mesh, const std::vector< basis::ElementBases > &field_bases, const std::vector< basis::ElementBases > &gbases, const io::OutputSample &sample, const Eigen::MatrixXd &dof_values, Eigen::MatrixXd &values, Eigen::MatrixXd *gradients=nullptr)
 
void polyfem::varform::internal::expand_primary_matrix (const int full_size, const StiffnessMatrix &primary, StiffnessMatrix &expanded)
 
bool polyfem::varform::internal::write_matrix_market (const json &args, const StiffnessMatrix &stiffness)