PRISMS-PF Manual v3.0-pre
Loading...
Searching...
No Matches
OrderParameterRemapper< dim > Class Template Reference

#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)
 

Detailed Description

template<int dim>
class OrderParameterRemapper< dim >

This class uses information from the list of SimplifiedGrainRepresentation objects to reassign grains across multiple solution fields.

Member Function Documentation

◆ remap()

template<int dim>
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.

◆ remap_from_index_field()

template<int dim>
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.


The documentation for this class was generated from the following files: