Feellgood
Classes | Enumerations
feellgoodSettings.h File Reference

many settings to give some parameters to the solver, boundary conditions for the problem, the output file format wanted by the user. This is done mainly with the class Settings. More...

#include <cmath>
#include <iostream>
#include <map>
#include <string>
#include <vector>
#include <yaml-cpp/yaml.h>
#include "expression_parser.h"
#include "facette.h"
#include "spinTransferTorque.h"
#include "tetra.h"
#include "time_integration.h"

Go to the source code of this file.

Classes

class  Settings
 

Enumerations

enum  field_exprType { UNDEF = -1 , RtoR3 = 1 , R4toR3 = 2 }
 

Detailed Description

many settings to give some parameters to the solver, boundary conditions for the problem, the output file format wanted by the user. This is done mainly with the class Settings.

Enumeration Type Documentation

◆ field_exprType

specify the different type of applied magnetic field when math expression(s) provided RtoR3 means (t) -> (Bx,By,Bz) R4toR3 means two expressions, (t) -> A(t) and (x,y,z)-> (fx(x,y,z),fy(x,y,z),fz(x,y,z)) so B(x,y,z,t) = A(t)*(fx(x,y,z),fy(x,y,z),fz(x,y,z))