PRISMS-PF Manual
Loading...
Searching...
No Matches
Nucleus< dim > Struct Template Reference

This class contains mutable utilities for phase field problems. More...

#include <nucleus.h>

Public Member Functions

 Nucleus ()=default
 Constructor.
 
 Nucleus (const unsigned int &_field_index, const dealii::Point< dim > &_location, const double &_seed_time, const unsigned int &_seed_increment)
 
dealii::Point< dim, dealii::VectorizedArray< double > > location_vectorized () const
 

Static Public Member Functions

static MPI_Datatype mpi_datatype ()
 

Public Attributes

unsigned int field_index = 0
 
dealii::Point< dimlocation
 
double seed_time = 0.0
 
unsigned int seed_increment = 0
 

Detailed Description

template<unsigned int dim>
struct Nucleus< dim >

This class contains mutable utilities for phase field problems.

Constructor & Destructor Documentation

◆ Nucleus() [1/2]

template<unsigned int dim>
Nucleus< dim >::Nucleus ( )
default

Constructor.

◆ Nucleus() [2/2]

template<unsigned int dim>
Nucleus< dim >::Nucleus ( const unsigned int _field_index,
const dealii::Point< dim > &  _location,
const double _seed_time,
const unsigned int _seed_increment 
)
inline

Member Function Documentation

◆ location_vectorized()

template<unsigned int dim>
dealii::Point< dim, dealii::VectorizedArray< double > > Nucleus< dim >::location_vectorized ( ) const
inline

◆ mpi_datatype()

template<unsigned int dim>
MPI_Datatype Nucleus< dim >::mpi_datatype ( )
inlinestatic

Member Data Documentation

◆ field_index

template<unsigned int dim>
unsigned int Nucleus< dim >::field_index = 0

◆ location

template<unsigned int dim>
dealii::Point<dim> Nucleus< dim >::location

◆ seed_increment

template<unsigned int dim>
unsigned int Nucleus< dim >::seed_increment = 0

◆ seed_time

template<unsigned int dim>
double Nucleus< dim >::seed_time = 0.0

The documentation for this struct was generated from the following file: