PolyFEM
Loading...
Searching...
No Matches
MassMatrixAssembler.cpp File Reference
Include dependency graph for MassMatrixAssembler.cpp:

Go to the source code of this file.

Namespaces

namespace  polyfem
 
namespace  polyfem::assembler
 Used for test only.
 

Variable Documentation

◆ da

QuadratureVector da

Definition at line 29 of file MassMatrixAssembler.cpp.

◆ entries

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::solver::AveragePressureForm::AveragePressureForm(), polyfem::solver::PeriodicBoundaryLagrangianForm::build_mapping(), polyfem::assembler::RhsAssembler::compute_energy_hess(), polyfem::solver::NLHomoProblem::extended_hessian_to_reduced_hessian(), polyfem::solver::NLHomoProblem::full_hessian_to_reduced_hessian(), polyfem::utils::full_to_reduced_matrix(), polyfem::solver::SolveData::init_forms(), polyfem::io::HDF5IO::list(), polyfem::assembler::RhsAssembler::lsq_bc(), polyfem::solver::FSIInterfaceForm::make_multiplier_mass(), polyfem::solver::MixedLinearForm::MixedLinearForm(), polyfem::solver::NavierStokesFSIForm::scatter_local_block(), polyfem::solver::StackedAugmentedLagrangianForm::second_derivative_unweighted(), polyfem::solver::StackedForm::second_derivative_unweighted(), polyfem::solver::FSIInterfaceForm::second_derivative_unweighted(), polyfem::solver::NavierStokesFSIAveragePressureForm::second_derivative_unweighted(), polyfem::solver::NavierStokesFSIForm::second_derivative_unweighted(), polyfem::assembler::ElasticityTensor::set_from_entries(), polyfem::assembler::GenericTensorProblem::set_parameters(), polyfem::assembler::GenericScalarProblem::set_parameters(), polyfem::varform::ScalarVarForm::solve_linear_system_with_constraints(), and polyfem::solver::PeriodicContactForm::update_projection().

◆ mass_mat

StiffnessMatrix mass_mat

Definition at line 27 of file MassMatrixAssembler.cpp.

◆ quadrature

Quadrature quadrature

Definition at line 30 of file MassMatrixAssembler.cpp.

Referenced by polyfem::assembler::RhsAssembler::assemble(), polyfem::assembler::MassMatrixAssembler::assemble_cross(), polyfem::assembler::MixedNLAssembler::assemble_energy(), polyfem::assembler::NLAssembler::assemble_energy(), polyfem::assembler::MixedNLAssembler::assemble_energy_per_element(), polyfem::assembler::NLAssembler::assemble_energy_per_element(), polyfem::assembler::MixedNLAssembler::assemble_gradient(), polyfem::assembler::MixedNLAssembler::assemble_hessian(), polyfem::io::Evaluator::average_grad_based_function(), polyfem::assembler::AssemblyValsCache::compute(), polyfem::solver::NavierStokesFSIAveragePressureForm::compute_constraint(), polyfem::solver::NavierStokesFSIForm::compute_element_values(), 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::ElasticForceDerivative::force_material_derivative(), polyfem::solver::BodyForceDerivative::force_shape_derivative(), polyfem::solver::InertiaForceDerivative::force_shape_derivative(), polyfem::solver::ElasticForceDerivative::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().

◆ tmp_mat

StiffnessMatrix tmp_mat

Definition at line 26 of file MassMatrixAssembler.cpp.

◆ vals

ElementAssemblyValues vals

Definition at line 28 of file MassMatrixAssembler.cpp.