15#include "AMReX_ParmParse.H"
32int main (
int argc,
char* argv[])
40 {
"microstructure",
"flame",
"heat",
"dendrite",
"allencahn",
"cahnhilliard",
"pfc"});
46 {
"microstructure", [&] ()
52 {
"affine.cubic",
"affine.hexagonal",
"finite.pseudoaffine.cubic"});
55 {
"affine.cubic", [&]()
59 {
"affine.hexagonal", [&]()
63 {
"finite.pseudoaffine.cubic", [&]()
int main(int argc, char *argv[])
int query_validate(std::string name, int &value, std::vector< int > possibleintvals, const std::source_location &location=std::source_location::current())
int query_switch(std::string name, std::initializer_list< std::pair< std::string, std::function< void()> > > cases, const std::source_location &location=std::source_location::current())
void select_only(PTRTYPE *&ic_eta, Args &&args)
This is the definition of the Allen Cahn class.
void InitData()
Front-end method to initialize simulation on all levels.
void Evolve()
Front-end method to start simulation.
Solve the Allen-Cahn evolution equation for microstructure with parameters , where n corresponds to t...