PolyFEM
Loading...
Searching...
No Matches
polyfem::quadrature::Quadrature Class Reference

#include <Quadrature.hpp>

Public Member Functions

int size () const
 

Public Attributes

Eigen::MatrixXd points
 
Eigen::VectorXd weights
 

Detailed Description

Definition at line 8 of file Quadrature.hpp.

Member Function Documentation

◆ size()

int polyfem::quadrature::Quadrature::size ( ) const
inline

Definition at line 14 of file Quadrature.hpp.

References points, and weights.

Member Data Documentation

◆ points

Eigen::MatrixXd polyfem::quadrature::Quadrature::points

Definition at line 11 of file Quadrature.hpp.

Referenced by polyfem::assembler::IncompressibleLinearElasticityDispacement::assemble(), polyfem::assembler::IncompressibleLinearElasticityPressure::assemble(), polyfem::assembler::LinearElasticity::assemble(), polyfem::assembler::Mass::assemble(), polyfem::assembler::ElementAssemblyValues::compute(), p_bases.Lagrange::compute_basis(), q_bases.Lagrange::compute_basis(), polyfem::basis::RBFWithLinear::compute_constraints_matrix(), polyfem::basis::RBFWithQuadratic::compute_constraints_matrix_2d(), polyfem::basis::RBFWithQuadraticLagrange::compute_constraints_matrix_2d(), polyfem::basis::RBFWithQuadratic::compute_constraints_matrix_2d_old(), polyfem::basis::RBFWithQuadraticLagrange::compute_constraints_matrix_2d_old(), polyfem::basis::RBFWithQuadratic::compute_constraints_matrix_3d(), polyfem::basis::RBFWithQuadraticLagrange::compute_constraints_matrix_3d(), polyfem::assembler::FixedCorotational::compute_energy_aux(), polyfem::assembler::LinearElasticity::compute_energy_aux(), polyfem::assembler::NeoHookeanElasticity::compute_energy_aux(), polyfem::assembler::FixedCorotational::compute_energy_aux_gradient_fast(), polyfem::assembler::NeoHookeanElasticity::compute_energy_aux_gradient_fast(), polyfem::assembler::FixedCorotational::compute_energy_hessian_aux_fast(), polyfem::assembler::NeoHookeanElasticity::compute_energy_hessian_aux_fast(), polyfem::solver::ComplianceForm::compute_partial_gradient_step(), polyfem::solver::AdjointTools::compute_shape_derivative_functional_term(), polyfem::io::Evaluator::compute_stress_at_quadrature_points(), polyfem::basis::RBFWithQuadratic::compute_weights(), polyfem::basis::RBFWithQuadraticLagrange::compute_weights(), polyfem::solver::AdjointTools::dJ_du_step(), polyfem::assembler::ElementAssemblyValues::eval_deformed_jacobian_determinant(), polyfem::quadrature::PolyhedronQuadrature::get_quadrature(), polyfem::quadrature::HexQuadrature::get_quadrature(), polyfem::quadrature::LineQuadrature::get_quadrature(), polyfem::quadrature::QuadQuadrature::get_quadrature(), polyfem::quadrature::TetQuadrature::get_quadrature(), polyfem::quadrature::TriQuadrature::get_quadrature(), polyfem::solver::AdjointTools::integrate_objective(), polyfem::assembler::ElementAssemblyValues::is_geom_mapping_positive(), polyfem::utils::BoundarySampler::quadrature_for_polygon_edge(), polyfem::utils::BoundarySampler::quadrature_for_quad_edge(), polyfem::utils::BoundarySampler::quadrature_for_quad_face(), polyfem::utils::BoundarySampler::quadrature_for_tri_edge(), polyfem::utils::BoundarySampler::quadrature_for_tri_face(), size(), and polyfem::solver::MinJacobianForm::value_unweighted().

◆ weights

Eigen::VectorXd polyfem::quadrature::Quadrature::weights

Definition at line 12 of file Quadrature.hpp.

Referenced by polyfem::basis::RBFWithLinear::compute_constraints_matrix(), polyfem::basis::RBFWithQuadratic::compute_constraints_matrix_2d(), polyfem::basis::RBFWithQuadraticLagrange::compute_constraints_matrix_2d(), polyfem::basis::RBFWithQuadratic::compute_constraints_matrix_2d_old(), polyfem::basis::RBFWithQuadraticLagrange::compute_constraints_matrix_2d_old(), polyfem::basis::RBFWithQuadratic::compute_constraints_matrix_3d(), polyfem::basis::RBFWithQuadraticLagrange::compute_constraints_matrix_3d(), polyfem::compute_integral_constraints(), polyfem::solver::ComplianceForm::compute_partial_gradient_step(), polyfem::solver::AdjointTools::compute_shape_derivative_functional_term(), polyfem::basis::RBFWithQuadratic::compute_weights(), polyfem::basis::RBFWithQuadraticLagrange::compute_weights(), polyfem::basis::RBFWithLinear::compute_weights(), polyfem::solver::AdjointTools::dJ_du_step(), polyfem::quadrature::PolygonQuadrature::get_quadrature(), polyfem::quadrature::PolyhedronQuadrature::get_quadrature(), polyfem::quadrature::HexQuadrature::get_quadrature(), polyfem::quadrature::LineQuadrature::get_quadrature(), polyfem::quadrature::QuadQuadrature::get_quadrature(), polyfem::quadrature::TetQuadrature::get_quadrature(), polyfem::quadrature::TriQuadrature::get_quadrature(), polyfem::solver::AdjointTools::integrate_objective(), polyfem::utils::BoundarySampler::quadrature_for_polygon_edge(), polyfem::utils::BoundarySampler::quadrature_for_quad_edge(), polyfem::utils::BoundarySampler::quadrature_for_quad_face(), polyfem::utils::BoundarySampler::quadrature_for_tri_edge(), polyfem::utils::BoundarySampler::quadrature_for_tri_face(), and size().


The documentation for this class was generated from the following file: