The FARGO_THORIN code developer's guide
|
A structure used to store any scalar fied on the computational domain. More...
#include <types.h>
Data Fields | |
int | Nrad |
Radial size of the grid, in number of zones. More... | |
int | Nsec |
Azimuthal size of the grid, in number of zones. More... | |
real * | Field |
char * | Name |
Pointer to the array of Nrad*Nsec reals (e.g., density, etc.) More... | |
A structure used to store any scalar fied on the computational domain.
In addition to the size (Nrad*Nsec) and field pointer, it also has a name, which is used by WritePolarGrid () to name appropriately the output file, automatically.
real* polargrid::Field |
Definition at line 40 of file types.h.
Referenced by AccreteOntoPlanets(), AccretePebblesOntoPlanets(), ActualizeQbalance(), AdvectSHIFT(), BckpFieldsForBC(), CalculateFlaring(), CalculateQirr(), CalculateQminus(), ComputeLRMomenta(), ComputePressureField(), ComputeResiduals(), ComputeSoundSpeed(), ComputeTemperatureField(), ComputeVelocities(), ConditionCFL(), CreatePolarGrid(), CreateTorqueMapInfile(), CriticalCharTime(), DampingTW04(), DiffusionCoefs(), DivisePolarGrid(), EtaPressureSupport(), FillForcesArrays(), ImplicitRadiativeDiffusion(), InitComputeAccel(), InitGasVelocity(), InitLabel(), InitPebblesViaFlux(), IterateRelaxationParameter(), MidplaneVolumeDensity(), NonReflectingBoundary(), OpacityProfile(), ParticleDiffusion(), PebbleStokesNumbers(), SourceTermsPebbles(), SubStep1(), SubStep1Pebbles(), SubStep2(), SubStep3(), SuccessiveOverrelaxation(), SynchronizePebbleDisc(), TemperatureGradient(), ThicknessSmoothing(), UpdateDivVelocAndStressTensor(), UpdateLog(), UpdateVelocityWithViscousTerms(), VanLeerRadial(), VanLeerTheta(), and WriteDiskPolar().
char* polargrid::Name |
Pointer to the array of Nrad*Nsec reals (e.g., density, etc.)
Name of the PolarGrid (can be "dens", "vrad", "vtheta" or "label").
Definition at line 41 of file types.h.
Referenced by CreatePolarGrid().
int polargrid::Nrad |
Radial size of the grid, in number of zones.
Definition at line 38 of file types.h.
Referenced by AccreteOntoPlanets(), AccretePebblesOntoPlanets(), ActualiseGas(), ActualizeQbalance(), ApplyOuterSourceMass(), BckpFieldsForBC(), CalculateFlaring(), CalculateQminus(), ComputeExtQty(), ComputeLRMomenta(), ComputeResiduals(), ComputeSpeQty(), ComputeStarRad(), ComputeStarTheta(), ComputeVelocities(), CreatePolarGrid(), DiffusionCoefs(), EtaPressureSupport(), FillVtheta(), ImposeKeplerianEdges(), InitComputeAccel(), IterateRelaxationParameter(), MidplaneVolumeDensity(), MultiplyPolarGridbyConstant(), OpacityProfile(), ParametricAccretion(), PebbleStokesNumbers(), RefillSigma(), SubStep1(), SubStep2(), SuccessiveOverrelaxation(), SynchronizePebbleDisc(), TemperatureGradient(), UpdateDivVelocAndStressTensor(), and UpdateVelocityWithViscousTerms().
int polargrid::Nsec |
Azimuthal size of the grid, in number of zones.
Definition at line 39 of file types.h.
Referenced by AccreteOntoPlanets(), AccretePebblesOntoPlanets(), ActualizeQbalance(), BckpFieldsForBC(), CalculateFlaring(), ConditionCFL(), CreatePolarGrid(), CriticalCharTime(), DampPebbles(), DiffusionCoefs(), GasMomentum(), GasTotalMass(), InitComputeAccel(), IterateRelaxationParameter(), OpacityProfile(), ParametricAccretion(), SubStep2(), SuccessiveOverrelaxation(), TemperatureGradient(), and ThicknessSmoothing().