PolyFEM
Loading...
Searching...
No Matches
polyfem::varform::DifferentiableVarForm Member List

This is the complete list of members for polyfem::varform::DifferentiableVarForm, including all inherited members.

assembly_cache() const =0polyfem::varform::DifferentiableVarFormpure virtual
boundary_conditions_ids(const std::string &bc_type) constpolyfem::varform::DifferentiableVarForm
boundary_samples(int discr_order, int discr_orderq, int geometry_discr_order) const =0polyfem::varform::DifferentiableVarFormprotectedpure virtual
boundary_state() const =0polyfem::varform::DifferentiableVarFormpure virtual
build_stiffness_matrix(StiffnessMatrix &stiffness) constpolyfem::varform::DifferentiableVarForm
collision_mesh() constpolyfem::varform::DifferentiableVarFormvirtual
damping_assembler() constpolyfem::varform::DifferentiableVarForminlinevirtual
damping_prev_assembler() constpolyfem::varform::DifferentiableVarForminlinevirtual
displacement_gradient() constpolyfem::varform::DifferentiableVarFormvirtual
get_args()=0polyfem::varform::DifferentiableVarFormpure virtual
get_args() const =0polyfem::varform::DifferentiableVarFormpure virtual
get_elements(Eigen::MatrixXi &elements) constpolyfem::varform::DifferentiableVarForm
get_mesh() const =0polyfem::varform::DifferentiableVarFormpure virtual
get_obstacle() constpolyfem::varform::DifferentiableVarFormvirtual
get_problem()=0polyfem::varform::DifferentiableVarFormpure virtual
get_problem() const =0polyfem::varform::DifferentiableVarFormpure virtual
get_root_path() const =0polyfem::varform::DifferentiableVarFormpure virtual
get_units() const =0polyfem::varform::DifferentiableVarFormpure virtual
get_vertices(Eigen::MatrixXd &vertices) constpolyfem::varform::DifferentiableVarForm
has_constraints() constpolyfem::varform::DifferentiableVarForm
has_periodic_boundary() constpolyfem::varform::DifferentiableVarForm
initial_acceleration(Eigen::MatrixXd &acceleration, const InitialConditionOverride *override=nullptr) constpolyfem::varform::DifferentiableVarFormvirtual
initial_solution(Eigen::MatrixXd &solution, const InitialConditionOverride *override=nullptr) constpolyfem::varform::DifferentiableVarFormvirtual
initial_velocity(Eigen::MatrixXd &velocity, const InitialConditionOverride *override=nullptr) constpolyfem::varform::DifferentiableVarFormvirtual
input_path(const std::string &path, bool only_if_exists=false) const =0polyfem::varform::DifferentiableVarFormpure virtual
invalidate_after_geometry_update()=0polyfem::varform::DifferentiableVarFormprotectedpure virtual
invalidate_after_parameter_update()=0polyfem::varform::DifferentiableVarFormprotectedpure virtual
is_adhesion_enabled() constpolyfem::varform::DifferentiableVarForm
is_contact_enabled() const =0polyfem::varform::DifferentiableVarFormpure virtual
is_homogenization() constpolyfem::varform::DifferentiableVarForm
is_pressure_enabled() constpolyfem::varform::DifferentiableVarForm
is_problem_linear() constpolyfem::varform::DifferentiableVarForm
mass_assembler() const =0polyfem::varform::DifferentiableVarFormpure virtual
mass_assembly_cache() const =0polyfem::varform::DifferentiableVarFormpure virtual
mass_matrix() const =0polyfem::varform::DifferentiableVarFormpure virtual
mutable_mesh()=0polyfem::varform::DifferentiableVarFormprotectedpure virtual
n_boundary_samples() constpolyfem::varform::DifferentiableVarForm
name() const =0polyfem::varform::DifferentiableVarFormpure virtual
node_to_primitive() constpolyfem::varform::DifferentiableVarForm
output_file_path(const std::string &path) const =0polyfem::varform::DifferentiableVarFormpure virtual
periodic_tile_offsets() constpolyfem::varform::DifferentiableVarForm
prepare()=0polyfem::varform::DifferentiableVarFormpure virtual
primary_assembler() const =0polyfem::varform::DifferentiableVarFormpure virtual
primary_space() const =0polyfem::varform::DifferentiableVarFormpure virtual
primitive_to_node() constpolyfem::varform::DifferentiableVarForm
save_vtu(const std::string &path, const Eigen::MatrixXd &solution, double time, double dt) const =0polyfem::varform::DifferentiableVarFormpure virtual
set_damping_coefficients(double psi, double phi)polyfem::varform::DifferentiableVarFormvirtual
set_dirichlet_boundary(int boundary_id, int time_step, const Eigen::VectorXd &value)polyfem::varform::DifferentiableVarFormvirtual
set_dirichlet_nodes(const Eigen::VectorXi &input_nodes, const Eigen::MatrixXd &values)polyfem::varform::DifferentiableVarFormvirtual
set_friction_coefficient(double coefficient)polyfem::varform::DifferentiableVarFormvirtual
set_lame_parameters(const Eigen::VectorXd &lambda, const Eigen::VectorXd &mu)polyfem::varform::DifferentiableVarFormvirtual
set_pressure_boundary(int boundary_id, int time_step, double value)polyfem::varform::DifferentiableVarFormvirtual
set_vertex_positions(const Eigen::MatrixXd &vertices)polyfem::varform::DifferentiableVarForm
solve(Eigen::MatrixXd &solution, const InitialConditionOverride *initial_condition_override, const ForwardStepCallback &post_step, bool differentiable)=0polyfem::varform::DifferentiableVarFormpure virtual
solve_data()=0polyfem::varform::DifferentiableVarFormpure virtual
solve_data() const =0polyfem::varform::DifferentiableVarFormpure virtual
~DifferentiableVarForm()=defaultpolyfem::varform::DifferentiableVarFormvirtual