Here is a list of all functions with links to the classes they belong to:
- c -
- c1() : polyfem::assembler::MooneyRivlin3ParamElasticity, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::MooneyRivlinElasticity
- c2() : polyfem::assembler::MooneyRivlin3ParamElasticity, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::MooneyRivlinElasticity
- c3() : polyfem::assembler::MooneyRivlin3ParamElasticity, polyfem::assembler::MooneyRivlin3ParamSymbolic
- cache_adjoints() : polyfem::solver::DiffCache
- cache_before() : polyfem::mesh::Remesher
- cache_collapse_edge() : polyfem::mesh::WildRemesher< WMTKMesh >
- cache_grid() : polyfem::LazyCubicInterpolator
- cache_quantities_quasistatic() : polyfem::solver::DiffCache
- cache_quantities_static() : polyfem::solver::DiffCache
- cache_quantities_transient() : polyfem::solver::DiffCache
- cache_split_edge() : polyfem::mesh::WildRemesher< WMTKMesh >
- cache_swap_edge() : polyfem::mesh::WildRemesher< WMTKMesh >
- cache_transient_adjoint_quantities() : polyfem::State
- calculate_local_pts() : polyfem::solver::OperatorSplittingSolver
- capacity() : polyfem::utils::DenseMatrixCache, polyfem::utils::MatrixCache, polyfem::utils::SparseMatrixCache
- cell_barycenter() : polyfem::mesh::CMesh3D, polyfem::mesh::Mesh2D, polyfem::mesh::Mesh, polyfem::mesh::NCMesh3D
- cell_barycenters() : polyfem::mesh::Mesh
- cell_edge() : polyfem::mesh::CMesh3D, polyfem::mesh::Mesh3D, polyfem::mesh::NCMesh3D
- cell_face() : polyfem::mesh::CMesh3D, polyfem::mesh::Mesh3D, polyfem::mesh::NCMesh3D
- cell_from_node_id() : polyfem::mesh::MeshNodes
- cell_node() : polyfem::mesh::Mesh3D
- cell_ref_level() : polyfem::mesh::NCMesh3D
- cell_vertex() : polyfem::mesh::CMesh2D, polyfem::mesh::CMesh3D, polyfem::mesh::Mesh, polyfem::mesh::NCMesh2D, polyfem::mesh::NCMesh3D
- cell_weights() : polyfem::mesh::Mesh
- change_displacement() : polyfem::mesh::Obstacle
- characteristic_length() : polyfem::Units
- check_scalar_value() : polyfem::io::Evaluator
- child() : polyfem::utils::Tree
- clear() : polyfem::assembler::AssemblyValsCache, polyfem::assembler::GenericScalarProblem, polyfem::assembler::GenericTensorProblem, polyfem::assembler::Problem, polyfem::mesh::Obstacle, polyfem::solver::VariableToSimulationGroup, polyfem::utils::ExpressionValue
- clip() : polyfem::utils::PolygonClipping, polyfem::utils::TetrahedronClipping, polyfem::utils::TriangleClipping
- CMesh2D() : polyfem::mesh::CMesh2D
- CMesh3D() : polyfem::mesh::CMesh3D
- coarsen_element() : polyfem::mesh::NCMesh2D, polyfem::mesh::NCMesh3D
- codim_v() : polyfem::mesh::Obstacle
- coefficients() : polyfem::assembler::IncompressibleOgdenElasticity
- coeffs() : polyfem::utils::PiecewiseCubicInterpolation
- collapse_boundary_edge_to() : polyfem::mesh::WildRemesher< WMTKMesh >
- collapse_edge() : polyfem::mesh::TetOperationCache, polyfem::mesh::TriOperationCache
- collapse_edge_after() : polyfem::mesh::PhysicsRemesher< WMTKMesh >, polyfem::mesh::SizingFieldRemesher< WMTKMesh >, polyfem::mesh::WildRemesher< WMTKMesh >
- collapse_edge_before() : polyfem::mesh::PhysicsRemesher< WMTKMesh >, polyfem::mesh::WildRemesher< WMTKMesh >
- collapse_edges() : polyfem::mesh::PhysicsRemesher< WMTKMesh >, polyfem::mesh::SizingFieldRemesher< WMTKMesh >, polyfem::mesh::WildRemesher< WMTKMesh >
- collision_set() : polyfem::solver::ContactForm, polyfem::solver::DiffCache
- CollisionBarrierForm() : polyfem::solver::CollisionBarrierForm
- cols() : polyfem::assembler::BilaplacianMixed, polyfem::assembler::IncompressibleLinearElasticityMixed, polyfem::assembler::MixedAssembler, polyfem::assembler::StokesMixed
- columnRotation() : JIXIE::GivensRotation< T >
- combine_sizing_fields() : polyfem::mesh::SizingFieldRemesher< WMTKMesh >
- combine_time_integrator_quantities() : polyfem::mesh::Remesher
- ComplianceForm() : polyfem::solver::ComplianceForm
- compose() : polyfem::solver::CompositeForm, polyfem::solver::DivideForm, polyfem::solver::HomoCompositeForm, polyfem::solver::InequalityConstraintForm, polyfem::solver::NegativeCompositeForm, polyfem::solver::PlusConstCompositeForm, polyfem::solver::PowerForm, polyfem::solver::SumCompositeForm
- compose_grad() : polyfem::solver::CompositeForm, polyfem::solver::DivideForm, polyfem::solver::HomoCompositeForm, polyfem::solver::InequalityConstraintForm, polyfem::solver::NegativeCompositeForm, polyfem::solver::PlusConstCompositeForm, polyfem::solver::PowerForm, polyfem::solver::SumCompositeForm
- CompositeForm() : polyfem::solver::CompositeForm, polyfem::solver::HomoCompositeForm, polyfem::solver::SumCompositeForm
- CompositeParametrization() : polyfem::solver::CompositeParametrization
- CompressionElasticProblemExact() : polyfem::problem::CompressionElasticProblemExact
- compute() : JIXIE::GivensRotation< T >, polyfem::assembler::AssemblyValsCache, polyfem::assembler::ElementAssemblyValues, polyfem::utils::AutoFlipSVD< MatrixType >
- compute_acceleration() : polyfem::time_integrator::BDF, polyfem::time_integrator::ImplicitEuler, polyfem::time_integrator::ImplicitNewmark, polyfem::time_integrator::ImplicitTimeIntegrator
- compute_adjoint_rhs() : polyfem::solver::AdjointForm, polyfem::solver::MinTargetDistForm, polyfem::solver::ProxyTransientForm, polyfem::solver::StaticForm, polyfem::solver::TransientForm
- compute_adjoint_rhs_step() : polyfem::solver::BarycenterTargetForm, polyfem::solver::MaxStressForm, polyfem::solver::NodeTargetForm, polyfem::solver::ProxyContactForceForm, polyfem::solver::SpatialIntegralForm, polyfem::solver::StaticForm
- compute_adjoint_rhs_step_prev() : polyfem::solver::StaticForm
- compute_adjoint_term() : polyfem::solver::DampingCoeffientVariableToSimulation, polyfem::solver::DirichletVariableToSimulation, polyfem::solver::ElasticVariableToSimulation, polyfem::solver::FrictionCoeffientVariableToSimulation, polyfem::solver::InitialConditionVariableToSimulation, polyfem::solver::PeriodicShapeVariableToSimulation, polyfem::solver::PressureVariableToSimulation, polyfem::solver::ShapeVariableToSimulation, polyfem::solver::VariableToSimulation, polyfem::solver::VariableToSimulationGroup
- compute_basis() : p_bases.Lagrange, q_bases.Lagrange
- compute_body_ids() : polyfem::mesh::CMesh2D, polyfem::mesh::CMesh3D, polyfem::mesh::Mesh, polyfem::mesh::NCMesh2D, polyfem::mesh::NCMesh3D
- compute_boundary_ids() : polyfem::mesh::CMesh2D, polyfem::mesh::CMesh3D, polyfem::mesh::Mesh, polyfem::mesh::NCMesh2D, polyfem::mesh::NCMesh3D
- compute_cavity_energy() : polyfem::assembler::PressureAssembler
- compute_cavity_energy_grad() : polyfem::assembler::PressureAssembler
- compute_cavity_energy_hess() : polyfem::assembler::PressureAssembler
- compute_cell_jacobian() : polyfem::mesh::Mesh3D
- compute_constraints_matrix() : polyfem::basis::RBFWithLinear
- compute_constraints_matrix_2d() : polyfem::basis::RBFWithQuadratic, polyfem::basis::RBFWithQuadraticLagrange
- compute_constraints_matrix_2d_old() : polyfem::basis::RBFWithQuadratic, polyfem::basis::RBFWithQuadraticLagrange
- compute_constraints_matrix_3d() : polyfem::basis::RBFWithQuadratic, polyfem::basis::RBFWithQuadraticLagrange
- compute_contact_sizing_field() : polyfem::mesh::SizingFieldRemesher< WMTKMesh >
- compute_contact_sizing_field_from_candidates() : polyfem::mesh::SizingFieldRemesher< WMTKMesh >
- compute_displaced_surface() : polyfem::solver::ContactForm, polyfem::solver::FrictionForm
- compute_distance() : polyfem::solver::SDFTargetForm
- compute_dstress_dmu_dlambda() : polyfem::assembler::Assembler, polyfem::assembler::FixedCorotational, polyfem::assembler::LinearElasticity, polyfem::assembler::NeoHookeanElasticity
- compute_dstress_dpsi_dphi() : polyfem::assembler::ViscousDamping
- compute_edge_sizings() : polyfem::mesh::SizingFieldRemesher< WMTKMesh >
- compute_elasticity_sizing_field() : polyfem::mesh::SizingFieldRemesher< WMTKMesh >
- compute_element_barycenters() : polyfem::mesh::Mesh2D, polyfem::mesh::Mesh3D, polyfem::mesh::Mesh
- compute_elements_tag() : polyfem::mesh::CMesh2D, polyfem::mesh::CMesh3D, polyfem::mesh::Mesh, polyfem::mesh::NCMesh2D, polyfem::mesh::NCMesh3D
- compute_energy() : polyfem::assembler::AMIPSEnergy, polyfem::assembler::FixedCorotational, polyfem::assembler::GenericElastic< Derived >, polyfem::assembler::HookeLinearElasticity, polyfem::assembler::LinearElasticity, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::MultiModel, polyfem::assembler::NavierStokesVelocity, polyfem::assembler::NeoHookeanElasticity, polyfem::assembler::NLAssembler, polyfem::assembler::PressureAssembler, polyfem::assembler::RhsAssembler, polyfem::assembler::SaintVenantElasticity, polyfem::assembler::ViscousDamping, polyfem::assembler::ViscousDampingPrev
- compute_energy_aux() : polyfem::assembler::AMIPSEnergy, polyfem::assembler::FixedCorotational, polyfem::assembler::GenericElastic< Derived >, polyfem::assembler::HookeLinearElasticity, polyfem::assembler::LinearElasticity, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::NeoHookeanElasticity, polyfem::assembler::SaintVenantElasticity
- compute_energy_aux_gradient_fast() : polyfem::assembler::AMIPSEnergy, polyfem::assembler::FixedCorotational, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::NeoHookeanElasticity
- compute_energy_from_def_grad() : polyfem::assembler::FixedCorotational
- compute_energy_from_singular_values() : polyfem::assembler::FixedCorotational
- compute_energy_grad() : polyfem::assembler::PressureAssembler, polyfem::assembler::RhsAssembler
- compute_energy_hess() : polyfem::assembler::PressureAssembler, polyfem::assembler::RhsAssembler
- compute_energy_hessian_aux_fast() : polyfem::assembler::AMIPSEnergy, polyfem::assembler::FixedCorotational, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::NeoHookeanElasticity
- compute_error() : polyfem::solver::AugmentedLagrangianForm, polyfem::solver::BCLagrangianForm, polyfem::solver::GenericLagrangianForm, polyfem::solver::MacroStrainLagrangianForm
- compute_errors() : polyfem::io::OutStatsData, polyfem::State
- compute_face_jacobian() : polyfem::mesh::Mesh2D
- compute_faces_for_partial_vertices() : polyfem::solver::BoundedBiharmonicWeights2Dto3D
- compute_force_jacobian() : polyfem::assembler::PressureAssembler, polyfem::State
- compute_force_jacobian_prev() : polyfem::State
- compute_gbase_jacobi() : polyfem::solver::OperatorSplittingSolver
- compute_gbase_val() : polyfem::solver::OperatorSplittingSolver
- compute_grad_volume() : polyfem::assembler::PressureAssembler
- compute_grad_volume_id() : polyfem::assembler::PressureAssembler
- compute_hess_volume_2d() : polyfem::assembler::PressureAssembler
- compute_hess_volume_3d() : polyfem::assembler::PressureAssembler
- compute_integral_constraints() : polyfem::basis::PolygonalBasis2d, polyfem::basis::PolygonalBasis3d
- compute_kernels_matrix() : polyfem::basis::RBFWithLinear, polyfem::basis::RBFWithQuadratic, polyfem::basis::RBFWithQuadraticLagrange
- compute_mass_quadrature() : polyfem::basis::ElementBases
- compute_mesh_size() : polyfem::io::OutStatsData
- compute_mesh_stats() : polyfem::io::OutStatsData
- compute_N() : polyfem::assembler::NavierStokesVelocity
- compute_node_ids() : polyfem::mesh::Mesh
- compute_partial_gradient() : polyfem::solver::AdjointForm, polyfem::solver::AMIPSForm, polyfem::solver::BoundarySmoothingForm, polyfem::solver::CollisionBarrierForm, polyfem::solver::CompositeForm, polyfem::solver::DeformedCollisionBarrierForm, polyfem::solver::MinJacobianForm, polyfem::solver::MinTargetDistForm, polyfem::solver::ParametrizationForm, polyfem::solver::ProxyTransientForm, polyfem::solver::StaticForm, polyfem::solver::TransientForm
- compute_partial_gradient_step() : polyfem::solver::BarycenterTargetForm, polyfem::solver::ComplianceForm, polyfem::solver::ElasticEnergyForm, polyfem::solver::MaxStressForm, polyfem::solver::NodeTargetForm, polyfem::solver::ProxyContactForceForm, polyfem::solver::SpatialIntegralForm, polyfem::solver::StaticForm, polyfem::solver::StressForm, polyfem::solver::StressNormForm
- compute_partial_gradient_with_param() : polyfem::solver::ParametrizationForm, polyfem::solver::ParametrizedProductForm, polyfem::solver::WeightedVolumeForm
- compute_quadrature() : polyfem::basis::ElementBases
- compute_reduced_adjoint_rhs() : polyfem::solver::AdjointForm, polyfem::solver::CompositeForm
- compute_rhs() : polyfem::assembler::Assembler, polyfem::assembler::Helmholtz, polyfem::assembler::HookeLinearElasticity, polyfem::assembler::Laplacian, polyfem::assembler::LinearElasticity, polyfem::assembler::Mass, polyfem::assembler::MultiModel, polyfem::assembler::NavierStokesVelocity, polyfem::assembler::NeoHookeanElasticity, polyfem::assembler::SaintVenantElasticity, polyfem::assembler::StokesVelocity
- compute_scalar_value() : polyfem::assembler::Assembler, polyfem::assembler::ElasticityAssembler, polyfem::io::Evaluator
- compute_state_variable() : polyfem::solver::VariableToSimulationGroup
- compute_stiffness_from_def_grad() : polyfem::assembler::FixedCorotational
- compute_stiffness_from_singular_values() : polyfem::assembler::FixedCorotational
- compute_stiffness_value() : polyfem::assembler::Assembler, polyfem::assembler::Laplacian, polyfem::assembler::LinearElasticity, polyfem::assembler::NeoHookeanElasticity
- compute_stress() : polyfem::assembler::ElasticityTensor
- compute_stress_at_quadrature_points() : polyfem::io::Evaluator
- compute_stress_aux() : polyfem::assembler::ViscousDamping
- compute_stress_from_def_grad() : polyfem::assembler::FixedCorotational
- compute_stress_from_singular_values() : polyfem::assembler::FixedCorotational
- compute_stress_grad() : polyfem::assembler::Assembler, polyfem::assembler::ViscousDamping
- compute_stress_grad_aux() : polyfem::assembler::ViscousDamping
- compute_stress_grad_multiply_mat() : polyfem::assembler::Assembler, polyfem::assembler::FixedCorotational, polyfem::assembler::GenericElastic< Derived >, polyfem::assembler::Laplacian, polyfem::assembler::LinearElasticity, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::NeoHookeanElasticity
- compute_stress_grad_multiply_stress() : polyfem::assembler::Assembler, polyfem::assembler::FixedCorotational, polyfem::assembler::GenericElastic< Derived >, polyfem::assembler::LinearElasticity, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::NeoHookeanElasticity
- compute_stress_grad_multiply_vect() : polyfem::assembler::Assembler, polyfem::assembler::GenericElastic< Derived >, polyfem::assembler::MooneyRivlin3ParamSymbolic, polyfem::assembler::NeoHookeanElasticity
- compute_stress_prev_grad() : polyfem::assembler::Assembler, polyfem::assembler::ViscousDamping
- compute_stress_tensor() : polyfem::assembler::ElasticityAssembler
- compute_surface_node_ids() : polyfem::State
- compute_surface_velocities() : polyfem::solver::FrictionForm
- compute_tensor_value() : polyfem::assembler::Assembler, polyfem::assembler::ElasticityAssembler, polyfem::io::Evaluator
- compute_total_surface_node_ids() : polyfem::State
- compute_variable_size() : polyfem::solver::AdjointOptUtils
- compute_velocity() : polyfem::time_integrator::BDF, polyfem::time_integrator::ImplicitEuler, polyfem::time_integrator::ImplicitNewmark, polyfem::time_integrator::ImplicitTimeIntegrator
- compute_volume() : polyfem::assembler::PressureAssembler
- compute_volume_node_ids() : polyfem::State
- compute_von_mises_stresses() : polyfem::assembler::ElasticityAssembler
- compute_W() : polyfem::assembler::NavierStokesVelocity
- compute_weights() : polyfem::basis::RBFWithLinear, polyfem::basis::RBFWithQuadratic, polyfem::basis::RBFWithQuadraticLagrange
- computeCofactorMtr() : polyfem::utils::AutoFlipSVD< MatrixType >
- computeUnconventional() : JIXIE::GivensRotation< T >
- ConstantVelocity() : polyfem::problem::ConstantVelocity
- constraint_grad() : polyfem::solver::NLHomoProblem
- constraint_nodes() : polyfem::solver::AugmentedLagrangianForm
- constraint_values() : polyfem::solver::NLHomoProblem, polyfem::solver::NLProblem, polyfem::solver::StaticBoundaryNLProblem
- construct_time_integrator() : polyfem::time_integrator::ImplicitTimeIntegrator
- construct_vis_mesh() : polyfem::mesh::Obstacle::Plane
- ContactForm() : polyfem::solver::ContactForm
- convert() : polyfem::Units
- copy() : polyfem::mesh::CMesh2D, polyfem::mesh::CMesh3D, polyfem::mesh::Mesh, polyfem::mesh::NCMesh2D, polyfem::mesh::NCMesh3D, polyfem::utils::DenseMatrixCache, polyfem::utils::MatrixCache, polyfem::utils::SparseMatrixCache
- CornerFlow() : polyfem::problem::CornerFlow
- count_flipped_elements() : polyfem::io::OutStatsData
- count_nonnegative_nodes() : polyfem::mesh::MeshNodes
- create() : polyfem::mesh::Mesh, polyfem::solver::RayleighDampingForm, polyfem::solver::VariableToSimulation
- create_form() : polyfem::solver::AdjointOptUtils
- create_parametrization() : polyfem::solver::AdjointOptUtils
- create_problem() : polyfem::OptState
- create_simple_form() : polyfem::solver::AdjointOptUtils
- create_state() : polyfem::solver::AdjointOptUtils
- create_states() : polyfem::OptState, polyfem::solver::AdjointOptUtils
- create_variable_to_simulation() : polyfem::solver::AdjointOptUtils
- cube_corners() : polyfem::utils::RefElementSampler
- cube_edges() : polyfem::utils::RefElementSampler
- cube_faces() : polyfem::utils::RefElementSampler
- cube_points() : polyfem::utils::RefElementSampler
- cube_volume() : polyfem::utils::RefElementSampler
- CubicHermiteSplineParametrization() : polyfem::CubicHermiteSplineParametrization
- CubicProblem() : polyfem::problem::CubicProblem
- current_size() : polyfem::solver::NLProblem
- CylinderSelection() : polyfem::utils::CylinderSelection