PolyFEM
|
#include "MassMatrixAssembler.hpp"
#include <polyfem/quadrature/TriQuadrature.hpp>
#include <polyfem/quadrature/TetQuadrature.hpp>
#include <polyfem/utils/MaybeParallelFor.hpp>
#include <polyfem/utils/GeometryUtils.hpp>
#include <polyfem/utils/ClipperUtils.hpp>
#include <polyfem/utils/Logger.hpp>
#include <SimpleBVH/BVH.hpp>
Go to the source code of this file.
Namespaces | |
namespace | polyfem |
namespace | polyfem::assembler |
Used for test only. | |
QuadratureVector da |
Definition at line 29 of file MassMatrixAssembler.cpp.
std::vector<Eigen::Triplet<double> > entries |
Definition at line 25 of file MassMatrixAssembler.cpp.
Referenced by polyfem::assembler::HookeLinearElasticity::add_multimaterial(), polyfem::assembler::SaintVenantElasticity::add_multimaterial(), polyfem::assembler::RhsAssembler::compute_energy_hess(), polyfem::solver::NLHomoProblem::extended_hessian_to_reduced_hessian(), polyfem::solver::NLHomoProblem::full_hessian_to_reduced_hessian(), polyfem::utils::PeriodicBoundary::full_to_periodic(), polyfem::utils::full_to_reduced_matrix(), polyfem::assembler::RhsAssembler::lsq_bc(), polyfem::assembler::ElasticityTensor::set_from_entries(), and polyfem::solver::PeriodicContactForm::update_projection().
StiffnessMatrix mass_mat |
Definition at line 27 of file MassMatrixAssembler.cpp.
Quadrature quadrature |
Definition at line 30 of file MassMatrixAssembler.cpp.
Referenced by polyfem::assembler::RhsAssembler::assemble(), polyfem::assembler::MassMatrixAssembler::assemble_cross(), polyfem::assembler::NLAssembler::assemble_energy(), polyfem::assembler::NLAssembler::assemble_energy_per_element(), polyfem::io::Evaluator::average_grad_based_function(), polyfem::assembler::AssemblyValsCache::compute(), polyfem::assembler::RhsAssembler::compute_energy(), polyfem::basis::ElementBases::compute_mass_quadrature(), polyfem::solver::ComplianceForm::compute_partial_gradient_step(), polyfem::basis::ElementBases::compute_quadrature(), polyfem::solver::AdjointTools::compute_shape_derivative_functional_term(), polyfem::solver::AdjointTools::dJ_du_step(), polyfem::solver::InertiaForm::force_shape_derivative(), polyfem::solver::BodyForm::force_shape_derivative(), polyfem::assembler::AssemblyValsCache::init(), polyfem::io::Evaluator::integrate_function(), polyfem::solver::AdjointTools::integrate_objective(), polyfem::assembler::RhsAssembler::time_bc(), and polyfem::assembler::AssemblyValsCache::update().
StiffnessMatrix tmp_mat |
Definition at line 26 of file MassMatrixAssembler.cpp.
Referenced by polyfem::solver::VariableToSimulation::set_output_indexing().
ElementAssemblyValues vals |
Definition at line 28 of file MassMatrixAssembler.cpp.