|
PolyFEM
|
#include <OutputData.hpp>
Public Types | |
| enum class | Domain { Unknown , Volume , Surface , Contact , Wire , Points , Grid } |
Public Attributes | |
| Eigen::MatrixXd | points |
| Eigen::MatrixXd | local_points |
| Eigen::VectorXi | element_ids |
| Eigen::VectorXi | primitive_ids |
| Eigen::VectorXi | node_ids |
| Eigen::MatrixXd | normals |
| std::vector< std::string > | requested_fields |
| Domain | domain = Domain::Unknown |
| int | cell_count = 0 |
| double | time = 0 |
| double | dt = 0 |
Definition at line 34 of file OutputData.hpp.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Volume | |
| Surface | |
| Contact | |
| Wire | |
| Points | |
| Grid | |
Definition at line 36 of file OutputData.hpp.
| int polyfem::io::OutputSample::cell_count = 0 |
| Domain polyfem::io::OutputSample::domain = Domain::Unknown |
Definition at line 54 of file OutputData.hpp.
Referenced by polyfem::varform::NonlinearElasticVarForm::output_fields(), polyfem::io::OutGeometryData::save_contact_surface(), polyfem::io::OutGeometryData::save_points(), polyfem::io::OutGeometryData::save_surface(), polyfem::io::OutGeometryData::save_volume(), and polyfem::io::OutGeometryData::save_wire().
| double polyfem::io::OutputSample::dt = 0 |
Definition at line 57 of file OutputData.hpp.
Referenced by polyfem::io::OutGeometryData::save_contact_surface(), polyfem::io::OutGeometryData::save_surface(), and polyfem::io::OutGeometryData::save_volume().
| Eigen::VectorXi polyfem::io::OutputSample::element_ids |
Definition at line 49 of file OutputData.hpp.
Referenced by polyfem::varform::ElasticVarForm::append_primary_output_fields(), polyfem::varform::ElasticVarForm::displaced_output_normals(), polyfem::varform::ElasticVarForm::elastic_output_fields(), polyfem::varform::BilaplacianVarForm::output_fields(), polyfem::varform::FluidVarForm::output_fields(), polyfem::varform::ScalarVarForm::output_fields(), polyfem::varform::internal::sample_scalar_field(), polyfem::io::OutGeometryData::save_surface(), polyfem::io::OutGeometryData::save_volume(), and polyfem::io::OutGeometryData::save_wire().
| Eigen::MatrixXd polyfem::io::OutputSample::local_points |
Definition at line 48 of file OutputData.hpp.
Referenced by polyfem::varform::ElasticVarForm::append_primary_output_fields(), polyfem::varform::ElasticVarForm::displaced_output_normals(), polyfem::varform::ElasticVarForm::elastic_output_fields(), polyfem::varform::BilaplacianVarForm::output_fields(), polyfem::varform::FluidVarForm::output_fields(), polyfem::varform::ScalarVarForm::output_fields(), polyfem::varform::internal::sample_scalar_field(), polyfem::io::OutGeometryData::save_surface(), polyfem::io::OutGeometryData::save_volume(), and polyfem::io::OutGeometryData::save_wire().
| Eigen::VectorXi polyfem::io::OutputSample::node_ids |
Definition at line 51 of file OutputData.hpp.
Referenced by polyfem::varform::ElasticVarForm::append_primary_output_fields(), polyfem::varform::ElasticVarForm::elastic_output_fields(), polyfem::varform::BilaplacianVarForm::output_fields(), polyfem::varform::FluidVarForm::output_fields(), polyfem::varform::ScalarVarForm::output_fields(), polyfem::varform::internal::sample_scalar_field(), and polyfem::io::OutGeometryData::save_points().
| Eigen::MatrixXd polyfem::io::OutputSample::normals |
Definition at line 52 of file OutputData.hpp.
Referenced by polyfem::varform::ElasticVarForm::displaced_output_normals(), and polyfem::io::OutGeometryData::save_surface().
| Eigen::MatrixXd polyfem::io::OutputSample::points |
Definition at line 47 of file OutputData.hpp.
Referenced by polyfem::varform::ElasticVarForm::append_primary_output_fields(), p_bases.Lagrange::compute_basis(), pyramid_bases.Pyramid::compute_basis(), q_bases.Lagrange::compute_basis(), polyfem::varform::ElasticVarForm::elastic_output_fields(), polyfem::varform::BilaplacianVarForm::output_fields(), polyfem::varform::FluidVarForm::output_fields(), polyfem::varform::NonlinearElasticVarForm::output_fields(), polyfem::varform::ScalarVarForm::output_fields(), polyfem::io::OutGeometryData::save_contact_surface(), polyfem::io::OutGeometryData::save_points(), polyfem::io::OutGeometryData::save_surface(), polyfem::io::OutGeometryData::save_volume(), and polyfem::io::OutGeometryData::save_wire().
| Eigen::VectorXi polyfem::io::OutputSample::primitive_ids |
Definition at line 50 of file OutputData.hpp.
Referenced by polyfem::varform::BilaplacianVarForm::output_fields(), polyfem::varform::ScalarVarForm::output_fields(), and polyfem::io::OutGeometryData::save_surface().
| std::vector<std::string> polyfem::io::OutputSample::requested_fields |
Definition at line 53 of file OutputData.hpp.
Referenced by polyfem::io::OutGeometryData::save_volume().
| double polyfem::io::OutputSample::time = 0 |
Definition at line 56 of file OutputData.hpp.
Referenced by polyfem::varform::BilaplacianVarForm::output_fields(), polyfem::varform::ScalarVarForm::output_fields(), polyfem::io::OutGeometryData::save_contact_surface(), polyfem::io::OutGeometryData::save_surface(), polyfem::io::OutGeometryData::save_volume(), and polyfem::io::OutGeometryData::save_wire().