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

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

argspolyfem::varform::VarFormprotected
ass_vals_cache_polyfem::varform::BilaplacianVarFormprivate
assemble_mass_mat(const mesh::Mesh &mesh, const json &args) overridepolyfem::varform::BilaplacianVarFormprivatevirtual
assemble_rhs(const mesh::Mesh &mesh) overridepolyfem::varform::BilaplacianVarFormprivatevirtual
assign_discr_orders(const json &discr_order, const mesh::Mesh &mesh, Eigen::VectorXi &disc_orders)polyfem::varform::VarFormprotected
avg_mass_polyfem::varform::BilaplacianVarFormprivate
boundary_polyfem::varform::BilaplacianVarFormprivate
build_basis(mesh::Mesh &mesh, const bool iso_parametric, const json &args) overridepolyfem::varform::BilaplacianVarFormprivatevirtual
build_fe_space(mesh::Mesh &mesh, const bool iso_parametric, const Eigen::VectorXi &disc_orders, const std::string &basis_type, const std::string &poly_basis_type, const assembler::Assembler &space_assembler, const int value_dim, const int quadrature_order, const int mass_quadrature_order, const bool use_corner_quadrature, const int n_harmonic_samples, const int integral_constraints, FESpace &space, VarFormBoundaryState &boundary, std::shared_ptr< GeometryMapping > geometry=nullptr)polyfem::varform::VarFormprotected
build_node_mapping(const mesh::Mesh &mesh, const std::string &basis_type, const FESpace &space, Eigen::VectorXi &space_in_node_to_node, Eigen::VectorXi &space_in_primitive_to_primitive) constpolyfem::varform::VarFormprivate
build_polygonal_basis(const mesh::Mesh &mesh, const std::string &poly_basis_type, const assembler::Assembler &space_assembler, bool iso_parametric, const int quadrature_order, const int mass_quadrature_order, const int n_harmonic_samples, const int integral_constraints, FESpace &space, VarFormBoundaryState &boundary)polyfem::varform::VarFormprivate
build_rhs_assembler() overridepolyfem::varform::BilaplacianVarForminlineprivatevirtual
build_rhs_assembler(const int n_bases, const std::vector< basis::ElementBases > &bases, const assembler::AssemblyValsCache &ass_vals_cache)polyfem::varform::BilaplacianVarFormprivate
build_stiffness_mat(StiffnessMatrix &stiffness)polyfem::varform::BilaplacianVarFormprivate
compute_errors(const Eigen::MatrixXd &solution) overridepolyfem::varform::BilaplacianVarFormvirtual
dtpolyfem::varform::BilaplacianVarFormprivate
ensure_output_sampler() constpolyfem::varform::VarFormprotected
export_data(const Eigen::MatrixXd &solution) const overridepolyfem::varform::BilaplacianVarFormvirtual
export_options(const io::OutputSpace &space) constpolyfem::varform::VarFormprotected
init(const std::string &formulation, const Units &units, const json &args, const std::string &out_path) overridepolyfem::varform::BilaplacianVarFormvirtual
is_contact_enabled() constpolyfem::varform::VarForminlinevirtual
load_mesh(const mesh::Mesh &mesh, const json &args) overridepolyfem::varform::BilaplacianVarFormprivatevirtual
make_bdf_time_integrator() constpolyfem::varform::VarFormprotected
mass_polyfem::varform::BilaplacianVarFormprivate
mass_ass_vals_cache_polyfem::varform::BilaplacianVarFormprivate
mass_assembler_polyfem::varform::BilaplacianVarFormprivate
mesh_polyfem::varform::VarFormprotected
mixed_assembler_polyfem::varform::BilaplacianVarFormprivate
n_boundary_samples(const int discr_order, const int gdiscr_order) constpolyfem::varform::VarFormprotected
name() const overridepolyfem::varform::BilaplacianVarForminlinevirtual
notify_time_step(const int t, const int time_steps, const double t0, const double dt) constpolyfem::varform::VarFormprotected
output_field_function(const Eigen::MatrixXd &solution, const io::OutGeometryData::ExportOptions &opts) constpolyfem::varform::VarFormprotected
output_fields(const io::OutputSample &sample, const Eigen::MatrixXd &solution, const io::OutputFieldOptions &options) const overridepolyfem::varform::BilaplacianVarFormvirtual
output_file_index(const int t) constpolyfem::varform::VarFormprotected
output_geometry_polyfem::varform::VarFormmutableprotected
output_pathpolyfem::varform::VarFormprotected
output_sampler_initialized_polyfem::varform::VarFormmutableprotected
output_space() const overridepolyfem::varform::BilaplacianVarFormvirtual
output_timings() constpolyfem::varform::VarForminline
polyfem::test::VarFormTestAccesspolyfem::varform::BilaplacianVarFormfriend
prepare()polyfem::varform::VarFormprotected
prepare_initial_solution(Eigen::MatrixXd &sol) constpolyfem::varform::BilaplacianVarFormprivate
prepared_polyfem::varform::VarFormprotected
pressure_ass_vals_cache_polyfem::varform::BilaplacianVarFormprivate
pressure_assembler_polyfem::varform::BilaplacianVarFormprivate
pressure_boundary_polyfem::varform::BilaplacianVarFormprivate
pressure_space_polyfem::varform::BilaplacianVarFormprivate
primary_assembler_polyfem::varform::BilaplacianVarFormprivate
problempolyfem::varform::VarFormprotected
problem_dimension() constpolyfem::varform::VarForm
pure_mass_polyfem::varform::BilaplacianVarFormprivate
pure_mass_ass_vals_cache_polyfem::varform::BilaplacianVarFormprivate
pure_mass_assembler_polyfem::varform::BilaplacianVarFormprivate
read_initial_x_from_file(const std::string &state_path, const std::string &x_name, const bool reorder, const Eigen::VectorXi &in_node_to_node, const int dim, Eigen::MatrixXd &x)polyfem::varform::VarFormprotectedstatic
rebuild_node_positions(const std::vector< basis::ElementBases > &bases, const std::vector< int > &node_ids, std::vector< RowVectorNd > &positions)polyfem::varform::VarFormprotectedstatic
reset() overridepolyfem::varform::BilaplacianVarFormprivatevirtual
resolve_input_path(const std::string &path, const bool only_if_exists=false) constpolyfem::varform::VarFormprotected
resolve_output_path(const std::string &path) constpolyfem::varform::VarFormprotected
rhs_polyfem::varform::BilaplacianVarFormprivate
rhs_assembler_polyfem::varform::BilaplacianVarFormprivate
root_pathpolyfem::varform::VarFormprotected
save_json(const Eigen::MatrixXd &solution, std::ostream &out) const overridepolyfem::varform::BilaplacianVarFormvirtual
polyfem::varform::VarForm::save_json(const Eigen::MatrixXd &solution) constpolyfem::varform::VarForm
save_restart_json(const double t0, const double dt, const int t, const bool rest_mesh_written) constpolyfem::varform::VarFormprotected
save_step_state(const double t0, const double dt, const int t, const time_integrator::ImplicitTimeIntegrator *time_integrator, const bool rest_mesh_written=false) constpolyfem::varform::VarFormprotected
save_subsolve(const int i, const int t, const Eigen::MatrixXd &solution) constpolyfem::varform::VarFormprotected
save_timestep(const double time, const int t, const double t0, const double dt, const Eigen::MatrixXd &solution) constpolyfem::varform::VarFormprotected
set_args(const json &args)polyfem::varform::VarForminline
set_materials(assembler::Assembler &assembler, const int size) constpolyfem::varform::VarFormprotected
set_mesh(std::unique_ptr< mesh::Mesh > mesh, const double loading_mesh_time=0)polyfem::varform::VarForm
set_time_callback(const std::function< void(int, int, double, double)> &callback)polyfem::varform::VarForminline
solve(Eigen::MatrixXd &sol)polyfem::varform::VarForm
solve_linear_system(const std::unique_ptr< polysolve::linear::Solver > &solver, StiffnessMatrix &A, Eigen::VectorXd &b, const bool compute_spectrum, Eigen::MatrixXd &sol)polyfem::varform::BilaplacianVarFormprivate
solve_problem(Eigen::MatrixXd &sol) overridepolyfem::varform::BilaplacianVarFormprivatevirtual
solve_static_linear(Eigen::MatrixXd &sol)polyfem::varform::BilaplacianVarFormprivate
solve_transient_linear(Eigen::MatrixXd &sol)polyfem::varform::BilaplacianVarFormprivate
space_polyfem::varform::BilaplacianVarFormprivate
split_solution(const Eigen::MatrixXd &stacked, Eigen::MatrixXd &primary, Eigen::MatrixXd &pressure) constpolyfem::varform::BilaplacianVarFormprivate
stacked_ndof() constpolyfem::varform::BilaplacianVarFormprivate
statspolyfem::varform::VarFormprotected
t0polyfem::varform::BilaplacianVarFormprivate
time_callbackpolyfem::varform::VarFormprotected
time_integratorpolyfem::varform::BilaplacianVarFormprivate
time_stepspolyfem::varform::BilaplacianVarFormprivate
timingspolyfem::varform::VarFormprotected
unitspolyfem::varform::VarFormprotected
~VarForm()=defaultpolyfem::varform::VarFormvirtual