File parallel_boundary_op.hxx¶
-
class BoundaryOpPar : public BoundaryOpBase¶
Subclassed by BoundaryOpPar_dirichlet, BoundaryOpPar_dirichlet_interp, BoundaryOpPar_dirichlet_O3, BoundaryOpPar_neumann
Public Functions
-
BoundaryOpPar() = default¶
-
inline BoundaryOpPar(BoundaryRegionPar *region, Field3D *value)¶
-
inline BoundaryOpPar(BoundaryRegionPar *region, BoutReal value)¶
-
~BoundaryOpPar() override = default¶
-
inline virtual BoundaryOpPar *clone(BoundaryRegionPar *region, const std::list<std::string> &args)¶
-
inline virtual BoundaryOpPar *clone(BoundaryRegionPar *region, Field3D *f)¶
-
inline virtual BoundaryOpPar *clone(BoundaryRegionPar *region, const std::list<std::string> &args, const std::map<std::string, std::string> &keywords)¶
Public Members
-
BoundaryRegionPar *bndry = {nullptr}¶
Protected Types
Protected Functions
-
BoutReal getValue(const BoundaryRegionPar &bndry, BoutReal t)¶
-
BoundaryOpPar() = default¶
-
class BoundaryOpPar_dirichlet : public BoundaryOpPar¶
Public Functions
-
inline BoundaryOpPar_dirichlet()¶
-
inline BoundaryOpPar_dirichlet(BoundaryRegionPar *region)¶
-
inline BoundaryOpPar_dirichlet(BoundaryRegionPar *region, Field3D *value)¶
-
inline BoundaryOpPar_dirichlet(BoundaryRegionPar *region, BoutReal value)¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, const std::list<std::string> &args) override¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, Field3D *f) override¶
-
inline BoundaryOpPar_dirichlet()¶
-
class BoundaryOpPar_dirichlet_O3 : public BoundaryOpPar¶
Public Functions
-
inline BoundaryOpPar_dirichlet_O3()¶
-
inline BoundaryOpPar_dirichlet_O3(BoundaryRegionPar *region)¶
-
inline BoundaryOpPar_dirichlet_O3(BoundaryRegionPar *region, Field3D *value)¶
-
inline BoundaryOpPar_dirichlet_O3(BoundaryRegionPar *region, BoutReal value)¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, const std::list<std::string> &args) override¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, Field3D *f) override¶
-
inline BoundaryOpPar_dirichlet_O3()¶
-
class BoundaryOpPar_dirichlet_interp : public BoundaryOpPar¶
Public Functions
-
inline BoundaryOpPar_dirichlet_interp()¶
-
inline BoundaryOpPar_dirichlet_interp(BoundaryRegionPar *region)¶
-
inline BoundaryOpPar_dirichlet_interp(BoundaryRegionPar *region, Field3D *value)¶
-
inline BoundaryOpPar_dirichlet_interp(BoundaryRegionPar *region, BoutReal value)¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, const std::list<std::string> &args) override¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, Field3D *f) override¶
-
inline BoundaryOpPar_dirichlet_interp()¶
-
class BoundaryOpPar_neumann : public BoundaryOpPar¶
Public Functions
-
inline BoundaryOpPar_neumann()¶
-
inline BoundaryOpPar_neumann(BoundaryRegionPar *region)¶
-
inline BoundaryOpPar_neumann(BoundaryRegionPar *region, Field3D *value)¶
-
inline BoundaryOpPar_neumann(BoundaryRegionPar *region, BoutReal value)¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, const std::list<std::string> &args) override¶
-
virtual BoundaryOpPar *clone(BoundaryRegionPar *region, Field3D *f) override¶
-
inline BoundaryOpPar_neumann()¶