|
WRApplication
External kratos "application" for multiscale time integration.
|
Classes | |
| class | DataValueContainerKeyIterator |
| Iterator providing access to variables' names within a DataValueContainer. More... | |
| class | DynamicEntityProxy |
| Runtime version of EntityProxy. More... | |
| class | EntityProxy< TLocation, TMutable > |
| Wrapper class providing a uniform interface for historical/non-historical Node, Element, and Condition. More... | |
| class | MapKeyIterator< TIterator > |
| Iterator providing access to the keys of an std::map or std::unordered_map. More... | |
| class | RegexUtility |
| Static-only utility class for common regexes. More... | |
| class | PlaceholderPattern |
| A class for interfacing placeholders and regular expressions. More... | |
| class | ModelPartPattern |
| A class for working with formatted strings related to ModelParts. More... | |
| class | CheckpointPattern |
| A class for working with formatted strings related to Checkpoint. More... | |
| class | MPIUtils |
| Utility class collecting functions requiring MPI synchronization. More... | |
Macros | |
| #define | WRAPP_DEFINE_ENTITY_PROXY_FACTORY(TLocation, TEntity) |
Typedefs | |
| using | DataValueContainerKeyRange = Range< DataValueContainerKeyIterator > |
| Range class iterating over the variable names within a DataValueContainer. | |
| template<class TMap > | |
| using | MapKeyRange = Range< MapKeyIterator< typename TMap::const_iterator > > |
| Range class iterating over the keys of a standard-conforming map type. | |
Functions | |
| template<Globals::DataLocation TLocation, class TEntity > | |
| auto | MakeProxy (const TEntity &rEntity) |
| Invalid template base to be specialized for valid template parameters. | |
| template<Globals::DataLocation TLocation, class TEntity > | |
| auto | MakeProxy (TEntity &rEntity) |
| Invalid template base to be specialized for valid template parameters. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::NodeHistorical, Node > (const Node &rEntity) |
| Convenience function for constructing immutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::NodeHistorical, Node > (Node &rEntity) |
| Convenience function for constructing mutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::NodeNonHistorical, Node > (const Node &rEntity) |
| Convenience function for constructing immutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::NodeNonHistorical, Node > (Node &rEntity) |
| Convenience function for constructing mutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::Element, Element > (const Element &rEntity) |
| Convenience function for constructing immutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::Element, Element > (Element &rEntity) |
| Convenience function for constructing mutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::Condition, Condition > (const Condition &rEntity) |
| Convenience function for constructing immutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::Condition, Condition > (Condition &rEntity) |
| Convenience function for constructing mutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::ProcessInfo, ProcessInfo > (const ProcessInfo &rEntity) |
| Convenience function for constructing immutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::ProcessInfo, ProcessInfo > (ProcessInfo &rEntity) |
| Convenience function for constructing mutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::ModelPart, ModelPart > (const ModelPart &rEntity) |
| Convenience function for constructing immutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::ModelPart, ModelPart > (ModelPart &rEntity) |
| Convenience function for constructing mutable EntityProxy instances. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::ProcessInfo, ModelPart > (const ModelPart &rModelPart) |
| Convenience function for constructing a mutable ProcessInfo proxy from a ModelPart. | |
| template<> | |
| auto | MakeProxy< Globals::DataLocation::ProcessInfo, ModelPart > (ModelPart &rModelPart) |
| Convenience function for constructing an immutable ProcessInfo proxy from a ModelPart. | |
| template<class TMap > | |
| MapKeyRange< TMap > (WR_APPLICATION) MakeConstMapKeyRange(const TMap &rMap) | |
| Create a view on the keys of an std::map or std::unordered_map. | |
| template<class TIterator , class IsConstRange = void> | |
| class Range | KRATOS_DEFINE_RANGE (TIterator,) |
| Class representing a view into a subrange of a container. | |
| template<class TIterator > | |
| class Range< TIterator, typename std::enable_if< Detail::IsConstIterator< TIterator >::value >::type > | KRATOS_DEFINE_RANGE (TIterator, const) |
| Class representing a view into a subrange of an immutable container. | |
| #define WRAPP_DEFINE_ENTITY_PROXY_FACTORY | ( | TLocation, | |
| TEntity | |||
| ) |
| using DataValueContainerKeyRange = Range<DataValueContainerKeyIterator> |
Range class iterating over the variable names within a DataValueContainer.
| using MapKeyRange = Range<MapKeyIterator<typename TMap::const_iterator> > |
Range class iterating over the keys of a standard-conforming map type.
| class Range< TIterator, typename std::enable_if< Detail::IsConstIterator< TIterator >::value >::type > KRATOS_DEFINE_RANGE | ( | TIterator | , |
| const | |||
| ) |
Class representing a view into a subrange of an immutable container.
| TIterator | Iterator type of the target container. |
| class Range KRATOS_DEFINE_RANGE | ( | TIterator | ) |
Class representing a view into a subrange of a container.
| TIterator | Iterator type of the target container. |
|
inline |
Invalid template base to be specialized for valid template parameters.
|
inline |
Invalid template base to be specialized for valid template parameters.
|
inline |
Convenience function for constructing mutable EntityProxy instances.
|
inline |
Convenience function for constructing immutable EntityProxy instances.
|
inline |
Convenience function for constructing immutable EntityProxy instances.
|
inline |
Convenience function for constructing mutable EntityProxy instances.
|
inline |
Convenience function for constructing immutable EntityProxy instances.
|
inline |
Convenience function for constructing mutable EntityProxy instances.
|
inline |
Convenience function for constructing immutable EntityProxy instances.
|
inline |
Convenience function for constructing mutable EntityProxy instances.
|
inline |
Convenience function for constructing immutable EntityProxy instances.
|
inline |
Convenience function for constructing mutable EntityProxy instances.
|
inline |
Convenience function for constructing a mutable ProcessInfo proxy from a ModelPart.
|
inline |
Convenience function for constructing an immutable ProcessInfo proxy from a ModelPart.
|
inline |
Convenience function for constructing immutable EntityProxy instances.
|
inline |
Convenience function for constructing mutable EntityProxy instances.
| MapKeyRange< TMap > | ( | WR_APPLICATION | ) | const & |
Create a view on the keys of an std::map or std::unordered_map.