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()#