![]() |
PRISMS-PF Manual
|
#include <OrderParameterRemapper.h>
Public Member Functions | |
| void | remap (std::vector< SimplifiedGrainRepresentation< dim > > &grain_representations, std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &solution_fields, dealii::DoFHandler< dim > &dof_handler, unsigned int dofs_per_cell) |
| void | remap_from_index_field (std::vector< SimplifiedGrainRepresentation< dim > > &grain_representations, const dealii::LinearAlgebra::distributed::Vector< double > *grain_index_field, std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > &solution_fields, dealii::DoFHandler< dim > &dof_handler, unsigned int dofs_per_cell) |
This class uses information from the list of SimplifiedGrainRepresentation objects to reassign grains across multiple solution fields.
| void OrderParameterRemapper< dim >::remap | ( | std::vector< SimplifiedGrainRepresentation< dim > > & | grain_representations, |
| std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > & | solution_fields, | ||
| dealii::DoFHandler< dim > & | dof_handler, | ||
| unsigned int | dofs_per_cell | ||
| ) |
This method does the core work of the class to reassign grains across solution vectors based on the list of SimplifiedGrainRepresentation objects.
| void OrderParameterRemapper< dim >::remap_from_index_field | ( | std::vector< SimplifiedGrainRepresentation< dim > > & | grain_representations, |
| const dealii::LinearAlgebra::distributed::Vector< double > * | grain_index_field, | ||
| std::vector< dealii::LinearAlgebra::distributed::Vector< double > * > & | solution_fields, | ||
| dealii::DoFHandler< dim > & | dof_handler, | ||
| unsigned int | dofs_per_cell | ||
| ) |
This method does the core work of the class to reassign grains across solution vectors based on the list of SimplifiedGrainRepresentation objects.