PolyFEM
|
#include <Quadrature.hpp>
Public Member Functions | |
int | size () const |
Public Attributes | |
Eigen::MatrixXd | points |
Eigen::VectorXd | weights |
Definition at line 8 of file Quadrature.hpp.
|
inline |
Definition at line 14 of file Quadrature.hpp.
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().
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().