|
World Builder
1.1.0-pre
A geodynamic initial conditions generator
|
#include <grains.h>
Public Member Functions | |
| grains () | |
| grains (const std::vector< double > &vector, const size_t number_of_grains, const size_t start_entry=0) | |
| void | unroll_into (std::vector< double > &vector, const size_t start_entry=0) const |
Public Attributes | |
| std::vector< double > | sizes |
| std::vector< std::array< std::array< double, 3 >, 3 > > | rotation_matrices |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const grains &grains) |
This is a simple structure to store information about grains. The advantage of storing all grains in separate vectors, compared to having a vector of individual grains, is that the vectors can be empty if the information is not needed.
|
default |
| WorldBuilder::grains::grains | ( | const std::vector< double > & | vector, |
| const size_t | number_of_grains, | ||
| const size_t | start_entry = 0 |
||
| ) |
| void WorldBuilder::grains::unroll_into | ( | std::vector< double > & | vector, |
| const size_t | start_entry = 0 |
||
| ) | const |
|
friend |
| std::vector<std::array<std::array<double,3>,3> > WorldBuilder::grains::rotation_matrices |