mesh_io bug fixed
This commit is contained in:
parent
3302548788
commit
ef6ab8caa7
@ -921,7 +921,6 @@ void gctl::mesh_io::add_data(std::string name, const array<double> &data,
|
|||||||
|
|
||||||
meshio_data new_data;
|
meshio_data new_data;
|
||||||
new_data.enabled = true;
|
new_data.enabled = true;
|
||||||
new_data.d_type = NodeData;
|
|
||||||
new_data.str_tag.resize(1, name);
|
new_data.str_tag.resize(1, name);
|
||||||
new_data.real_tag.resize(1, 0.0);
|
new_data.real_tag.resize(1, 0.0);
|
||||||
new_data.int_tag.resize(3, 0);
|
new_data.int_tag.resize(3, 0);
|
||||||
@ -932,6 +931,7 @@ void gctl::mesh_io::add_data(std::string name, const array<double> &data,
|
|||||||
|
|
||||||
if (dtype == NodeData)
|
if (dtype == NodeData)
|
||||||
{
|
{
|
||||||
|
new_data.d_type = NodeData;
|
||||||
for (size_t i = 0; i < s; i++)
|
for (size_t i = 0; i < s; i++)
|
||||||
{
|
{
|
||||||
new_data.tar_ptrs[i] = selected_nodes_[i];
|
new_data.tar_ptrs[i] = selected_nodes_[i];
|
||||||
@ -940,6 +940,7 @@ void gctl::mesh_io::add_data(std::string name, const array<double> &data,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
new_data.d_type = ElemData;
|
||||||
for (size_t i = 0; i < s; i++)
|
for (size_t i = 0; i < s; i++)
|
||||||
{
|
{
|
||||||
new_data.tar_ptrs[i] = selected_elems_[i];
|
new_data.tar_ptrs[i] = selected_elems_[i];
|
||||||
|
Loading…
Reference in New Issue
Block a user